Subject: [PATCH 0/4] RISC-V: KVM: Allow Svvptc/Zabha/Ziccrse exts for guests
From: zhouquan@iscas.ac.cn
To: anup@brainfault.org,
	ajones@ventanamicro.com,
	atishp@atishpatra.org,
	paul.walmsley@sifive.com,
	palmer@dabbelt.com,
	aou@eecs.berkeley.edu
Cc: linux-kernel@vger.kernel.org,
	linux-riscv@lists.infradead.org,
	kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org,
	Quan Zhou <zhouquan@iscas.ac.cn>
Date: Thu, 28 Nov 2024 11:20:53 +0800

.
Subject: [PATCH v2 0/4] RISC-V: KVM: Allow Svvptc/Zabha/Ziccrse exts for guests
From: zhouquan@iscas.ac.cn
To: anup@brainfault.org,
	ajones@ventanamicro.com,
	atishp@atishpatra.org,
	paul.walmsley@sifive.com,
	palmer@dabbelt.com,
	aou@eecs.berkeley.edu
Cc: linux-kernel@vger.kernel.org,
	linux-riscv@lists.infradead.org,
	kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org,
	Quan Zhou <zhouquan@iscas.ac.cn>
Date: Mon,  2 Dec 2024 11:21:26 +0800

.
Subject: [PATCH] riscv: Remove duplicate CLINT_TIMER selections
From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Damien Le Moal <dlemoal@kernel.org>,
	Anup Patel <anup@brainfault.org>,
	Atish Patra <atishp@atishpatra.org>
Cc: linux-riscv@lists.infradead.org,
	kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org,
	Geert Uytterhoeven <geert+renesas@glider.be>
Date: Tue,  3 Dec 2024 17:15:53 +0100

.
Subject: [RFC 0/5] KVM: drop 32-bit host support on all architectures
From: Arnd Bergmann <arnd@kernel.org>
To: kvm@vger.kernel.org
Cc: Arnd Bergmann <arnd@arndb.de>,
	Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
	Huacai Chen <chenhuacai@kernel.org>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>,
	Michael Ellerman <mpe@ellerman.id.au>,
	Nicholas Piggin <npiggin@gmail.com>,
	Christophe Leroy <christophe.leroy@csgroup.eu>,
	Naveen N Rao <naveen@kernel.org>,
	Madhavan Srinivasan <maddy@linux.ibm.com>,
	Alexander Graf <graf@amazon.com>,
	Crystal Wood <crwood@redhat.com>,
	Anup Patel <anup@brainfault.org>,
	Atish Patra <atishp@atishpatra.org>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>,
	Vitaly Kuznetsov <vkuznets@redhat.com>,
	David Woodhouse <dwmw2@infradead.org>,
	Paul Durrant <paul@xen.org>,
	Marc Zyngier <maz@kernel.org>,
	linux-kernel@vger.kernel.org,
	linux-mips@vger.kernel.org,
	linuxppc-dev@lists.ozlabs.org,
	kvm-riscv@lists.infradead.org,
	linux-riscv@lists.infradead.org
Date: Thu, 12 Dec 2024 13:55:11 +0100

.
Subject: [PATCH 0/3] Collect guest/host statistics during the redirected
 traps
From: Atish Patra <atishp@rivosinc.com>
To: Anup Patel <anup@brainfault.org>, Atish Patra <atishp@atishpatra.org>, 
 Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>
Cc: kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, 
 linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, 
 Atish Patra <atishp@rivosinc.com>, Quan Zhou <zhouquan@iscas.ac.cn>
Date: Thu, 12 Dec 2024 12:56:53 -0800

.
Subject: [PATCH RFC v4 0/3] riscv: add Svukte extension
From: Max Hsu <max.hsu@sifive.com>
To: Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, 
 Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, 
 Anup Patel <anup@brainfault.org>, Atish Patra <atishp@atishpatra.org>
Cc: Palmer Dabbelt <palmer@sifive.com>, Conor Dooley <conor@kernel.org>, 
 devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, 
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org, 
 kvm-riscv@lists.infradead.org, Max Hsu <max.hsu@sifive.com>, 
 Samuel Holland <samuel.holland@sifive.com>, 
 Deepak Gupta <debug@rivosinc.com>, Alexandre Ghiti <alexghiti@rivosinc.com>
Date: Fri, 13 Dec 2024 19:33:06 +0800

.
Subject: [GIT PULL] KVM/riscv fixes for 6.13 take #1
From: Anup Patel <anup@brainfault.org>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>, Palmer Dabbelt <palmer@rivosinc.com>, 
	Atish Patra <atishp@atishpatra.org>, Atish Patra <atishp@rivosinc.com>, 
	Andrew Jones <ajones@ventanamicro.com>, KVM General <kvm@vger.kernel.org>, 
	"open list:KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)" <kvm-riscv@lists.infradead.org>, 
	linux-riscv <linux-riscv@lists.infradead.org>
Date: Fri, 13 Dec 2024 21:13:14 +0530

Hi Paolo,

We have just one fix related to the HVIEN CSR update
for the 6.13 kernel.

Please pull.

Regards,
Anup

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

  https://github.com/kvm-riscv/linux.git tags/kvm-riscv-fixes-6.13-1

for you to fetch changes up to ea6398a5af81e3e7fb3da5d261694d479a321fd9:

  RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit
(2024-12-06 18:42:38 +0530)

----------------------------------------------------------------
KVM/riscv fixes for 6.13, take #1

- Replace csr_write() with csr_set() for HVIEN PMU overflow bit

----------------------------------------------------------------
Michael Neuling (1):
      RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit

 arch/riscv/kvm/aia.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

.
Subject: [PATCH v2 0/5] KVM: drop 32-bit host support on all architectures
From: Arnd Bergmann <arnd@kernel.org>
To: kvm@vger.kernel.org
Cc: Arnd Bergmann <arnd@arndb.de>,
	Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
	Huacai Chen <chenhuacai@kernel.org>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>,
	Michael Ellerman <mpe@ellerman.id.au>,
	Nicholas Piggin <npiggin@gmail.com>,
	Christophe Leroy <christophe.leroy@csgroup.eu>,
	Naveen N Rao <naveen@kernel.org>,
	Madhavan Srinivasan <maddy@linux.ibm.com>,
	Alexander Graf <graf@amazon.com>,
	Crystal Wood <crwood@redhat.com>,
	Anup Patel <anup@brainfault.org>,
	Atish Patra <atishp@atishpatra.org>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>,
	Vitaly Kuznetsov <vkuznets@redhat.com>,
	David Woodhouse <dwmw2@infradead.org>,
	Paul Durrant <paul@xen.org>,
	Marc Zyngier <maz@kernel.org>,
	"A. Wilcox" <AWilcox@Wilcox-Tech.com>,
	linux-kernel@vger.kernel.org,
	linux-mips@vger.kernel.org,
	linuxppc-dev@lists.ozlabs.org,
	kvm-riscv@lists.infradead.org,
	linux-riscv@lists.infradead.org
Date: Sat, 21 Dec 2024 22:42:18 +0100

.
Subject: [PATCH v2 0/3] Collect guest/host statistics during the redirected
 traps
From: Atish Patra <atishp@rivosinc.com>
To: Anup Patel <anup@brainfault.org>, Atish Patra <atishp@atishpatra.org>, 
 Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>
Cc: kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, 
 linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, 
 Atish Patra <atishp@rivosinc.com>, Quan Zhou <zhouquan@iscas.ac.cn>
Date: Tue, 24 Dec 2024 13:04:52 -0800

.
Subject: [PATCH 0/6] riscv: add SBI FWFT misaligned exception delegation support
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Anup Patel <anup@brainfault.org>,
	Atish Patra <atishp@atishpatra.org>,
	linux-riscv@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
Date: Mon,  6 Jan 2025 16:48:37 +0100

.
Subject: [PATCH RFC v2 00/29] Address Space Isolation (ASI)
From: Brendan Jackman <jackmanb@google.com>
To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, 
	Dave Hansen <dave.hansen@linux.intel.com>, "H. Peter Anvin" <hpa@zytor.com>, 
	Andy Lutomirski <luto@kernel.org>, Peter Zijlstra <peterz@infradead.org>, 
	Richard Henderson <richard.henderson@linaro.org>, Matt Turner <mattst88@gmail.com>, 
	Vineet Gupta <vgupta@kernel.org>, Russell King <linux@armlinux.org.uk>, 
	Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>, Guo Ren <guoren@kernel.org>, 
	Brian Cain <bcain@quicinc.com>, Huacai Chen <chenhuacai@kernel.org>, 
	WANG Xuerui <kernel@xen0n.name>, Geert Uytterhoeven <geert@linux-m68k.org>, 
	Michal Simek <monstr@monstr.eu>, Thomas Bogendoerfer <tsbogend@alpha.franken.de>, 
	Dinh Nguyen <dinguyen@kernel.org>, Jonas Bonn <jonas@southpole.se>, 
	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>, Stafford Horne <shorne@gmail.com>, 
	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>, Helge Deller <deller@gmx.de>, 
	Michael Ellerman <mpe@ellerman.id.au>, Nicholas Piggin <npiggin@gmail.com>, 
	Christophe Leroy <christophe.leroy@csgroup.eu>, Naveen N Rao <naveen@kernel.org>, 
	Madhavan Srinivasan <maddy@linux.ibm.com>, Paul Walmsley <paul.walmsley@sifive.com>, 
	Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, 
	Heiko Carstens <hca@linux.ibm.com>, Vasily Gorbik <gor@linux.ibm.com>, 
	Alexander Gordeev <agordeev@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, 
	Sven Schnelle <svens@linux.ibm.com>, Yoshinori Sato <ysato@users.sourceforge.jp>, 
	Rich Felker <dalias@libc.org>, John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>, 
	"David S. Miller" <davem@davemloft.net>, Andreas Larsson <andreas@gaisler.com>, 
	Richard Weinberger <richard@nod.at>, Anton Ivanov <anton.ivanov@cambridgegreys.com>, 
	Johannes Berg <johannes@sipsolutions.net>, Chris Zankel <chris@zankel.net>, 
	Max Filippov <jcmvbkbc@gmail.com>, Arnd Bergmann <arnd@arndb.de>, 
	Andrew Morton <akpm@linux-foundation.org>, Juri Lelli <juri.lelli@redhat.com>, 
	Vincent Guittot <vincent.guittot@linaro.org>, Dietmar Eggemann <dietmar.eggemann@arm.com>, 
	Steven Rostedt <rostedt@goodmis.org>, Ben Segall <bsegall@google.com>, Mel Gorman <mgorman@suse.de>, 
	Valentin Schneider <vschneid@redhat.com>, Uladzislau Rezki <urezki@gmail.com>, 
	Christoph Hellwig <hch@infradead.org>, Masami Hiramatsu <mhiramat@kernel.org>, 
	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>, Mike Rapoport <rppt@kernel.org>, 
	Arnaldo Carvalho de Melo <acme@kernel.org>, Namhyung Kim <namhyung@kernel.org>, 
	Mark Rutland <mark.rutland@arm.com>, 
	Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, 
	Ian Rogers <irogers@google.com>, Adrian Hunter <adrian.hunter@intel.com>, 
	Dennis Zhou <dennis@kernel.org>, Tejun Heo <tj@kernel.org>, Christoph Lameter <cl@linux.com>, 
	Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>, 
	Ard Biesheuvel <ardb@kernel.org>, Josh Poimboeuf <jpoimboe@kernel.org>, 
	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
Cc: x86@kernel.org, linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, 
	linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org, 
	linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org, 
	loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, 
	linux-mips@vger.kernel.org, linux-openrisc@vger.kernel.org, 
	linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, 
	linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, 
	linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, 
	linux-um@lists.infradead.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, 
	linux-trace-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, 
	kvm@vger.kernel.org, linux-efi@vger.kernel.org, 
	Brendan Jackman <jackmanb@google.com>, Junaid Shahid <junaids@google.com>, 
	Ofir Weisse <oweisse@google.com>, Yosry Ahmed <yosryahmed@google.com>, 
	Kevin Cheng <chengkev@google.com>, Reiji Watanabe <reijiw@google.com>
Date: Fri, 10 Jan 2025 18:40:26 +0000

.
Subject: [RFC PATCH 0/2] RISC-V: KVM: Pointer Masking Support
From: Samuel Holland <samuel.holland@sifive.com>
To: Anup Patel <anup@brainfault.org>,
	Atish Patra <atishp@atishpatra.org>,
	kvm-riscv@lists.infradead.org,
	linux-riscv@lists.infradead.org
Cc: Samuel Holland <samuel.holland@sifive.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Fri, 10 Jan 2025 16:46:57 -0800

.
Subject: [PATCH v4 00/30] context_tracking,x86: Defer some IPIs until a user->kernel transition
From: Valentin Schneider <vschneid@redhat.com>
To: linux-kernel@vger.kernel.org,
	x86@kernel.org,
	virtualization@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	loongarch@lists.linux.dev,
	linux-riscv@lists.infradead.org,
	linux-perf-users@vger.kernel.org,
	xen-devel@lists.xenproject.org,
	kvm@vger.kernel.org,
	linux-arch@vger.kernel.org,
	rcu@vger.kernel.org,
	linux-hardening@vger.kernel.org,
	linux-mm@kvack.org,
	linux-kselftest@vger.kernel.org,
	bpf@vger.kernel.org,
	bcm-kernel-feedback-list@broadcom.com
Cc: Juergen Gross <jgross@suse.com>,
	Ajay Kaher <ajay.kaher@broadcom.com>,
	Alexey Makhalov <alexey.amakhalov@broadcom.com>,
	Russell King <linux@armlinux.org.uk>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Will Deacon <will@kernel.org>,
	Huacai Chen <chenhuacai@kernel.org>,
	WANG Xuerui <kernel@xen0n.name>,
	Paul Walmsley <paul.walmsley@sifive.com>,
	Palmer Dabbelt <palmer@dabbelt.com>,
	Albert Ou <aou@eecs.berkeley.edu>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Arnaldo Carvalho de Melo <acme@kernel.org>,
	Namhyung Kim <namhyung@kernel.org>,
	Mark Rutland <mark.rutland@arm.com>,
	Alexander Shishkin <alexander.shishkin@linux.intel.com>,
	Jiri Olsa <jolsa@kernel.org>,
	Ian Rogers <irogers@google.com>,
	Adrian Hunter <adrian.hunter@intel.com>,
	"Liang, Kan" <kan.liang@linux.intel.com>,
	Boris Ostrovsky <boris.ostrovsky@oracle.com>,
	Josh Poimboeuf <jpoimboe@kernel.org>,
	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Andy Lutomirski <luto@kernel.org>,
	Arnd Bergmann <arnd@arndb.de>,
	Frederic Weisbecker <frederic@kernel.org>,
	"Paul E. McKenney" <paulmck@kernel.org>,
	Jason Baron <jbaron@akamai.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Ard Biesheuvel <ardb@kernel.org>,
	Neeraj Upadhyay <neeraj.upadhyay@kernel.org>,
	Joel Fernandes <joel@joelfernandes.org>,
	Josh Triplett <josh@joshtriplett.org>,
	Boqun Feng <boqun.feng@gmail.com>,
	Uladzislau Rezki <urezki@gmail.com>,
	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
	Lai Jiangshan <jiangshanlai@gmail.com>,
	Zqiang <qiang.zhang1211@gmail.com>,
	Juri Lelli <juri.lelli@redhat.com>,
	Clark Williams <williams@redhat.com>,
	Yair Podemsky <ypodemsk@redhat.com>,
	Tomas Glozar <tglozar@redhat.com>,
	Vincent Guittot <vincent.guittot@linaro.org>,
	Dietmar Eggemann <dietmar.eggemann@arm.com>,
	Ben Segall <bsegall@google.com>,
	Mel Gorman <mgorman@suse.de>,
	Kees Cook <kees@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Christoph Hellwig <hch@infradead.org>,
	Shuah Khan <shuah@kernel.org>,
	Sami Tolvanen <samitolvanen@google.com>,
	Miguel Ojeda <ojeda@kernel.org>,
	Alice Ryhl <aliceryhl@google.com>,
	"Mike Rapoport (Microsoft)" <rppt@kernel.org>,
	Samuel Holland <samuel.holland@sifive.com>,
	Rong Xu <xur@google.com>,
	Nicolas Saenz Julienne <nsaenzju@redhat.com>,
	Geert Uytterhoeven <geert@linux-m68k.org>,
	Yosry Ahmed <yosryahmed@google.com>,
	"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
	"Masami Hiramatsu (Google)" <mhiramat@kernel.org>,
	Jinghao Jia <jinghao7@illinois.edu>,
	Luis Chamberlain <mcgrof@kernel.org>,
	Randy Dunlap <rdunlap@infradead.org>,
	Tiezhu Yang <yangtiezhu@loongson.cn>
Date: Tue, 14 Jan 2025 18:51:13 +0100

.
Subject: [PATCH v2 00/21] Add Counter delegation ISA extension support
From: Atish Patra <atishp@rivosinc.com>
To: Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, Anup Patel <anup@brainfault.org>, 
 Atish Patra <atishp@atishpatra.org>, Will Deacon <will@kernel.org>, 
 Mark Rutland <mark.rutland@arm.com>, Peter Zijlstra <peterz@infradead.org>, 
 Ingo Molnar <mingo@redhat.com>, Arnaldo Carvalho de Melo <acme@kernel.org>, 
 Namhyung Kim <namhyung@kernel.org>, 
 Alexander Shishkin <alexander.shishkin@linux.intel.com>, 
 Jiri Olsa <jolsa@kernel.org>, Ian Rogers <irogers@google.com>, 
 Adrian Hunter <adrian.hunter@intel.com>, weilin.wang@intel.com
Cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, 
 Palmer Dabbelt <palmer@sifive.com>, Conor Dooley <conor@kernel.org>, 
 devicetree@vger.kernel.org, kvm@vger.kernel.org, 
 kvm-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org, 
 linux-perf-users@vger.kernel.org, Atish Patra <atishp@rivosinc.com>, 
 Kaiwen Xue <kaiwenx@rivosinc.com>, Charlie Jenkins <charlie@rivosinc.com>
Date: Tue, 14 Jan 2025 14:57:25 -0800

.
Subject: [PATCH v2 0/9] Add SBI v3.0 PMU enhancements
From: Atish Patra <atishp@rivosinc.com>
To: Anup Patel <anup@brainfault.org>, Will Deacon <will@kernel.org>, 
 Mark Rutland <mark.rutland@arm.com>, 
 Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>, 
 Mayuresh Chitale <mchitale@ventanamicro.com>
Cc: linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org, 
 linux-kernel@vger.kernel.org, Palmer Dabbelt <palmer@rivosinc.com>, 
 kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, 
 Atish Patra <atishp@rivosinc.com>
Date: Wed, 15 Jan 2025 10:30:40 -0800

.
Subject: [GIT PULL] KVM/riscv changes for 6.14
From: Anup Patel <anup@brainfault.org>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>, Palmer Dabbelt <palmer@rivosinc.com>, 
	Andrew Jones <ajones@ventanamicro.com>, Atish Patra <atishp@rivosinc.com>, 
	Atish Patra <atishp@atishpatra.org>, 
	"open list:KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)" <kvm-riscv@lists.infradead.org>, KVM General <kvm@vger.kernel.org>, 
	linux-riscv <linux-riscv@lists.infradead.org>
Date: Fri, 17 Jan 2025 12:36:23 +0530

Hi Paolo,

We have the following KVM RISC-V changes for 6.14:
1) Svvptc, Zabha, and Ziccrse extension support
2) Virtualize SBI system suspend extension
3) Trap related exit statistics as SBI PMU firmware counters

Please pull.

Regards,
Anup

The following changes since commit fc033cf25e612e840e545f8d5ad2edd6ba613ed5:

  Linux 6.13-rc5 (2024-12-29 13:15:45 -0800)

are available in the Git repository at:

  https://github.com/kvm-riscv/linux.git tags/kvm-riscv-6.14-1

for you to fetch changes up to af79caa83f6aa41e9092292a2ba7f701e57353ec:

  RISC-V: KVM: Add new exit statstics for redirected traps (2024-12-30
14:01:02 +0530)

----------------------------------------------------------------
KVM/riscv changes for 6.14

- Svvptc, Zabha, and Ziccrse extension support for Guest/VM
- Virtualize SBI system suspend extension for Guest/VM
- Trap related exit statstics as SBI PMU firmware counters for Guest/VM

----------------------------------------------------------------
Andrew Jones (2):
      RISC-V: KVM: Add SBI system suspend support
      KVM: riscv: selftests: Add SBI SUSP to get-reg-list test

Atish Patra (2):
      RISC-V: KVM: Update firmware counters for various events
      RISC-V: KVM: Add new exit statstics for redirected traps

Quan Zhou (5):
      RISC-V: KVM: Allow Svvptc extension for Guest/VM
      RISC-V: KVM: Allow Zabha extension for Guest/VM
      RISC-V: KVM: Allow Ziccrse extension for Guest/VM
      KVM: riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to get-reg-list test
      RISC-V: KVM: Redirect instruction access fault trap to guest

 arch/riscv/include/asm/kvm_host.h                |  5 ++
 arch/riscv/include/asm/kvm_vcpu_sbi.h            |  1 +
 arch/riscv/include/uapi/asm/kvm.h                |  4 ++
 arch/riscv/kvm/Makefile                          |  1 +
 arch/riscv/kvm/vcpu.c                            |  7 ++-
 arch/riscv/kvm/vcpu_exit.c                       | 37 ++++++++++--
 arch/riscv/kvm/vcpu_onereg.c                     |  6 ++
 arch/riscv/kvm/vcpu_sbi.c                        |  4 ++
 arch/riscv/kvm/vcpu_sbi_system.c                 | 73 ++++++++++++++++++++++++
 tools/testing/selftests/kvm/riscv/get-reg-list.c | 18 +++++-
 10 files changed, 150 insertions(+), 6 deletions(-)
 create mode 100644 arch/riscv/kvm/vcpu_sbi_system.c

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

.
Subject: [PATCH v3 00/21] Add Counter delegation ISA extension support
From: Atish Patra <atishp@rivosinc.com>
To: Paul Walmsley <paul.walmsley@sifive.com>, 
 Palmer Dabbelt <palmer@dabbelt.com>, Rob Herring <robh@kernel.org>, 
 Krzysztof Kozlowski <krzk+dt@kernel.org>, 
 Conor Dooley <conor+dt@kernel.org>, Anup Patel <anup@brainfault.org>, 
 Atish Patra <atishp@atishpatra.org>, Will Deacon <will@kernel.org>, 
 Mark Rutland <mark.rutland@arm.com>, Peter Zijlstra <peterz@infradead.org>, 
 Ingo Molnar <mingo@redhat.com>, Arnaldo Carvalho de Melo <acme@kernel.org>, 
 Namhyung Kim <namhyung@kernel.org>, 
 Alexander Shishkin <alexander.shishkin@linux.intel.com>, 
 Jiri Olsa <jolsa@kernel.org>, Ian Rogers <irogers@google.com>, 
 Adrian Hunter <adrian.hunter@intel.com>, weilin.wang@intel.com
Cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, 
 Conor Dooley <conor@kernel.org>, devicetree@vger.kernel.org, 
 kvm@vger.kernel.org, kvm-riscv@lists.infradead.org, 
 linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, 
 Atish Patra <atishp@rivosinc.com>, Kaiwen Xue <kaiwenx@rivosinc.com>, 
 Charlie Jenkins <charlie@rivosinc.com>
Date: Mon, 27 Jan 2025 20:59:41 -0800

.
Subject: [PATCH v4 00/15] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Fri, 22 Nov 2024 10:11:17 +0100

.
Subject: [PATCH] KVM: make uevents configurable
From: Bernhard Kauer <bk@alpico.io>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org,
	Bernhard Kauer <bk@alpico.io>
Date: Fri, 22 Nov 2024 10:58:02 +0100

.
Subject: [kvm-unit-tests PATCH v2 0/3] riscv: add SBI SSE extension tests
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Fri, 22 Nov 2024 15:04:54 +0100

.
Subject: [PATCH v5 0/2] mm: Refactor KVM guest_memfd to introduce guestmem
 library
From: Elliot Berman <quic_eberman@quicinc.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
        Andrew Morton
	<akpm@linux-foundation.org>,
        Sean Christopherson <seanjc@google.com>,
        "Fuad
 Tabba" <tabba@google.com>,
        Ackerley Tng <ackerleytng@google.com>,
        "Mike
 Rapoport" <rppt@kernel.org>,
        David Hildenbrand <david@redhat.com>,
        "H. Peter
 Anvin" <hpa@zytor.com>,
        "Matthew Wilcox (Oracle)" <willy@infradead.org>,
        Jonathan Corbet <corbet@lwn.net>, Trond Myklebust <trondmy@kernel.org>,
        "Anna
 Schumaker" <anna@kernel.org>,
        Mike Marshall <hubcap@omnibond.com>,
        "Martin
 Brandenburg" <martin@omnibond.com>,
        Alexander Viro <viro@zeniv.linux.org.uk>,
        Christian Brauner <brauner@kernel.org>, Jan Kara <jack@suse.cz>
Date: Fri, 22 Nov 2024 09:29:37 -0800

.
Subject: [PATCH v3] vfio/pci: Properly hide first-in-list PCIe extended capability
From: Avihai Horon <avihaih@nvidia.com>
To: Alex Williamson <alex.williamson@redhat.com>
Date: Sun, 24 Nov 2024 16:27:39 +0200

.
Subject: Using the ldp instruction to access the I/O address space in KVM mode
 causes an exception
From: =?gb2312?B?wLXW6rfm?= <csumushu@gmail.com>
To: "kvm@vger.kernel.org" <kvm@vger.kernel.org>
Date: Mon, 25 Nov 2024 00:11:22 +0000

.
Subject: [PATCH] vfio/mlx5: Align the page tracking max message size with the device capability
From: Yishai Hadas <yishaih@nvidia.com>
To: <alex.williamson@redhat.com>, <jgg@nvidia.com>
Date: Mon, 25 Nov 2024 13:32:49 +0200

.
Subject: [PATCH 0/3] KVM: s390: Couple of small cmpxchg() optimizations
From: Heiko Carstens <hca@linux.ibm.com>
To: Christian Borntraeger <borntraeger@linux.ibm.com>,
        Janosch Frank <frankja@linux.ibm.com>,
        Claudio Imbrenda <imbrenda@linux.ibm.com>,
        David Hildenbrand <david@redhat.com>
Cc: kvm@vger.kernel.org, linux-s390@vger.kernel.org,
        linux-kernel@vger.kernel.org
Date: Mon, 25 Nov 2024 12:50:36 +0100

.
Subject: [kvm-unit-tests PATCH v3 0/4] riscv: add SBI SSE extension tests
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Mon, 25 Nov 2024 12:54:44 +0100

.
Subject: [kvm-unit-tests PATCH v4 0/5] riscv: add SBI SSE extension tests
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Mon, 25 Nov 2024 17:21:49 +0100

.
Subject: drivers/pci: (and/or KVM): Slow PCI initialization during VM boot
 with passthrough of large BAR Nvidia GPUs on DGX H100
From: Mitchell Augustin <mitchell.augustin@canonical.com>
To: linux-pci@vger.kernel.org, kvm@vger.kernel.org, 
	Alex Williamson <alex.williamson@redhat.com>, Bjorn Helgaas <bhelgaas@google.com>, 
	linux-kernel@vger.kernel.org
Date: Mon, 25 Nov 2024 16:46:29 -0600

.
Subject: Re: [PATCH v9 01/15] asm-generic: add barrier
 smp_cond_load_relaxed_timeout()
From: Ankur Arora <ankur.a.arora@oracle.com>
To: Ankur Arora <ankur.a.arora@oracle.com>
Cc: linux-pm@vger.kernel.org, kvm@vger.kernel.org,
        linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,
        linux-arch@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
        tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
        dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com,
        pbonzini@redhat.com, vkuznets@redhat.com, rafael@kernel.org,
        daniel.lezcano@linaro.org, peterz@infradead.org, arnd@arndb.de,
        lenb@kernel.org, mark.rutland@arm.com, harisokn@amazon.com,
        mtosatti@redhat.com, sudeep.holla@arm.com, cl@gentwo.org,
        maz@kernel.org, misono.tomohiro@fujitsu.com, maobibo@loongson.cn,
        zhenglifeng1@huawei.com, joao.m.martins@oracle.com,
        boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Mon, 25 Nov 2024 21:01:56 -0800

.
Subject: [PATCH] KVM: selftests: Remove unneeded semicolon
From: Chen Ni <nichen@iscas.ac.cn>
To: pbonzini@redhat.com,
	shuah@kernel.org
Cc: kvm@vger.kernel.org,
	linux-kselftest@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Chen Ni <nichen@iscas.ac.cn>
Date: Tue, 26 Nov 2024 15:37:44 +0800

.
Subject: [PATCH v2 0/2] x86: KVM: Add missing AMD features
From: Maksim Davydov <davydov-max@yandex-team.ru>
To: kvm@vger.kernel.org
Cc: davydov-max@yandex-team.ru,
	linux-kernel@vger.kernel.org,
	x86@kernel.org,
	babu.moger@amd.com,
	seanjc@google.com,
	mingo@redhat.com,
	bp@alien8.de,
	tglx@linutronix.de,
	dave.hansen@linux.intel.com,
	hpa@zytor.com,
	jmattson@google.com,
	pbonzini@redhat.com
Date: Tue, 26 Nov 2024 12:44:22 +0300

.
Subject: [PATCH v2 0/6] Introduce CET supervisor state support
From: Chao Gao <chao.gao@intel.com>
To: tglx@linutronix.de,
	dave.hansen@intel.com,
	x86@kernel.org,
	seanjc@google.com,
	pbonzini@redhat.com,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: peterz@infradead.org,
	rick.p.edgecombe@intel.com,
	mlevitsk@redhat.com,
	weijiang.yang@intel.com,
	john.allen@amd.com,
	Chao Gao <chao.gao@intel.com>
Date: Tue, 26 Nov 2024 18:17:04 +0800

.
Subject: [PATCH v2 0/3] KVM: s390: Couple of small cmpxchg() optimizations
From: Heiko Carstens <hca@linux.ibm.com>
To: Christian Borntraeger <borntraeger@linux.ibm.com>,
        Janosch Frank <frankja@linux.ibm.com>,
        Claudio Imbrenda <imbrenda@linux.ibm.com>,
        David Hildenbrand <david@redhat.com>
Cc: kvm@vger.kernel.org, linux-s390@vger.kernel.org,
        linux-kernel@vger.kernel.org
Date: Tue, 26 Nov 2024 11:25:12 +0100

.
Subject: [GIT PULL] VFIO updates for v6.13-rc1
From: Alex Williamson <alex.williamson@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: <linux-kernel@vger.kernel.org>, "kvm@vger.kernel.org"
 <kvm@vger.kernel.org>
Date: Tue, 26 Nov 2024 09:23:24 -0700

Hi Linus,

The following changes since commit 81983758430957d9a5cb3333fe324fd70cf63e7e:

  Linux 6.12-rc5 (2024-10-27 12:52:02 -1000)

are available in the Git repository at:

  https://github.com/awilliam/linux-vfio.git tags/vfio-v6.13-rc1

for you to fetch changes up to fe4bf8d0b6716a423b16495d55b35d3fe515905d:

  vfio/pci: Properly hide first-in-list PCIe extended capability (2024-11-25 08:34:22 -0700)

----------------------------------------------------------------
VFIO updates for v6.13

 - Constify an unmodified structure used in linking vfio and kvm.
   (Christophe JAILLET)

 - Add ID for an additional hardware SKU supported by the nvgrace-gpu
   vfio-pci variant driver. (Ankit Agrawal)

 - Fix incorrect signed cast in QAT vfio-pci variant driver, negating
   test in check_add_overflow(), though still caught by later tests.
   (Giovanni Cabiddu)

 - Additional debugfs attributes exposed in hisi_acc vfio-pci variant
   driver for migration debugging. (Longfang Liu)

 - Migration support is added to the virtio vfio-pci variant driver,
   becoming the primary feature of the driver while retaining emulation
   of virtio legacy support as a secondary option. (Yishai Hadas)

 - Fixes to a few unwind flows in the mlx5 vfio-pci driver discovered
   through reviews of the virtio variant driver. (Yishai Hadas)

 - Fix an unlikely issue where a PCI device exposed to userspace with
   an unknown capability at the base of the extended capability chain
   can overflow an array index. (Avihai Horon)

----------------------------------------------------------------
Ankit Agrawal (1):
      vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table

Avihai Horon (1):
      vfio/pci: Properly hide first-in-list PCIe extended capability

Christophe JAILLET (1):
      kvm/vfio: Constify struct kvm_device_ops

Giovanni Cabiddu (1):
      vfio/qat: fix overflow check in qat_vf_resume_write()

Longfang Liu (4):
      hisi_acc_vfio_pci: extract public functions for container_of
      hisi_acc_vfio_pci: create subfunction for data reading
      hisi_acc_vfio_pci: register debugfs for hisilicon migration driver
      Documentation: add debugfs description for hisi migration

Yishai Hadas (9):
      virtio_pci: Introduce device parts access commands
      virtio: Extend the admin command to include the result size
      virtio: Manage device and driver capabilities via the admin commands
      virtio-pci: Introduce APIs to execute device parts admin commands
      vfio/virtio: Add support for the basic live migration functionality
      vfio/virtio: Add PRE_COPY support for live migration
      vfio/virtio: Enable live migration once VIRTIO_PCI was configured
      vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
      vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data()

 Documentation/ABI/testing/debugfs-hisi-migration |   25 +
 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c   |  266 ++++-
 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h   |   19 +
 drivers/vfio/pci/mlx5/cmd.c                      |    6 +-
 drivers/vfio/pci/mlx5/main.c                     |   35 +-
 drivers/vfio/pci/nvgrace-gpu/main.c              |    2 +
 drivers/vfio/pci/qat/main.c                      |    2 +-
 drivers/vfio/pci/vfio_pci_config.c               |   16 +-
 drivers/vfio/pci/virtio/Kconfig                  |   42 +-
 drivers/vfio/pci/virtio/Makefile                 |    3 +-
 drivers/vfio/pci/virtio/common.h                 |  127 ++
 drivers/vfio/pci/virtio/legacy_io.c              |  418 +++++++
 drivers/vfio/pci/virtio/main.c                   |  476 ++------
 drivers/vfio/pci/virtio/migrate.c                | 1337 ++++++++++++++++++++++
 drivers/virtio/virtio_pci_common.h               |   19 +-
 drivers/virtio/virtio_pci_modern.c               |  457 +++++++-
 include/linux/virtio.h                           |    1 +
 include/linux/virtio_pci_admin.h                 |   11 +
 include/uapi/linux/virtio_pci.h                  |  131 +++
 virt/kvm/vfio.c                                  |    2 +-
 20 files changed, 2920 insertions(+), 475 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-hisi-migration
 create mode 100644 drivers/vfio/pci/virtio/common.h
 create mode 100644 drivers/vfio/pci/virtio/legacy_io.c
 create mode 100644 drivers/vfio/pci/virtio/migrate.c


.
Subject: [PATCH v2 0/2] Add Error Recovery support for Virtio PCI devices
From: Israel Rukshin <israelr@nvidia.com>
To: Max Gurtovoy <mgurtovoy@nvidia.com>, Jason Gunthorpe <jgg@nvidia.com>,
	Parav Pandit <parav@nvidia.com>, <stefanha@redhat.com>,
	<virtualization@lists.linux.dev>, <mst@redhat.com>, Linux-block
	<linux-block@vger.kernel.org>
Date: Wed, 27 Nov 2024 08:57:30 +0200

.
Subject: [GIT PULL] Please pull IOMMUFD subsystem changes #2
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: iommu@lists.linux.dev, kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org, Kevin Tian <kevin.tian@intel.com>
Date: Wed, 27 Nov 2024 11:57:12 -0400

--XpamI7JgGU+G7+Xz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Linus,

As I mentioned beore this is the two patches that needed both iommufd
and iommu tree merged together. You have merged both so this is the
remainder.

It has been in linux-next since before you pulled from Joerg. I left
it based with my merge of Joerg's tree to iommufd rather than rebasing
it to your merge of Joerg's tree.

Due to the many different driver trees in iommu it is helpful if
global changes like this make -rc1.

Thanks,
Jason

The following changes since commit 42f0cbb2a253bcd7d4f20e80462014622f19d88e:

  Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' into next (2024-11-15 09:27:43 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-linus-iommufd

for you to fetch changes up to d53764723ecd639a0cc0c5ad24146847fc09f78d:

  iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() (2024-11-22 14:43:45 -0400)

----------------------------------------------------------------
iommufd 6.13 merge window pull #2

Change the driver callback op domain_alloc_user() into two ops
domain_alloc_paging_flags() and domain_alloc_nesting() that better
describe what the ops are expected to do. There will be per-driver cleanup
based on this going into the next cycle via the driver trees.

----------------------------------------------------------------
Jason Gunthorpe (3):
      Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iommu/linux into iommufd.git
      iommu: Add ops->domain_alloc_nested()
      iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()

 drivers/iommu/amd/iommu.c                   |  9 ++++-----
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c |  9 ++++-----
 drivers/iommu/intel/iommu.c                 | 15 ++++-----------
 drivers/iommu/intel/iommu.h                 |  6 ++++--
 drivers/iommu/intel/nested.c                | 11 +++++++++--
 drivers/iommu/iommu.c                       |  4 ++--
 drivers/iommu/iommufd/hw_pagetable.c        | 16 ++++++++--------
 drivers/iommu/iommufd/selftest.c            | 15 ++++++---------
 include/linux/iommu.h                       | 27 ++++++++++++++++-----------
 9 files changed, 57 insertions(+), 55 deletions(-)
(diffstat from tag for-linus-iommufd-merged)

--XpamI7JgGU+G7+Xz
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZ0dBVgAKCRCFwuHvBreF
Ye0TAP9T2MWCVVVuRu0q2VKH6ESd4wU1KTwaJY04f4qWAl7DLgEAsD7IjrMCXyF2
JNrfYXp+PRA1+J7Xa2fug9hoLSK6zAc=
=E8NR
-----END PGP SIGNATURE-----

--XpamI7JgGU+G7+Xz--

.
Subject: [PATCH 0/2] KVM_ASYNC_PF_SEND_ALWAYS
From: Nikita Kalyazin <kalyazin@amazon.com>
To: <pbonzini@redhat.com>, <corbet@lwn.net>, <seanjc@google.com>,
	<tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>,
	<dave.hansen@linux.intel.com>, <x86@kernel.org>, <hpa@zytor.com>,
	<vkuznets@redhat.com>, <xiaoyao.li@intel.com>, <kvm@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>, <linux-doc@vger.kernel.org>
Date: Wed, 27 Nov 2024 17:26:52 +0000

.
Subject: [PATCH v3 0/3] KVM: VMX: Initialize TDX during KVM module load
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: kai.huang@intel.com
Date: Wed, 27 Nov 2024 15:10:16 -0500

.
Subject: [PATCH 00/15] Unify MSR intercepts in x86
From: Aaron Lewis <aaronlewis@google.com>
To: kvm@vger.kernel.org
Cc: pbonzini@redhat.com, jmattson@google.com, seanjc@google.com, 
	Aaron Lewis <aaronlewis@google.com>
Date: Wed, 27 Nov 2024 20:19:14 +0000

.
Subject: [PATCH v3 0/7] Add SEV-SNP restricted injection hypervisor support
From: Melody Wang <huibo.wang@amd.com>
To: <kvm@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <x86@kernel.org>
Date: Wed, 27 Nov 2024 22:55:32 +0000

.
Subject: [PATCH] KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest()
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Wed, 27 Nov 2024 15:46:59 -0800

.
Subject: [PATCH] KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Wed, 27 Nov 2024 15:53:12 -0800

.
Subject: [PATCH] KVM: selftests: Use data load to trigger LLC
 references/misses in Intel PMU
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Maxim Levitsky <mlevitsk@redhat.com>
Date: Wed, 27 Nov 2024 15:56:27 -0800

.
Subject: [PATCH v2 0/2] KVM: nVMX: Fix an SVI update bug with passthrough APIC
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Chao Gao <chao.gao@intel.com>, 
	"=?UTF-8?q?Markku=20Ahvenj=C3=A4rvi?=" <mankku@gmail.com>, Janne Karhunen <janne.karhunen@gmail.com>
Date: Wed, 27 Nov 2024 16:00:08 -0800

.
Subject: [PATCH v4 0/6] KVM: x86: Prep KVM hypercall handling for TDX
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Tom Lendacky <thomas.lendacky@amd.com>, Binbin Wu <binbin.wu@linux.intel.com>, 
	Isaku Yamahata <isaku.yamahata@intel.com>, Kai Huang <kai.huang@intel.com>, 
	Xiaoyao Li <xiaoyao.li@intel.com>
Date: Wed, 27 Nov 2024 16:43:38 -0800

.
Subject: [PATCH v3 00/57] KVM: x86: CPUID overhaul, fixes, and caching
From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>, Sean Christopherson <seanjc@google.com>, 
	Vitaly Kuznetsov <vkuznets@redhat.com>, Jarkko Sakkinen <jarkko@kernel.org>
Cc: kvm@vger.kernel.org, linux-sgx@vger.kernel.org, 
	linux-kernel@vger.kernel.org, Maxim Levitsky <mlevitsk@redhat.com>, 
	Hou Wenlong <houwenlong.hwl@antgroup.com>, Xiaoyao Li <xiaoyao.li@intel.com>, 
	Kechen Lu <kechenl@nvidia.com>, Oliver Upton <oliver.upton@linux.dev>, 
	Binbin Wu <binbin.wu@linux.intel.com>, Yang Weijiang <weijiang.yang@intel.com>, 
	Robert Hoo <robert.hoo.linux@gmail.com>
Date: Wed, 27 Nov 2024 17:33:27 -0800

.
Subject: [PATCH kvmtool] builtin-run: Allow octal and hex numbers for -m/--mem
From: Alexandru Elisei <alexandru.elisei@arm.com>
To: will@kernel.org,
	julien.thierry.kdev@gmail.com,
	kvm@vger.kernel.org
Cc: maz@kernel.org,
	oliver.upton@linux.dev,
	andre.przywara@arm.com,
	suzuki.poulose@arm.com,
	apatel@ventanamicro.com
Date: Thu, 28 Nov 2024 13:50:41 +0000

.
Subject: M&E- Consult-RQ387690
From: Ethan Allen <admln@rohanenterprises.info>
To: kvm@vger.kernel.org
Date: 28 Nov 2024 05:57:15 -0800

.
Subject: [PATCH kvmtool v2] riscv: Use the count parameter of term_putc in SBI_EXT_DBCN_CONSOLE_WRITE
From: Cyril Bur <cyrilbur@tenstorrent.com>
To: kvm@vger.kernel.org
Cc: Anup Patel <apatel@ventanamicro.com>
Date: Fri, 29 Nov 2024 04:59:26 +0000

.
Subject: [RFC PATCH v2 0/2] KVM: guest_memfd: use write for population
From: Nikita Kalyazin <kalyazin@amazon.com>
To: <pbonzini@redhat.com>, <shuah@kernel.org>, <kvm@vger.kernel.org>,
	<linux-kselftest@vger.kernel.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 29 Nov 2024 12:39:27 +0000

.
Subject: [GIT PULL] Second batch of KVM changes for Linux 6.13
From: Paolo Bonzini <pbonzini@redhat.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Fri, 29 Nov 2024 18:18:41 -0500

Linus,

The following changes since commit 8d4f1e05ff821a5d59116ab8c3a30fcae81d8597:

  RISC-V: Remove unnecessary include from compat.h (2024-11-26 11:48:53 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to 4d911c7abee56771b0219a9fbf0120d06bdc9c14:

  Merge tag 'kvm-riscv-6.13-2' of https://github.com/kvm-riscv/linux into HEAD (2024-11-27 12:00:28 -0500)

----------------------------------------------------------------
ARM:

* Fixes.

RISC-V:

* Svade and Svadu (accessed and dirty bit) extension support for host and
  guest.  This was acked on the mailing list by the RISC-V maintainer, see
  https://patchew.org/linux/20240726084931.28924-1-yongxuan.wang@sifive.com/.

----------------------------------------------------------------
Marc Zyngier (5):
      KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR
      KVM: arm64: vgic: Make vgic_get_irq() more robust
      KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition
      KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes
      KVM: arm64: Mark set_sysreg_masks() as inline to avoid build failure

Oliver Upton (1):
      KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters

Paolo Bonzini (3):
      Merge tag 'kvmarm-fixes-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux into HEAD
      Merge tag 'kvm-riscv-6.13-2' of https://github.com/kvm-riscv/linux into HEAD

Raghavendra Rao Ananta (1):
      KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status

Yong-Xuan Wang (4):
      RISC-V: Add Svade and Svadu Extensions Support
      dt-bindings: riscv: Add Svade and Svadu Entries
      RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM
      KVM: riscv: selftests: Add Svade and Svadu Extension to get-reg-list test

 .../devicetree/bindings/riscv/extensions.yaml      | 28 ++++++++
 arch/arm64/kvm/nested.c                            |  2 +-
 arch/arm64/kvm/pmu-emul.c                          | 62 ++++++++++++-----
 arch/arm64/kvm/vgic/vgic-debug.c                   |  5 +-
 arch/arm64/kvm/vgic/vgic-init.c                    |  2 +-
 arch/arm64/kvm/vgic/vgic-its.c                     | 77 +++++++++++++++-------
 arch/arm64/kvm/vgic/vgic-mmio-v2.c                 | 12 ++--
 arch/arm64/kvm/vgic/vgic-mmio-v3.c                 | 13 ++--
 arch/arm64/kvm/vgic/vgic-mmio.c                    | 38 +++++------
 arch/arm64/kvm/vgic/vgic-v2.c                      |  2 +-
 arch/arm64/kvm/vgic/vgic-v3.c                      |  2 +-
 arch/arm64/kvm/vgic/vgic-v4.c                      |  4 +-
 arch/arm64/kvm/vgic/vgic.c                         | 43 +++++++-----
 arch/arm64/kvm/vgic/vgic.h                         | 27 +-------
 arch/riscv/Kconfig                                 |  1 +
 arch/riscv/include/asm/csr.h                       |  1 +
 arch/riscv/include/asm/hwcap.h                     |  2 +
 arch/riscv/include/asm/pgtable.h                   | 13 +++-
 arch/riscv/include/uapi/asm/kvm.h                  |  2 +
 arch/riscv/kernel/cpufeature.c                     | 12 ++++
 arch/riscv/kvm/vcpu.c                              |  4 ++
 arch/riscv/kvm/vcpu_onereg.c                       | 15 +++++
 include/kvm/arm_vgic.h                             |  1 -
 tools/testing/selftests/kvm/riscv/get-reg-list.c   |  8 +++
 24 files changed, 257 insertions(+), 119 deletions(-)


.
Subject: [PATCH 6.6] KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
From: Nikolay Kuratov <kniv@yandex-team.ru>
To: stable@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	x86@kernel.org,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Matthew Wilcox <willy@infradead.org>,
	Christoph Hellwig <hch@lst.de>,
	Nikolay Kuratov <kniv@yandex-team.ru>
Date: Sat, 30 Nov 2024 16:27:02 +0300

.
Subject: [PATCH 0/7] KVM: TDX: TDX hypercalls may exit to userspace
From: Binbin Wu <binbin.wu@linux.intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com,
	kvm@vger.kernel.org
Cc: rick.p.edgecombe@intel.com,
	kai.huang@intel.com,
	adrian.hunter@intel.com,
	reinette.chatre@intel.com,
	xiaoyao.li@intel.com,
	tony.lindgren@linux.intel.com,
	isaku.yamahata@intel.com,
	yan.y.zhao@intel.com,
	chao.gao@intel.com,
	michael.roth@amd.com,
	linux-kernel@vger.kernel.org,
	binbin.wu@linux.intel.com
Date: Sun,  1 Dec 2024 11:53:49 +0800

.
Subject: [PATCH, RESEND] x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state()
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org
Cc: "K. Y. Srinivasan" <kys@microsoft.com>,
	Haiyang Zhang <haiyangz@microsoft.com>,
	Wei Liu <wei.liu@kernel.org>,
	Dexuan Cui <decui@microsoft.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Vitaly Kuznetsov <vkuznets@redhat.com>,
	Juergen Gross <jgross@suse.com>,
	Boris Ostrovsky <boris.ostrovsky@oracle.com>,
	"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
	Gaosheng Cui <cuigaosheng1@huawei.com>,
	Michael Roth <michael.roth@amd.com>,
	Tom Lendacky <thomas.lendacky@amd.com>,
	Ashish Kalra <ashish.kalra@amd.com>,
	Kai Huang <kai.huang@intel.com>,
	Andi Kleen <ak@linux.intel.com>,
	Sean Christopherson <seanjc@google.com>,
	Xiaoyao Li <xiaoyao.li@intel.com>,
	linux-hyperv@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	xen-devel@lists.xenproject.org,
	Dave Hansen <dave.hansen@intel.com>
Date: Mon,  2 Dec 2024 09:31:39 +0200

.
Subject: [PATCH v2] KVM: make uevents configurable
From: Bernhard Kauer <bk@alpico.io>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Marc Zyngier <maz@kernel.org>
Cc: kvm@vger.kernel.org,
	Bernhard Kauer <bk@alpico.io>
Date: Mon,  2 Dec 2024 10:06:28 +0100

.
Subject: [PATCH v2 0/4] x86/bugs: Adjust SRSO mitigation to new features
From: Borislav Petkov <bp@kernel.org>
To: Sean Christopherson <seanjc@google.com>,
	X86 ML <x86@kernel.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	Josh Poimboeuf <jpoimboe@redhat.com>,
	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>,
	KVM <kvm@vger.kernel.org>,
	LKML <linux-kernel@vger.kernel.org>,
	"Borislav Petkov (AMD)" <bp@alien8.de>
Date: Mon,  2 Dec 2024 13:04:12 +0100

.
Subject: [PATCH v2] KVM: SVM: Convert plain error code numbers to defines
From: Melody Wang <huibo.wang@amd.com>
To: LKML <linux-kernel@vger.kernel.org>
Date: Mon, 2 Dec 2024 21:40:32 +0000

.
Subject: [RFC PATCH 0/2] KVM: SEV: Prefer WBNOINVD over WBINVD for cache
 maintenance efficiency
From: Kevin Loughlin <kevinloughlin@google.com>
To: linux-kernel@vger.kernel.org
Cc: seanjc@google.com, pbonzini@redhat.com, tglx@linutronix.de, 
	mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, 
	hpa@zytor.com, kvm@vger.kernel.org, thomas.lendacky@amd.com, 
	pgonda@google.com, sidtelang@google.com, mizhang@google.com, 
	virtualization@lists.linux.dev, xen-devel@lists.xenproject.org, 
	bcm-kernel-feedback-list@broadcom.com, 
	Kevin Loughlin <kevinloughlin@google.com>
Date: Tue,  3 Dec 2024 00:59:19 +0000

.
Subject: [RFC PATCH v2 0/6] SEAMCALL Wrappers
From: Rick Edgecombe <rick.p.edgecombe@intel.com>
To: kvm@vger.kernel.org,
	pbonzini@redhat.com,
	seanjc@google.com,
	dave.hansen@intel.com
Cc: isaku.yamahata@gmail.com,
	kai.huang@intel.com,
	linux-kernel@vger.kernel.org,
	tony.lindgren@linux.intel.com,
	xiaoyao.li@intel.com,
	yan.y.zhao@intel.com,
	rick.p.edgecombe@intel.com,
	x86@kernel.org,
	adrian.hunter@intel.com
Date: Mon,  2 Dec 2024 17:03:10 -0800

.
Subject: [PATCH 1/2] LoongArch: KVM: Protect kvm_check_requests() with SRCU
From: Huacai Chen <chenhuacai@loongson.cn>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Huacai Chen <chenhuacai@kernel.org>,
	Tianrui Zhao <zhaotianrui@loongson.cn>,
	Bibo Mao <maobibo@loongson.cn>
Cc: kvm@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	Xuerui Wang <kernel@xen0n.name>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>,
	Huacai Chen <chenhuacai@loongson.cn>,
	stable@vger.kernel.org
Date: Tue,  3 Dec 2024 14:50:57 +0800

.
Subject: [PATCH v15 00/13] Add Secure TSC support for SNP guests
From: Nikunj A Dadhania <nikunj@amd.com>
To: <linux-kernel@vger.kernel.org>, <thomas.lendacky@amd.com>, <bp@alien8.de>,
	<x86@kernel.org>, <kvm@vger.kernel.org>
Date: Tue, 3 Dec 2024 14:30:32 +0530

.
Subject: [PATCH V2 1/2] LoongArch: KVM: Protect kvm_check_requests() with SRCU
From: Huacai Chen <chenhuacai@loongson.cn>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Huacai Chen <chenhuacai@kernel.org>,
	Tianrui Zhao <zhaotianrui@loongson.cn>,
	Bibo Mao <maobibo@loongson.cn>
Cc: kvm@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	Xuerui Wang <kernel@xen0n.name>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>,
	Huacai Chen <chenhuacai@loongson.cn>,
	stable@vger.kernel.org
Date: Tue,  3 Dec 2024 19:47:58 +0800

.
Subject: [PATCH v2 0/2] Extend 8-byte PCI load/store support to x86 arch
From: Ramesh Thomas <ramesh.thomas@intel.com>
To: alex.williamson@redhat.com,
	jgg@ziepe.ca,
	schnelle@linux.ibm.com,
	gbayer@linux.ibm.com
Cc: kvm@vger.kernel.org,
	linux-s390@vger.kernel.org,
	ankita@nvidia.com,
	yishaih@nvidia.com,
	pasic@linux.ibm.com,
	julianr@linux.ibm.com,
	bpsegal@us.ibm.com,
	ramesh.thomas@intel.com,
	kevin.tian@intel.com,
	cho@microsoft.com
Date: Tue,  3 Dec 2024 10:41:56 -0800

.
Subject: [PATCH 0/3] driver core: class: remove class_compat code
From: Heiner Kallweit <hkallweit1@gmail.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rafael@kernel.org>,
 Kirti Wankhede <kwankhede@nvidia.com>,
 Alex Williamson <alex.williamson@redhat.com>
Cc: kvm@vger.kernel.org
Date: Tue, 3 Dec 2024 21:08:55 +0100

.
Subject: [ANNOUNCE] PUCK Agenda - 2024.12.04 - CANCELED
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Tue,  3 Dec 2024 16:32:20 -0800

.
Subject: [PATCH v5 00/16] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Wed,  4 Dec 2024 08:41:08 +0100

.
Subject: [PATCH 00/11] x86: 32-bit cleanups
From: Arnd Bergmann <arnd@kernel.org>
To: linux-kernel@vger.kernel.org,
	x86@kernel.org
Cc: Arnd Bergmann <arnd@arndb.de>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Andy Shevchenko <andy@kernel.org>,
	Matthew Wilcox <willy@infradead.org>,
	Sean Christopherson <seanjc@google.com>,
	Davide Ciminaghi <ciminaghi@gnudd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	kvm@vger.kernel.org
Date: Wed,  4 Dec 2024 11:30:31 +0100

.
Subject: [PATCH v6 0/7] Support attaching PASID to the blocked_domain
From: Yi Liu <yi.l.liu@intel.com>
To: joro@8bytes.org,
	jgg@nvidia.com,
	kevin.tian@intel.com,
	baolu.lu@linux.intel.com
Cc: eric.auger@redhat.com,
	nicolinc@nvidia.com,
	kvm@vger.kernel.org,
	chao.p.peng@linux.intel.com,
	yi.l.liu@intel.com,
	iommu@lists.linux.dev,
	zhenzhong.duan@intel.com,
	vasant.hegde@amd.com,
	will@kernel.org
Date: Wed,  4 Dec 2024 04:29:21 -0800

.
Subject: [PATCH v2 00/12] fs/proc/vmcore: kdump support for virtio-mem on s390
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Cc: linux-mm@kvack.org,
	linux-s390@vger.kernel.org,
	virtualization@lists.linux.dev,
	kvm@vger.kernel.org,
	linux-fsdevel@vger.kernel.org,
	kexec@lists.infradead.org,
	David Hildenbrand <david@redhat.com>,
	Heiko Carstens <hca@linux.ibm.com>,
	Vasily Gorbik <gor@linux.ibm.com>,
	Alexander Gordeev <agordeev@linux.ibm.com>,
	Christian Borntraeger <borntraeger@linux.ibm.com>,
	Sven Schnelle <svens@linux.ibm.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Jason Wang <jasowang@redhat.com>,
	Xuan Zhuo <xuanzhuo@linux.alibaba.com>,
	=?UTF-8?q?Eugenio=20P=C3=A9rez?= <eperezma@redhat.com>,
	Baoquan He <bhe@redhat.com>,
	Vivek Goyal <vgoyal@redhat.com>,
	Dave Young <dyoung@redhat.com>,
	Thomas Huth <thuth@redhat.com>,
	Cornelia Huck <cohuck@redhat.com>,
	Janosch Frank <frankja@linux.ibm.com>,
	Claudio Imbrenda <imbrenda@linux.ibm.com>,
	Eric Farman <farman@linux.ibm.com>,
	Andrew Morton <akpm@linux-foundation.org>
Date: Wed,  4 Dec 2024 13:54:31 +0100

.
Subject: [PATCH v3 0/2] x86: KVM: Add missing AMD features
From: Maksim Davydov <davydov-max@yandex-team.ru>
To: kvm@vger.kernel.org
Cc: davydov-max@yandex-team.ru,
	linux-kernel@vger.kernel.org,
	x86@kernel.org,
	babu.moger@amd.com,
	seanjc@google.com,
	mingo@redhat.com,
	bp@alien8.de,
	tglx@linutronix.de,
	dave.hansen@linux.intel.com,
	hpa@zytor.com,
	jmattson@google.com,
	pbonzini@redhat.com
Date: Wed,  4 Dec 2024 16:43:43 +0300

.
Subject: Fwd: [PATCH] vfio/mlx5: Align the page tracking max message size with the device capability
From: Yingshun Cui <yicui@redhat.com>
To: yishaih@nvidia.com
Cc: kvm@vger.kernel.org,
	kevin.tian@intel.com,
	joao.m.martins@oracle.com,
	maorg@nvidia.com,
	galshalom@nvidia.com,
	alex.williamson@redhat.com,
	jgg@nvidia.com,
	zhenyzha@redhat.com
Date: Thu,  5 Dec 2024 11:13:15 +0800

.
Subject: [PATCH V1] vfio/mlx5: Align the page tracking max message size with the device capability
From: Yishai Hadas <yishaih@nvidia.com>
To: <alex.williamson@redhat.com>, <jgg@nvidia.com>
Date: Thu, 5 Dec 2024 14:26:54 +0200

.
Subject: [PATCH v3] KVM: make uevents configurable
From: Bernhard Kauer <bk@alpico.io>
To: Marc Zyngier <maz@kernel.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	kvm@vger.kernel.org,
	Bernhard Kauer <bk@alpico.io>
Date: Thu,  5 Dec 2024 13:27:36 +0100

.
Subject: [kvm-unit-tests PATCH] s390x: Support newer version of genprotimg
From: Marc Hartmayer <mhartmay@linux.ibm.com>
To: <linux-s390@vger.kernel.org>, Thomas Huth <thuth@redhat.com>
Cc: <kvm@vger.kernel.org>, Janosch Frank <frankja@linux.ibm.com>,
        Nico Boehr <nrb@linux.ibm.com>
Date: Thu,  5 Dec 2024 17:00:11 +0100

.
Subject: [GIT PULL] Please pull IOMMUFD subsystem changes
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: iommu@lists.linux.dev, kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org, Kevin Tian <kevin.tian@intel.com>
Date: Thu, 5 Dec 2024 14:44:30 -0400

--NWhtbCSZBtmsPm2R
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Linus,

One bug fix and some documentation updates

Thanks,
Jason

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-linus-iommufd

for you to fetch changes up to 2ca704f55e22b7b00cc7025953091af3c82fa5c0:

  iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3 (2024-12-03 13:30:31 -0400)

----------------------------------------------------------------
iommufd 6.13 first rc pull

- Correct typos in comments

- Elaborate a comment about how the uAPI works for
  IOMMU_HW_INFO_TYPE_ARM_SMMUV3

- Fix a double free on error path and add test coverage for the bug

----------------------------------------------------------------
Jason Gunthorpe (1):
      iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_TYPE_ARM_SMMUV3

Nicolin Chen (2):
      iommufd: Fix out_fput in iommufd_fault_alloc()
      iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nth

Randy Dunlap (1):
      iommufd: Fix typos in kernel-doc comments

 drivers/iommu/iommufd/fault.c                    |  2 --
 include/uapi/linux/iommufd.h                     | 31 +++++++++++++++---------
 tools/testing/selftests/iommu/iommufd_fail_nth.c | 14 +++++++++++
 3 files changed, 34 insertions(+), 13 deletions(-)

--NWhtbCSZBtmsPm2R
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZ1H0jAAKCRCFwuHvBreF
YT/iAQCZ1hCGe5w0mtuFrvv0l1Dxp6f6yTPCjkktp0Z1vq+xeQEAkTvxJ112+eKx
0isfw7bIXjQTxQlh6GkLMl3oeBU8qwQ=
=49EO
-----END PGP SIGNATURE-----

--NWhtbCSZBtmsPm2R--

.
Subject: Hitting AUTOIBRS WARN_ON_ONCE() in init_amd() booting 32-bit kernel
 under KVM
From: Nathan Chancellor <nathan@kernel.org>
To: Borislav Petkov <bp@alien8.de>, x86@kernel.org
Cc: Josh Poimboeuf <jpoimboe@kernel.org>,
	Kim Phillips <kim.phillips@amd.com>,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>, linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Thu, 5 Dec 2024 15:06:04 -0700

.
Subject: (Proposal) New TDX Global Metadata To Report FIXED0 and FIXED1 CPUID
 Bits
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Sean Christopherson <seanjc@google.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm <kvm@vger.kernel.org>, "Huang, Kai" <kai.huang@intel.com>,
 Tony Lindgren <tony.lindgren@linux.intel.com>,
 Xiaoyao Li <xiaoyao.li@intel.com>, "Zhao, Yan Y" <yan.y.zhao@intel.com>,
 "Edgecombe, Rick P" <rick.p.edgecombe@intel.com>,
 Adrian Hunter <adrian.hunter@intel.com>,
 Reinette Chatre <reinette.chatre@intel.com>,
 Binbin Wu <binbin.wu@linux.intel.com>,
 "Yamahata, Isaku" <isaku.yamahata@intel.com>, QEMU <qemu-devel@nongnu.org>
Date: Fri, 6 Dec 2024 10:42:15 +0800

.
Subject: [PATCH 0/5] bugfix some driver issues
From: Longfang Liu <liulongfang@huawei.com>
To: <alex.williamson@redhat.com>, <jgg@nvidia.com>,
	<shameerali.kolothum.thodi@huawei.com>, <jonathan.cameron@huawei.com>
Date: Fri, 6 Dec 2024 17:33:07 +0800

.
Subject: [PATCH 00/31] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: "Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Cleber Rosa <crosa@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Eric Blake <eblake@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	John Snow <jsnow@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Fri,  6 Dec 2024 18:12:22 +0100

.
Subject: [PATCH 0/2] KVM: SVM: Make VMGEXIT GHCB exit codes more readable
From: Melody Wang <huibo.wang@amd.com>
To: Sean Christopherson <seanjc@google.com>
Date: Fri, 6 Dec 2024 22:12:55 +0000

.
Subject: [PATCH v6 00/16] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: "Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Igor Mammedov <imammedo@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Sat,  7 Dec 2024 09:54:06 +0100

.
Subject: [PATCH v2 6.6 6.12] KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
From: Nikolay Kuratov <kniv@yandex-team.ru>
To: stable@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	x86@kernel.org,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Matthew Wilcox <willy@infradead.org>,
	Christoph Hellwig <hch@lst.de>,
	Nikolay Kuratov <kniv@yandex-team.ru>
Date: Sun,  8 Dec 2024 11:38:30 +0300

.
Subject: [PATCH v2 6.1] KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
From: Nikolay Kuratov <kniv@yandex-team.ru>
To: stable@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	x86@kernel.org,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Matthew Wilcox <willy@infradead.org>,
	Christoph Hellwig <hch@lst.de>,
	Nikolay Kuratov <kniv@yandex-team.ru>
Date: Sun,  8 Dec 2024 11:37:43 +0300

.
Subject: i want to learn some recent development process about kvm, not robot
From: =?UTF-8?B?5p2O56GV?= <shilishuoya@gmail.com>
To: kvm@vger.kernel.org
Date: Sun, 8 Dec 2024 16:55:21 +0800

.
Subject: i want to learn some recent development process about kvm, not robot
From: =?UTF-8?B?5p2O56GV?= <shilishuoya@gmail.com>
To: kvm@vger.kernel.org
Date: Sun, 8 Dec 2024 17:12:04 +0800

.
Subject: i want to learn some recent development process about kvm, not robot
From: =?UTF-8?B?5p2O56GV?= <shilishuoya@gmail.com>
To: kvm@vger.kernel.org
Date: Sun, 8 Dec 2024 17:14:11 +0800

.
Subject: [PATCH 00/16]  KVM: TDX: TDX interrupts
From: Binbin Wu <binbin.wu@linux.intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com,
	kvm@vger.kernel.org
Cc: rick.p.edgecombe@intel.com,
	kai.huang@intel.com,
	adrian.hunter@intel.com,
	reinette.chatre@intel.com,
	xiaoyao.li@intel.com,
	tony.lindgren@linux.intel.com,
	isaku.yamahata@intel.com,
	yan.y.zhao@intel.com,
	chao.gao@intel.com,
	linux-kernel@vger.kernel.org,
	binbin.wu@linux.intel.com
Date: Mon,  9 Dec 2024 09:07:14 +0800

.
Subject: [PATCH v1 0/6] selftests: kvm: s390: Reject invalid ioctls on ucontrol VMs
From: Christoph Schlameuss <schlameuss@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: Christian Borntraeger <borntraeger@linux.ibm.com>,
        Janosch Frank <frankja@linux.ibm.com>,
        Claudio Imbrenda <imbrenda@linux.ibm.com>,
        David Hildenbrand <david@redhat.com>,
        Paolo Bonzini <pbonzini@redhat.com>, Shuah Khan <shuah@kernel.org>,
        linux-s390@vger.kernel.org, linux-kselftest@vger.kernel.org
Date: Mon,  9 Dec 2024 12:07:11 +0100

.
Subject: [linus:master] [KVM]  d96c77bd4e:  stress-ng.kvm.ops_per_sec 11.1%
 improvement
From: kernel test robot <oliver.sang@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Date: Mon, 9 Dec 2024 22:55:32 +0800

.
Subject: [PATCH 0/7] Move initializing SEV/SNP functionality to KVM
From: Ashish Kalra <Ashish.Kalra@amd.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <tglx@linutronix.de>,
	<mingo@redhat.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,
	<x86@kernel.org>, <hpa@zytor.com>, <thomas.lendacky@amd.com>,
	<john.allen@amd.com>, <herbert@gondor.apana.org.au>, <davem@davemloft.net>
Date: Mon, 9 Dec 2024 23:24:22 +0000

.
Subject: [PATCH 00/18] KVM: TDX: TDX "the rest" part
From: Binbin Wu <binbin.wu@linux.intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com,
	kvm@vger.kernel.org
Cc: rick.p.edgecombe@intel.com,
	kai.huang@intel.com,
	adrian.hunter@intel.com,
	reinette.chatre@intel.com,
	xiaoyao.li@intel.com,
	tony.lindgren@linux.intel.com,
	isaku.yamahata@intel.com,
	yan.y.zhao@intel.com,
	chao.gao@intel.com,
	linux-kernel@vger.kernel.org,
	binbin.wu@linux.intel.com
Date: Tue, 10 Dec 2024 08:49:26 +0800

.
Subject: [kvm-unit-tests PATCH 0/3] riscv: Improved bare metal support
From: Samuel Holland <samuel.holland@sifive.com>
To: kvm@vger.kernel.org
Cc: Samuel Holland <samuel.holland@sifive.com>
Date: Mon,  9 Dec 2024 22:44:39 -0600

.
Subject: [PATCH v1 1/1] KVM: s390: VSIE: fix virtual/physical address in unpin_scb()
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org,
        frankja@linux.ibm.com, borntraeger@de.ibm.com, nrb@linux.ibm.com
Date: Tue, 10 Dec 2024 09:39:48 +0100

.
Subject: [REGRESSION] from 74a0e79df68a8042fb84fd7207e57b70722cf825: VFIO PCI
 passthrough no longer works
From: Simon Pilkington <simonp.git@mailbox.org>
To: seanjc@google.com
Cc: linux-kernel@vger.kernel.org, kvm@vger.kernel.org,
 regressions@lists.linux.dev
Date: Tue, 10 Dec 2024 10:04:59 +0100

.
Subject: [PATCH v3 0/2]  Extend 8-byte PCI load/store support to x86 arch
From: Ramesh Thomas <ramesh.thomas@intel.com>
To: alex.williamson@redhat.com,
	jgg@ziepe.ca,
	schnelle@linux.ibm.com,
	gbayer@linux.ibm.com
Cc: kvm@vger.kernel.org,
	linux-s390@vger.kernel.org,
	ankita@nvidia.com,
	yishaih@nvidia.com,
	pasic@linux.ibm.com,
	julianr@linux.ibm.com,
	bpsegal@us.ibm.com,
	ramesh.thomas@intel.com,
	kevin.tian@intel.com,
	cho@microsoft.com
Date: Tue, 10 Dec 2024 05:19:36 -0800

.
Subject: Re: [PATCH v9 05/15] arm64: barrier: add support for
 smp_cond_relaxed_timeout()
From: Ankur Arora <ankur.a.arora@oracle.com>
To: Will Deacon <will@kernel.org>
Cc: Ankur Arora <ankur.a.arora@oracle.com>, linux-pm@vger.kernel.org,
        kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
        linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org,
        catalin.marinas@arm.com, tglx@linutronix.de, mingo@redhat.com,
        bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org,
        hpa@zytor.com, pbonzini@redhat.com, vkuznets@redhat.com,
        rafael@kernel.org, daniel.lezcano@linaro.org, peterz@infradead.org,
        arnd@arndb.de, lenb@kernel.org, mark.rutland@arm.com,
        harisokn@amazon.com, mtosatti@redhat.com, sudeep.holla@arm.com,
        cl@gentwo.org, maz@kernel.org, misono.tomohiro@fujitsu.com,
        maobibo@loongson.cn, zhenglifeng1@huawei.com,
        joao.m.martins@oracle.com, boris.ostrovsky@oracle.com,
        konrad.wilk@oracle.com
Date: Tue, 10 Dec 2024 12:14:00 -0800

.
Subject: [PATCH] selftests/rseq: Fix rseq for cases without glibc support
From: Raghavendra Rao Ananta <rananta@google.com>
To: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Raghavendra Rao Anata <rananta@google.com>, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, 
	linux-kselftest@vger.kernel.org, stable@vger.kernel.org
Date: Tue, 10 Dec 2024 22:44:35 +0000

.
Subject: [PATCH 0/5] KVM: x86: Address xstate_required_size() perf regression
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Jim Mattson <jmattson@google.com>
Date: Tue, 10 Dec 2024 17:32:57 -0800

.
Subject: [Bug 219588] New: [6.13.0-rc2+]WARNING: CPU: 52 PID: 12253 at
 arch/x86/kvm/mmu/tdp_mmu.c:1001 tdp_mmu_map_handle_target_level+0x1f0/0x310
 [kvm]
From: bugzilla-daemon@kernel.org
To: kvm@vger.kernel.org
Date: Wed, 11 Dec 2024 05:41:06 +0000

.
Subject: [kvmtool] Reset all VCPUs before any entering run loops
From: Keir Fraser <keirf@google.com>
To: kvm@vger.kernel.org
Cc: Will Deacon <will@kernel.org>, Keir Fraser <keirf@google.com>
Date: Wed, 11 Dec 2024 09:45:14 +0000

.
Subject: [syzbot] Monthly kvm report (Dec 2024)
From: syzbot <syzbot+listd945ff1949b51baab774@syzkaller.appspotmail.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Wed, 11 Dec 2024 03:27:30 -0800

.
Subject: [syzbot] [kvm?] WARNING in vmx_handle_exit (2)
From: syzbot <syzbot+ac0bc3a70282b4d586cc@syzkaller.appspotmail.com>
To: bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, 
	kvm@vger.kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com, 
	pbonzini@redhat.com, seanjc@google.com, syzkaller-bugs@googlegroups.com, 
	tglx@linutronix.de, x86@kernel.org
Date: Wed, 11 Dec 2024 05:12:25 -0800

.
Subject: [syzbot] [kvm?] WARNING in __srcu_check_read_flavor
From: syzbot <syzbot+4a606091891fbc6811cf@syzkaller.appspotmail.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com, 
	syzkaller-bugs@googlegroups.com
Date: Wed, 11 Dec 2024 09:23:19 -0800

.
Subject: [PATCH] KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Simon Pilkington <simonp.git@mailbox.org>, Tom Lendacky <thomas.lendacky@amd.com>
Date: Wed, 11 Dec 2024 09:29:52 -0800

.
Subject: [PATCH 0/4] KVM: selftests: dirty_log_test: fixes for running the test nested
From: Maxim Levitsky <mlevitsk@redhat.com>
To: kvm@vger.kernel.org
Cc: linux-kselftest@vger.kernel.org,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	linux-kernel@vger.kernel.org,
	x86@kernel.org,
	Maxim Levitsky <mlevitsk@redhat.com>
Date: Wed, 11 Dec 2024 14:37:02 -0500

.
Subject: [GIT PULL] VFIO fixes for v6.13-rc3
From: Alex Williamson <alex.williamson@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: <linux-kernel@vger.kernel.org>, "kvm@vger.kernel.org"
 <kvm@vger.kernel.org>, Yishai Hadas <yishaih@nvidia.com>
Date: Wed, 11 Dec 2024 13:45:43 -0700

Hi Linus,

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

  https://github.com/awilliam/linux-vfio.git tags/vfio-v6.13-rc3

for you to fetch changes up to 9c7c5430bca36e9636eabbba0b3b53251479c7ab:

  vfio/mlx5: Align the page tracking max message size with the device capability (2024-12-05 11:56:01 -0700)

----------------------------------------------------------------
VFIO fixes for v6.13-rc3

 - Fix migration dirty page tracking support in the mlx5-vfio-pci
   variant driver in configurations where the system page size exceeds
   the device maximum message size, and anticipate device updates where
   the opposite may also be required. (Yishai Hadas)

----------------------------------------------------------------
Yishai Hadas (1):
      vfio/mlx5: Align the page tracking max message size with the device capability

 drivers/vfio/pci/mlx5/cmd.c | 47 +++++++++++++++++++++++++++++++++------------
 1 file changed, 35 insertions(+), 12 deletions(-)


.
Subject: [PATCH] i386/kvm: Set return value after handling KVM_EXIT_HYPERCALL
From: Binbin Wu <binbin.wu@linux.intel.com>
To: pbonzini@redhat.com,
	xiaoyao.li@intel.com,
	qemu-devel@nongnu.org
Cc: seanjc@google.com,
	michael.roth@amd.com,
	rick.p.edgecombe@intel.com,
	isaku.yamahata@intel.com,
	farrah.chen@intel.com,
	kvm@vger.kernel.org,
	binbin.wu@linux.intel.com
Date: Thu, 12 Dec 2024 11:26:28 +0800

.
Subject: [PATCH RFC v1 0/5] KVM: gmem: 2MB THP support and preparedness tracking changes
From: Michael Roth <michael.roth@amd.com>
To: <kvm@vger.kernel.org>
Date: Thu, 12 Dec 2024 00:36:30 -0600

.
Subject: [PATCH] target/i386: Reset TSCs of parked vCPUs too on VM reset
From: "Maciej S. Szmigiero" <mail@maciej.szmigiero.name>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Zhao Liu <zhao1.liu@intel.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>,
	kvm@vger.kernel.org,
	qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 15:51:15 +0100

.
Subject: [PATCH 1/3] vfio/pci: Remove shadow rom specific code paths
From: Yunxiang Li <Yunxiang.Li@amd.com>
To: <kvm@vger.kernel.org>, <alex.williamson@redhat.com>
Date: Thu, 12 Dec 2024 15:50:48 -0500

.
Subject: [PATCH 0/7] Enable shared device assignment
From: Chenyi Qiang <chenyi.qiang@intel.com>
To: David Hildenbrand <david@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Xu <peterx@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Michael Roth <michael.roth@amd.com>
Cc: Chenyi Qiang <chenyi.qiang@intel.com>,
	qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Williams Dan J <dan.j.williams@intel.com>,
	Peng Chao P <chao.p.peng@intel.com>,
	Gao Chao <chao.gao@intel.com>,
	Xu Yilun <yilun.xu@intel.com>
Date: Fri, 13 Dec 2024 15:08:42 +0800

.
Subject:  I urge you to understand my viewpoint accurately.
From: <TCWM179282@ipen.br>
To: kvm@vger.kernel.org
Date: 13 Dec 2024 12:25:24 +0800

.
Subject: [PATCH] PCI: Remove redundant macro
From: zhangdongdong@eswincomputing.com
To: alex.williamson@redhat.com
Cc: bhelgaas@google.com,
	zhangdongdong@eswincomputing.com,
	yishaih@nvidia.com,
	avihaih@nvidia.com,
	yi.l.liu@intel.com,
	ankita@nvidia.com,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-pci@vger.kernel.org
Date: Fri, 13 Dec 2024 17:46:17 +0800

.
Subject: [RFC PATCH v4 00/14] KVM: Restricted mapping of guest_memfd at the
 host and arm64 support
From: Fuad Tabba <tabba@google.com>
To: kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org
Cc: pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, 
	anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, 
	aou@eecs.berkeley.edu, seanjc@google.com, viro@zeniv.linux.org.uk, 
	brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, 
	xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, 
	jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, 
	yu.c.zhang@linux.intel.com, isaku.yamahata@intel.com, mic@digikod.net, 
	vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, 
	mail@maciej.szmigiero.name, david@redhat.com, michael.roth@amd.com, 
	wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, 
	kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, 
	quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, 
	quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, 
	quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, 
	james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, 
	maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, 
	roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, 
	rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, 
	jthoughton@google.com, tabba@google.com
Date: Fri, 13 Dec 2024 16:47:56 +0000

.
Subject: [PATCH] KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: seanjc@google.com,
	Binbin Wu <binbin.wu@linux.intel.com>
Date: Fri, 13 Dec 2024 14:41:37 -0500

.
Subject: [PATCH v5 00/18] TDX MMU prep series part 1
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: yan.y.zhao@intel.com,
	isaku.yamahata@intel.com,
	binbin.wu@linux.intel.com,
	rick.p.edgecombe@intel.com
Date: Fri, 13 Dec 2024 14:56:53 -0500

.
Subject: [PATCH] KVM: selftests: Add printf attribute to _no_printf()
From: Reinette Chatre <reinette.chatre@intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com,
	shuah@kernel.org
Cc: isaku.yamahata@intel.com,
	kvm@vger.kernel.org,
	linux-kselftest@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	reinette.chatre@intel.com
Date: Fri, 13 Dec 2024 14:30:00 -0800

.
Subject: [ANNOUNCE] PUCK Agenda - 2024.12.17 *** On Tuesday the 17th!!! ***
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Fri, 13 Dec 2024 15:58:21 -0800

.
Subject: [PATCH 00/20] KVM: selftests: Fixes and cleanups for dirty_log_test
From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Peter Xu <peterx@redhat.com>, Maxim Levitsky <mlevitsk@redhat.com>, 
	Sean Christopherson <seanjc@google.com>
Date: Fri, 13 Dec 2024 17:07:01 -0800

.
Subject: [REGRESSION][BISECTED] from bd9bbc96e835: cannot boot Win11 KVM guest
From: Ranguvar <ranguvar@ranguvar.io>
To: Peter Zijlstra <peterz@infradead.org>, "regressions@lists.linux.dev" <regressions@lists.linux.dev>
Cc: "regressions@leemhuis.info" <regressions@leemhuis.info>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, "kvm@vger.kernel.org" <kvm@vger.kernel.org>
Date: Sat, 14 Dec 2024 06:32:57 +0000

.
Subject: [GIT PULL] KVM changes for Linux 6.13-rc3
From: Paolo Bonzini <pbonzini@redhat.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Sun, 15 Dec 2024 03:43:39 -0500

Linus,

The following changes since commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4:

  Linux 6.13-rc2 (2024-12-08 14:03:39 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to 3522c419758ee8dca5a0e8753ee0070a22157bc1:

  Merge tag 'kvm-riscv-fixes-6.13-1' of https://github.com/kvm-riscv/linux into HEAD (2024-12-13 13:59:20 -0500)

----------------------------------------------------------------
ARM64:

* Fix confusion with implicitly-shifted MDCR_EL2 masks breaking
  SPE/TRBE initialization.

* Align nested page table walker with the intended memory attribute
  combining rules of the architecture.

* Prevent userspace from constraining the advertised ASID width,
  avoiding horrors of guest TLBIs not matching the intended context in
  hardware.

* Don't leak references on LPIs when insertion into the translation
  cache fails.

RISC-V:

* Replace csr_write() with csr_set() for HVIEN PMU overflow bit.

x86:

* Cache CPUID.0xD XSTATE offsets+sizes during module init - On Intel's
  Emerald Rapids CPUID costs hundreds of cycles and there are a lot of
  leaves under 0xD.  Getting rid of the CPUIDs during nested VM-Enter and
  VM-Exit is planned for the next release, for now just cache them: even
  on Skylake that is 40% faster.

----------------------------------------------------------------
James Clark (1):
      arm64: Fix usage of new shifted MDCR_EL2 values

Keisuke Nishimura (1):
      KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation

Marc Zyngier (2):
      KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory type
      KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden

Michael Neuling (1):
      RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit

Paolo Bonzini (2):
      Merge tag 'kvmarm-fixes-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'kvm-riscv-fixes-6.13-1' of https://github.com/kvm-riscv/linux into HEAD

Sean Christopherson (1):
      KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init

 arch/arm64/include/asm/el2_setup.h |  4 ++--
 arch/arm64/kernel/hyp-stub.S       |  4 ++--
 arch/arm64/kvm/at.c                | 11 +++++++++--
 arch/arm64/kvm/hyp/nvhe/pkvm.c     |  4 ++--
 arch/arm64/kvm/sys_regs.c          |  3 ++-
 arch/arm64/kvm/vgic/vgic-its.c     | 12 +++++++++++-
 arch/riscv/kvm/aia.c               |  2 +-
 arch/x86/kvm/cpuid.c               | 31 ++++++++++++++++++++++++++-----
 arch/x86/kvm/cpuid.h               |  1 +
 arch/x86/kvm/x86.c                 |  2 ++
 10 files changed, 58 insertions(+), 16 deletions(-)


.
Subject: [PATCH v2] PCI: Remove redundant macro
From: zhangdongdong@eswincomputing.com
To: alex.williamson@redhat.com
Cc: bhelgaas@google.com,
	zhangdongdong@eswincomputing.com,
	yishaih@nvidia.com,
	avihaih@nvidia.com,
	yi.l.liu@intel.com,
	ankita@nvidia.com,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-pci@vger.kernel.org
Date: Mon, 16 Dec 2024 09:35:36 +0800

.
Subject: [Bug 219602] New: Default of kvm.enable_virt_at_load breaks other
 virtualization solutions (by default)
From: bugzilla-daemon@kernel.org
To: kvm@vger.kernel.org
Date: Mon, 16 Dec 2024 09:15:22 +0000

.
Subject: [PATCH v2 0/6] selftests: kvm: s390: Reject invalid ioctls on ucontrol VMs
From: Christoph Schlameuss <schlameuss@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: Christian Borntraeger <borntraeger@linux.ibm.com>,
        Janosch Frank <frankja@linux.ibm.com>,
        Claudio Imbrenda <imbrenda@linux.ibm.com>,
        David Hildenbrand <david@redhat.com>,
        Paolo Bonzini <pbonzini@redhat.com>, Shuah Khan <shuah@kernel.org>,
        linux-s390@vger.kernel.org, linux-kselftest@vger.kernel.org,
        Ulrich Weigand <ulrich.weigand@de.ibm.com>,
        Dominik Dingel <dingel@linux.vnet.ibm.com>,
        Cornelia Huck <cohuck@redhat.com>
Date: Mon, 16 Dec 2024 10:21:34 +0100

.
Subject: [PATCH v2 0/9] Move initializing SEV/SNP functionality to KVM
From: Ashish Kalra <Ashish.Kalra@amd.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <tglx@linutronix.de>,
	<mingo@redhat.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,
	<x86@kernel.org>, <hpa@zytor.com>, <thomas.lendacky@amd.com>,
	<john.allen@amd.com>, <herbert@gondor.apana.org.au>, <davem@davemloft.net>
Date: Mon, 16 Dec 2024 23:56:54 +0000

.
Subject: [PATCH] KVM: VMX: don't include '<linux/find.h>' directly
From: Wolfram Sang <wsa+renesas@sang-engineering.com>
To: linux-kernel@vger.kernel.org
Cc: Wolfram Sang <wsa+renesas@sang-engineering.com>,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>,
	kvm@vger.kernel.org
Date: Tue, 17 Dec 2024 08:05:40 +0100

.
Subject: [PATCH v3 0/7] Enhance event delivery error handling
From: Ivan Orlov <iorlov@amazon.com>
To: <bp@alien8.de>, <dave.hansen@linux.intel.com>, <mingo@redhat.com>,
	<pbonzini@redhat.com>, <seanjc@google.com>, <shuah@kernel.org>,
	<tglx@linutronix.de>
Date: Tue, 17 Dec 2024 18:14:51 +0000

.
Subject: [kvm-unit-tests PATCH v3 0/3] s390x: pv: Add test for large host pages backing
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: nrb@linux.ibm.com, frankja@linux.ibm.com, borntraeger@de.ibm.com,
        thuth@redhat.com, david@redhat.com, schlameuss@linux.ibm.com,
        linux-s390@vger.kernel.org
Date: Wed, 18 Dec 2024 14:51:35 +0100

.
Subject: Re: [PATCH v2 1/6] kvm: s390: Reject setting flic pfault attributes
 on ucontrol VMs
From: Hariharan Mari <hari55@linux.ibm.com>
To: Christoph Schlameuss <schlameuss@linux.ibm.com>
Cc: kvm@vger.kernel.org, Christian Borntraeger <borntraeger@linux.ibm.com>,
        Janosch Frank <frankja@linux.ibm.com>,
        Claudio Imbrenda
 <imbrenda@linux.ibm.com>,
        David Hildenbrand <david@redhat.com>,
        Paolo
 Bonzini <pbonzini@redhat.com>, Shuah Khan <shuah@kernel.org>,
        linux-s390@vger.kernel.org, linux-kselftest@vger.kernel.org,
        Ulrich Weigand
 <ulrich.weigand@de.ibm.com>,
        Dominik Dingel <dingel@linux.vnet.ibm.com>,
        Cornelia Huck <cohuck@redhat.com>
Date: Wed, 18 Dec 2024 16:06:33 +0100

.
Subject: [PATCH v3 0/2] SEV-SNP: Add KVM support for SNP certificate fetching
From: Michael Roth <michael.roth@amd.com>
To: <kvm@vger.kernel.org>
Date: Wed, 18 Dec 2024 09:22:25 -0600

.
Subject: [PATCH 0/2] system/confidential-guest-support: Header cleanups
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Eric Farman <farman@linux.ibm.com>,
	kvm@vger.kernel.org,
	Marcelo Tosatti <mtosatti@redhat.com>,
	David Hildenbrand <david@redhat.com>,
	Ilya Leoshkevich <iii@linux.ibm.com>,
	Nicholas Piggin <npiggin@gmail.com>,
	Daniel Henrique Barboza <danielhb413@gmail.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Thomas Huth <thuth@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	qemu-ppc@nongnu.org,
	Zhao Liu <zhao1.liu@intel.com>,
	qemu-s390x@nongnu.org,
	Yanan Wang <wangyanan55@huawei.com>,
	Christian Borntraeger <borntraeger@linux.ibm.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Halil Pasic <pasic@linux.ibm.com>
Date: Wed, 18 Dec 2024 16:59:11 +0100

.
Subject: [PATCH] KVM: x86/mmu: Treat TDP MMU faults as spurious if access is
 already allowed
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, leiyang@redhat.com
Date: Wed, 18 Dec 2024 13:36:11 -0800

.
Subject: [PATCH v6 0/4] i386: Support SMP Cache Topology
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Yanan Wang <wangyanan55@huawei.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Alireza Sanaee <alireza.sanaee@huawei.com>,
	Sia Jee Heng <jeeheng.sia@starfivetech.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Thu, 19 Dec 2024 16:32:33 +0800

.
Subject: [PATCH v2 0/5] bugfix some driver issues
From: Longfang Liu <liulongfang@huawei.com>
To: <alex.williamson@redhat.com>, <jgg@nvidia.com>,
	<shameerali.kolothum.thodi@huawei.com>, <jonathan.cameron@huawei.com>
Date: Thu, 19 Dec 2024 17:17:55 +0800

.
Subject: [PATCH] KVM: SVM: allow flipping the LFENCE_SERIALIZE bit
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: Sean Christopherson <seanjc@google.com>,
	stable@vger.kernel.org,
	Tom Lendacky <thomas.lendacky@amd.com>
Date: Thu, 19 Dec 2024 05:38:37 -0500

.
Subject: [PATCH] KVM: x86: let it be known that ignore_msrs is a bad idea
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: seanjc@google.com
Date: Thu, 19 Dec 2024 07:44:26 -0500

.
Subject: [PATCH v6 0/5] vfio-pci support pasid attach/detach
From: Yi Liu <yi.l.liu@intel.com>
To: alex.williamson@redhat.com,
	kevin.tian@intel.com
Cc: jgg@nvidia.com,
	eric.auger@redhat.com,
	nicolinc@nvidia.com,
	kvm@vger.kernel.org,
	yi.l.liu@intel.com,
	chao.p.peng@linux.intel.com,
	zhenzhong.duan@intel.com,
	willy@infradead.org,
	zhangfei.gao@linaro.org,
	vasant.hegde@amd.com
Date: Thu, 19 Dec 2024 05:35:29 -0800

.
Subject: [PATCH v2 0/2] KVM: x86: read the PML log in the same order it was written
From: Maxim Levitsky <mlevitsk@redhat.com>
To: kvm@vger.kernel.org
Cc: Ingo Molnar <mingo@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	linux-kernel@vger.kernel.org,
	x86@kernel.org,
	linux-kselftest@vger.kernel.org,
	Dave Hansen <dave.hansen@linux.intel.com>,
	Borislav Petkov <bp@alien8.de>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Sean Christopherson <seanjc@google.com>,
	Maxim Levitsky <mlevitsk@redhat.com>
Date: Thu, 19 Dec 2024 17:10:32 -0500

.
Subject: [PATCH] KVM: selftests: Add helpers for locally (un)blocking IRQs on x86
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Manali Shukla <Manali.Shukla@amd.com>
Date: Thu, 19 Dec 2024 17:26:17 -0800

.
Subject: [GIT PULL] KVM: x86: Fixes for 6.13-rcN
From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Sean Christopherson <seanjc@google.com>
Date: Thu, 19 Dec 2024 18:00:05 -0800

I'm a moron and initially based this on kvm/next, and didn't notice until the
diffstat for the pull request was absurdly large.  As a result, all commits
were *just* rebased, like 5 minutes ago.

I smoke tested the branch, but didn't do anywhere near my usual level of testing.
I'm sending it now, because I suspect it'll be far easier on you to get this
today, and because we've probably got bigger problems if these don't work on
kvm/master.

*sigh*

The following changes since commit 7d4050728c83aa63828494ad0f4d0eb4faf5f97a:

  Merge tag 'vfs-6.13-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs (2024-11-27 08:11:46 -0800)

are available in the Git repository at:

  https://github.com/kvm-x86/linux.git tags/kvm-x86-fixes-6.13-rcN

for you to fetch changes up to 386d69f9f29b0814881fa4f92ac7b8dfa9b4f44a:

  KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed (2024-12-19 17:47:52 -0800)

----------------------------------------------------------------
KVM x86 fixes for 6.13:

 - Disable AVIC on SNP-enabled systems that don't allow writes to the virtual
   APIC page, as such hosts will hit unexpected RMP #PFs in the host when
   running VMs of any flavor.

 - Fix a WARN in the hypercall completion path due to KVM trying to determine
   if a guest with protected register state is in 64-bit mode (KVM's ABI is to
   assume such guests only make hypercalls in 64-bit mode).

 - Allow the guest to write to supported bits in MSR_AMD64_DE_CFG to fix a
   regression with Windows guests, and because KVM's read-only behavior appears
   to be entirely made up.

 - Treat TDP MMU faults as spurious if the faulting access is allowed given the
   existing SPTE.  This fixes a benign WARN (other than the WARN itself) due to
   unexpectedly replacing a writable SPTE with a read-only SPTE.

----------------------------------------------------------------
Sean Christopherson (3):
      KVM: x86: Play nice with protected guests in complete_hypercall_exit()
      KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
      KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed

Suravee Suthikulpanit (1):
      KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature

 arch/x86/include/asm/cpufeatures.h |  1 +
 arch/x86/kvm/mmu/mmu.c             | 12 ------------
 arch/x86/kvm/mmu/spte.h            | 17 +++++++++++++++++
 arch/x86/kvm/mmu/tdp_mmu.c         |  5 +++++
 arch/x86/kvm/svm/avic.c            |  6 ++++++
 arch/x86/kvm/svm/svm.c             |  9 ---------
 arch/x86/kvm/x86.c                 |  2 +-
 7 files changed, 30 insertions(+), 22 deletions(-)

.
Subject: kvm-coco-queue regression test report
From: "Chen, Farrah" <farrah.chen@intel.com>
To: "seanjc@google.com" <seanjc@google.com>, Paolo Bonzini
	<pbonzini@redhat.com>, "kvm@vger.kernel.org" <kvm@vger.kernel.org>
Date: Fri, 20 Dec 2024 03:04:37 +0000

.
Subject: [PATCH 0/2] KVM: Do not reset dirty GFNs in a memslot not enabling dirty tracking
From: Yan Zhao <yan.y.zhao@intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com
Cc: peterx@redhat.com,
	rick.p.edgecombe@intel.com,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	Yan Zhao <yan.y.zhao@intel.com>
Date: Fri, 20 Dec 2024 16:20:27 +0800

.
Subject: [PATCH] kvm_config: add CONFIG_VIRTIO_FS
From: Brendan Jackman <jackmanb@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>, kvm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, Brendan Jackman <jackmanb@google.com>
Date: Fri, 20 Dec 2024 14:07:15 +0000

.
Subject: [PATCH RFC net-next v1 0/5] Device memory TCP TX
From: Mina Almasry <almasrymina@google.com>
To: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-doc@vger.kernel.org, virtualization@lists.linux.dev, 
	kvm@vger.kernel.org, linux-kselftest@vger.kernel.org
Cc: Mina Almasry <almasrymina@google.com>, "David S. Miller" <davem@davemloft.net>, 
	Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, 
	Simon Horman <horms@kernel.org>, Donald Hunter <donald.hunter@gmail.com>, 
	Jonathan Corbet <corbet@lwn.net>, Andrew Lunn <andrew+netdev@lunn.ch>, David Ahern <dsahern@kernel.org>, 
	"Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>, 
	Xuan Zhuo <xuanzhuo@linux.alibaba.com>, 
	"=?UTF-8?q?Eugenio=20P=C3=A9rez?=" <eperezma@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, 
	Stefano Garzarella <sgarzare@redhat.com>, Shuah Khan <shuah@kernel.org>, 
	Kaiyuan Zhang <kaiyuanz@google.com>, Pavel Begunkov <asml.silence@gmail.com>, 
	Willem de Bruijn <willemb@google.com>, Samiullah Khawaja <skhawaja@google.com>, 
	Stanislav Fomichev <sdf@fomichev.me>, Joe Damato <jdamato@fastly.com>, dw@davidwei.uk
Date: Sat, 21 Dec 2024 00:42:31 +0000

.
Subject: [PATCH] KVM: x86: Avoid double RDPKRU when loading host/guest PKRU
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Adrian Hunter <adrian.hunter@intel.com>
Date: Fri, 20 Dec 2024 17:16:47 -0800

.
Subject: [Bug 219618] New: qemu cannot not start with -cpu hypervisor=off
 parameter
From: bugzilla-daemon@kernel.org
To: kvm@vger.kernel.org
Date: Sat, 21 Dec 2024 08:56:41 +0000

.
Subject: [PATCH 0/6] kvm powerpc/book3s-hv: Expose Hostwide counters as perf-events
From: Vaibhav Jain <vaibhav@linux.ibm.com>
To: linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org,
        kvm-ppc@vger.kernel.org
Cc: Vaibhav Jain <vaibhav@linux.ibm.com>,
        Madhavan Srinivasan <maddy@linux.ibm.com>,
        Michael Ellerman <mpe@ellerman.id.au>,
        Nicholas Piggin <npiggin@gmail.com>,
        Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>,
        sbhat@linux.ibm.com, gautam@linux.ibm.com, kconsul@linux.ibm.com,
        amachhiw@linux.ibm.com
Date: Sun, 22 Dec 2024 19:32:28 +0530

.
Subject: [PATCH v2] KVM: x86: let it be known that ignore_msrs is a bad idea
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Sun, 22 Dec 2024 12:07:04 -0500

.
Subject: [PATCH v6 00/18] TDX MMU prep series part 1
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: yan.y.zhao@intel.com,
	isaku.yamahata@intel.com,
	binbin.wu@linux.intel.com,
	rick.p.edgecombe@intel.com
Date: Sun, 22 Dec 2024 14:34:27 -0500

.
Subject: [GIT PULL] KVM fixes for Linux 6.13-rc4 (or rc5)
From: Paolo Bonzini <pbonzini@redhat.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Sun, 22 Dec 2024 14:42:25 -0500

Linus,

The following changes since commit 78d4f34e2115b517bcbfe7ec0d018bbbb6f9b0b8:

  Linux 6.13-rc3 (2024-12-15 15:58:23 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to 8afa5b10af9d748b055a43949f819d9991d63938:

  Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEAD (2024-12-22 12:07:16 -0500)

----------------------------------------------------------------
KVM x86 fixes for 6.13:

- Disable AVIC on SNP-enabled systems that don't allow writes to the virtual
  APIC page, as such hosts will hit unexpected RMP #PFs in the host when
  running VMs of any flavor.

- Fix a WARN in the hypercall completion path due to KVM trying to determine
  if a guest with protected register state is in 64-bit mode (KVM's ABI is to
  assume such guests only make hypercalls in 64-bit mode).

- Allow the guest to write to supported bits in MSR_AMD64_DE_CFG to fix a
  regression with Windows guests, and because KVM's read-only behavior appears
  to be entirely made up.

- Treat TDP MMU faults as spurious if the faulting access is allowed given the
  existing SPTE.  This fixes a benign WARN (other than the WARN itself) due to
  unexpectedly replacing a writable SPTE with a read-only SPTE.

- Emit a warning when KVM is configured with ignore_msrs=1 and also to hide the
  MSRs that the guest is looking for from the kernel logs.  ignore_msrs can
  trick guests into assuming that certain processor features are present, and
  this in turn leads to bogus bug reports.

----------------------------------------------------------------
Paolo Bonzini (2):
      KVM: x86: let it be known that ignore_msrs is a bad idea
      Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEAD

Sean Christopherson (3):
      KVM: x86: Play nice with protected guests in complete_hypercall_exit()
      KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
      KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed

Suravee Suthikulpanit (1):
      KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature

Wolfram Sang (1):
      KVM: VMX: don't include '<linux/find.h>' directly

 arch/x86/include/asm/cpufeatures.h |  1 +
 arch/x86/kvm/mmu/mmu.c             | 12 ------------
 arch/x86/kvm/mmu/spte.h            | 17 +++++++++++++++++
 arch/x86/kvm/mmu/tdp_mmu.c         |  5 +++++
 arch/x86/kvm/svm/avic.c            |  6 ++++++
 arch/x86/kvm/svm/svm.c             |  9 ---------
 arch/x86/kvm/vmx/posted_intr.h     |  2 +-
 arch/x86/kvm/x86.c                 |  9 ++++++++-
 8 files changed, 38 insertions(+), 23 deletions(-)


.
Subject: [bugzilla-daemon@kernel.org: [Bug 219619] New: vfio-pci: screen
 graphics artifacts after 6.12 kernel upgrade]
From: Bjorn Helgaas <helgaas@kernel.org>
To: Alex Williamson <alex.williamson@redhat.com>,
	Peter Xu <peterx@redhat.com>,
	Athul Krishna <athul.krishna.kr@protonmail.com>
Cc: kvm@vger.kernel.org, linux-pci@vger.kernel.org,
	regressions@lists.linux.dev
Date: Sun, 22 Dec 2024 16:36:04 -0600

.
Subject: [PATCH v2 0/2] KVM: Do not reset dirty GFNs in a memslot not enabling dirty tracking
From: Yan Zhao <yan.y.zhao@intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com
Cc: peterx@redhat.com,
	rick.p.edgecombe@intel.com,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	Yan Zhao <yan.y.zhao@intel.com>
Date: Mon, 23 Dec 2024 15:04:27 +0800

.
Subject: [PATCH] LoongArch: KVM: Add hypercall service support for usermode VMM
From: Bibo Mao <maobibo@loongson.cn>
To: Tianrui Zhao <zhaotianrui@loongson.cn>,
	Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>,
	kvm@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Mon, 23 Dec 2024 16:42:12 +0800

.
Subject: [PATCH RFC] x86: avoid one cpu limit for kvm
From: Jinyu Tang <tjytimi@163.com>
To: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	x86@kernel.org,
	"H . Peter Anvin" <hpa@zytor.com>,
	Will Deacon <will@kernel.org>,
	Anup Patel <apatel@ventanamicro.com>,
	Julien Thierry <julien.thierry.kdev@gmail.com>
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Jinyu Tang <tjytimi@163.com>
Date: Tue, 24 Dec 2024 21:09:52 +0800

.
Subject: [PATCH] KVM: SVM: Use str_enabled_disabled() helper in sev_hardware_setup()
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Fri, 27 Dec 2024 10:44:51 +0100

.
Subject: [PATCH] vfio/pci: update igd matching conditions
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>
Cc: Tomita Moeko <tomitamoeko@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Sun, 29 Dec 2024 23:51:40 +0800

.
Subject: Subject: [PATCH] x86: kvmclock: Clean up the usage of the
 apic_lvt_mask array.
From: Liam Ni <zhiguangni01@gmail.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, 
	Dave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org, 
	"H. Peter Anvin" <hpa@zytor.com>
Date: Mon, 30 Dec 2024 15:44:01 +0800

.
Subject: [PATCH v2] vfio/pci: update igd matching conditions
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>
Cc: Tomita Moeko <tomitamoeko@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Tue, 31 Dec 2024 00:10:54 +0800

.
Subject: [PATCH v4 0/2] KVM: SVM: Make VMGEXIT GHCB exit codes more readable
From: Melody Wang <huibo.wang@amd.com>
To: Sean Christopherson <seanjc@google.com>
Date: Mon, 30 Dec 2024 20:36:38 +0000

.
Subject: [PATCH] KVM: allow NULL writable argument to __kvm_faultin_pfn
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: seanjc@google.com,
	Christian Zigotzky <chzigotzky@xenosoft.de>,
	linuxppc-dev@lists.ozlabs.org,
	regressions@lists.linux.dev
Date: Wed,  1 Jan 2025 01:49:28 -0500

.
Subject: [PATCH 00/11] x86/virt/tdx: Add SEAMCALL wrappers for KVM
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: kai.huang@intel.com,
	rick.p.edgecombe@intel.com,
	dave.hansen@linux.intel.com,
	yan.y.zhao@intel.com
Date: Wed,  1 Jan 2025 02:30:36 -0500

.
Subject: [PATCH v2 00/13] x86/virt/tdx: Add SEAMCALL wrappers for KVM
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: kai.huang@intel.com,
	rick.p.edgecombe@intel.com,
	dave.hansen@linux.intel.com,
	yan.y.zhao@intel.com
Date: Wed,  1 Jan 2025 02:49:46 -0500

.
Subject: [PATCH v3 0/5] bugfix some driver issues
From: Longfang Liu <liulongfang@huawei.com>
To: <alex.williamson@redhat.com>, <jgg@nvidia.com>,
	<shameerali.kolothum.thodi@huawei.com>, <jonathan.cameron@huawei.com>
Date: Thu, 2 Jan 2025 11:07:24 +0800

.
Subject: [PATCH] LoongArch: KVM: Clear LLBCTL if secondary mmu mapping is changed
From: Bibo Mao <maobibo@loongson.cn>
To: Tianrui Zhao <zhaotianrui@loongson.cn>
Cc: Huacai Chen <chenhuacai@kernel.org>,
	WANG Xuerui <kernel@xen0n.name>,
	kvm@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Thu,  2 Jan 2025 16:36:25 +0800

.
Subject: [syzbot] [kvm?] WARNING in __kvm_gpc_refresh (3)
From: syzbot <syzbot+cde12433b6c56f55d9ed@syzkaller.appspotmail.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com, 
	syzkaller-bugs@googlegroups.com
Date: Thu, 02 Jan 2025 01:06:22 -0800

.
Subject: [PATCH] KVM: VMX: Reinstate __exit attribute for vmx_exit
From: Costas Argyris <costas.argyris@amd.com>
To: KVM <kvm@vger.kernel.org>
Date: Thu, 2 Jan 2025 15:40:50 +0000

.
Subject: [PATCH] vfio/pci: Fallback huge faults for unaligned pfn
From: Alex Williamson <alex.williamson@redhat.com>
To: alex.williamson@redhat.com
Cc: kvm@vger.kernel.org,
	linux-pci@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	peterx@redhat.com,
	precification@posteo.de,
	athul.krishna.kr@protonmail.com,
	regressions@lists.linux.dev
Date: Thu,  2 Jan 2025 11:32:54 -0700

.
Subject: [PATCH v2 0/2] Use setup ROM as fallback for ROM bar
From: Yunxiang Li <Yunxiang.Li@amd.com>
To: <kvm@vger.kernel.org>, <alex.williamson@redhat.com>
Date: Thu, 2 Jan 2025 13:50:11 -0500

.
Subject: [PATCH v2] LoongArch: KVM: Add hypercall service support for usermode VMM
From: Bibo Mao <maobibo@loongson.cn>
To: Tianrui Zhao <zhaotianrui@loongson.cn>,
	Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>,
	kvm@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org
Date: Fri,  3 Jan 2025 10:30:53 +0800

.
Subject: [PATCH v5 0/3] Add support for the Idle HLT intercept feature
From: Manali Shukla <manali.shukla@amd.com>
To: <kvm@vger.kernel.org>, <linux-kselftest@vger.kernel.org>
Date: Fri, 3 Jan 2025 08:18:25 +0000

.
Subject: [PATCH 1/1] KVM: VMX: Fix comment of handle_vmx_instruction
From: Gao Shiyuan <gaoshiyuan@baidu.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <mingo@redhat.com>,
	<dave.hansen@linux.intel.com>
Date: Fri, 3 Jan 2025 23:38:14 +0800

.
Subject: [PATCH v3 0/7] Move initializing SEV/SNP functionality to KVM
From: Ashish Kalra <Ashish.Kalra@amd.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <tglx@linutronix.de>,
	<mingo@redhat.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,
	<x86@kernel.org>, <hpa@zytor.com>, <thomas.lendacky@amd.com>,
	<john.allen@amd.com>, <herbert@gondor.apana.org.au>, <davem@davemloft.net>
Date: Fri, 3 Jan 2025 19:58:59 +0000

.
Subject: [PATCH v5] target/arm: Always add pmu property for Armv7-A/R+
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Peter Maydell <peter.maydell@linaro.org>, 
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, Cornelia Huck <cohuck@redhat.com>
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, kvm@vger.kernel.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 16:10:42 +0900

.
Subject: [PATCH v2 0/3] vfio/nvgrace-gpu: Enable grace blackwell boards
From: <ankita@nvidia.com>
To: <ankita@nvidia.com>, <jgg@nvidia.com>, <alex.williamson@redhat.com>,
	<yishaih@nvidia.com>, <shameerali.kolothum.thodi@huawei.com>,
	<kevin.tian@intel.com>, <zhiw@nvidia.com>
Date: Sun, 5 Jan 2025 17:36:12 +0000

.
Subject: [kvm-unit-tests PATCH] Makefile: add portable mode
From: Jon Kohler <jon@nutanix.com>
To: Jon Kohler <jon@nutanix.com>, Andrew Jones <andrew.jones@linux.dev>,
        Thomas Huth <thuth@redhat.com>, Nicholas Piggin <npiggin@gmail.com>,
        Eric Auger <eric.auger@redhat.com>,
        Nina Schoetterl-Glausch <nsg@linux.ibm.com>, kvm@vger.kernel.org
Date: Sun,  5 Jan 2025 10:57:23 -0700

.
Subject: linux-next: Fixes tag needs some work in the kvms390-fixes tree
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Christian Borntraeger <borntraeger@de.ibm.com>, Janosch Frank
 <frankja@linux.ibm.com>, KVM <kvm@vger.kernel.org>, S390
 <linux-s390@vger.kernel.org>
Cc: Christoph Schlameuss <schlameuss@linux.ibm.com>, Claudio Imbrenda
 <imbrenda@linux.ibm.com>, Linux Kernel Mailing List
 <linux-kernel@vger.kernel.org>, Linux Next Mailing List
 <linux-next@vger.kernel.org>
Date: Mon, 6 Jan 2025 06:42:32 +1100

.
Subject: [PATCH v16 00/13] Add Secure TSC support for SNP guests
From: Nikunj A Dadhania <nikunj@amd.com>
To: <linux-kernel@vger.kernel.org>, <thomas.lendacky@amd.com>, <bp@alien8.de>,
	<x86@kernel.org>
Date: Mon, 6 Jan 2025 18:16:20 +0530

.
Subject: [GIT PULL] VFIO fixes for v6.13-rc7
From: Alex Williamson <alex.williamson@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>
Date: Mon, 6 Jan 2025 09:44:19 -0500

Hi Linus,

The following changes since commit fc033cf25e612e840e545f8d5ad2edd6ba613ed5:

  Linux 6.13-rc5 (2024-12-29 13:15:45 -0800)

are available in the Git repository at:

  https://github.com/awilliam/linux-vfio.git tags/vfio-v6.13-rc7

for you to fetch changes up to 09dfc8a5f2ce897005a94bf66cca4f91e4e03700:

  vfio/pci: Fallback huge faults for unaligned pfn (2025-01-03 08:49:05 -0700)

----------------------------------------------------------------
VFIO fixes for v6.13-rc7

 - Fix a missed order alignment requirement of the pfn when inserting
   mappings through the new huge fault handler introduced in v6.12.
   (Alex Williamson)

----------------------------------------------------------------
Alex Williamson (1):
      vfio/pci: Fallback huge faults for unaligned pfn

 drivers/vfio/pci/vfio_pci_core.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)


.
Subject: [kvm-unit-tests PATCH 0/2] Add support for SBI FWFT extension testing
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Mon,  6 Jan 2025 16:53:18 +0100

.
Subject: [RFC] Para-virtualized TLB flush for PV-waiting vCPUs
From: Kenta Ishiguro <kentaishiguro@sslab.ics.keio.ac.jp>
To: pbonzini@redhat.com,
	kvm@vger.kernel.org
Cc: vkuznets@redhat.com,
	Kenta Ishiguro <kentaishiguro@sslab.ics.keio.ac.jp>
Date: Tue,  7 Jan 2025 00:56:52 +0900

.
Subject: [syzbot] [kvm?] possible deadlock in kvm_arch_pm_notifier
From: syzbot <syzbot+352e553a86e0d75f5120@syzkaller.appspotmail.com>
To: bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, 
	kvm@vger.kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com, 
	pbonzini@redhat.com, seanjc@google.com, syzkaller-bugs@googlegroups.com, 
	tglx@linutronix.de, x86@kernel.org
Date: Mon, 06 Jan 2025 09:13:26 -0800

.
Subject: Raptor Engineering dedicating resources to KVM on PowerNV + KVM CI/CD
From: Shawn Anastasio <sanastasio@raptorengineering.com>
To: kvm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org
Cc: Timothy Pearson <tpearson@raptorengineering.com>
Date: Mon, 6 Jan 2025 13:47:50 -0600

.
Subject: [RFC PATCH 0/7] accel: Add per-accelerator vCPUs queue
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
	=?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Barrat?= <fbarrat@linux.ibm.com>,
	Stefano Stabellini <sstabellini@kernel.org>,
	Ilya Leoshkevich <iii@linux.ibm.com>,
	Cameron Esfahani <dirty@apple.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	kvm@vger.kernel.org,
	Alexander Graf <agraf@csgraf.de>,
	Paul Durrant <paul@xen.org>,
	David Hildenbrand <david@redhat.com>,
	Halil Pasic <pasic@linux.ibm.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	xen-devel@lists.xenproject.org,
	qemu-arm@nongnu.org,
	=?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Reinoud Zandijk <reinoud@netbsd.org>,
	Peter Maydell <peter.maydell@linaro.org>,
	qemu-s390x@nongnu.org,
	Riku Voipio <riku.voipio@iki.fi>,
	Anthony PERARD <anthony@xenproject.org>,
	Alistair Francis <alistair.francis@wdc.com>,
	Sunil Muthuswamy <sunilmut@microsoft.com>,
	Christian Borntraeger <borntraeger@linux.ibm.com>,
	Nicholas Piggin <npiggin@gmail.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Thomas Huth <thuth@redhat.com>,
	Roman Bolshakov <rbolshakov@ddn.com>,
	"Edgar E . Iglesias" <edgar.iglesias@amd.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	Phil Dennis-Jordan <phil@philjordan.eu>,
	David Woodhouse <dwmw2@infradead.org>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>,
	Nina Schoetterl-Glausch <nsg@linux.ibm.com>,
	"Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	qemu-ppc@nongnu.org,
	Daniel Henrique Barboza <danielhb413@gmail.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Anton Johansson <anjo@rev.ng>
Date: Mon,  6 Jan 2025 21:02:51 +0100

.
Subject: [PATCH] pci: account for sysfs-disabled reset in pci_{slot,bus}_resettable
From: Nishanth Aravamudan <naravamudan@nvidia.com>
To: Bjorn Helgaas <bhelgaas@google.com>
Cc: Alex Williamson <alex.williamson@redhat.com>,
	Raphael Norwitz <raphael.norwitz@nutanix.com>,
	Amey Narkhede <ameynarkhede03@gmail.com>,
	linux-pci@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Jason Gunthorpe <jgg@nvidia.com>,
	Yishai Hadas <yishaih@nvidia.com>,
	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>,
	Kevin Tian <kevin.tian@intel.com>,
	kvm@vger.kernel.org
Date: Mon,  6 Jan 2025 15:52:31 -0600

.
Subject: [PATCH v3 0/3] KVM: x86: Include host suspended time in steal time.
From: Suleiman Souhlal <suleiman@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>, Sean Christopherson <seanjc@google.com>
Cc: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, 
	Dave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org, 
	"H. Peter Anvin" <hpa@zytor.com>, Chao Gao <chao.gao@intel.com>, 
	David Woodhouse <dwmw2@infradead.org>, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	ssouhlal@freebsd.org, Suleiman Souhlal <suleiman@google.com>
Date: Tue,  7 Jan 2025 13:21:58 +0900

.
Subject: Re: [PATCH v9 00/15] arm64: support poll_idle()
From: Ankur Arora <ankur.a.arora@oracle.com>
To: Ankur Arora <ankur.a.arora@oracle.com>
Cc: linux-pm@vger.kernel.org, kvm@vger.kernel.org,
        linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,
        linux-arch@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
        tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
        dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com,
        pbonzini@redhat.com, vkuznets@redhat.com, rafael@kernel.org,
        daniel.lezcano@linaro.org, peterz@infradead.org, arnd@arndb.de,
        lenb@kernel.org, mark.rutland@arm.com, harisokn@amazon.com,
        mtosatti@redhat.com, sudeep.holla@arm.com, cl@gentwo.org,
        maz@kernel.org, misono.tomohiro@fujitsu.com, maobibo@loongson.cn,
        zhenglifeng1@huawei.com, joao.m.martins@oracle.com,
        boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Mon, 06 Jan 2025 21:23:40 -0800

.
Subject: [PATCH v1 0/4] KVM: s390: vsie: vsie page handling fixes + rework
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Cc: kvm@vger.kernel.org,
	linux-s390@vger.kernel.org,
	David Hildenbrand <david@redhat.com>,
	Christian Borntraeger <borntraeger@linux.ibm.com>,
	Janosch Frank <frankja@linux.ibm.com>,
	Claudio Imbrenda <imbrenda@linux.ibm.com>,
	Heiko Carstens <hca@linux.ibm.com>,
	Vasily Gorbik <gor@linux.ibm.com>,
	Alexander Gordeev <agordeev@linux.ibm.com>,
	Sven Schnelle <svens@linux.ibm.com>,
	Thomas Huth <thuth@redhat.com>,
	"Matthew Wilcox (Oracle)" <willy@infradead.org>
Date: Tue,  7 Jan 2025 16:43:40 +0100

.
Subject: [PATCH v1] s390/vfio-ap: Signal eventfd when guest AP configuration is changed
From: Rorie Reyes <rreyes@linux.ibm.com>
To: linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org,
        kvm@vger.kernel.org
Cc: hca@linux.ibm.com, borntraeger@de.ibm.com, agordeev@linux.ibm.com,
        gor@linux.ibm.com, pasic@linux.ibm.com, jjherne@linux.ibm.com,
        alex.williamson@redhat.com, akrowiak@linux.ibm.com
Date: Tue,  7 Jan 2025 13:36:45 -0500

.
Subject: [RFC PATCH 00/12] Private MMIO support for private assigned dev
From: Xu Yilun <yilun.xu@linux.intel.com>
To: kvm@vger.kernel.org,
	dri-devel@lists.freedesktop.org,
	linux-media@vger.kernel.org,
	linaro-mm-sig@lists.linaro.org,
	sumit.semwal@linaro.org,
	christian.koenig@amd.com,
	pbonzini@redhat.com,
	seanjc@google.com,
	alex.williamson@redhat.com,
	jgg@nvidia.com,
	vivek.kasireddy@intel.com,
	dan.j.williams@intel.com,
	aik@amd.com
Cc: yilun.xu@intel.com,
	yilun.xu@linux.intel.com,
	linux-coco@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	lukas@wunner.de,
	yan.y.zhao@intel.com,
	daniel.vetter@ffwll.ch,
	leon@kernel.org,
	baolu.lu@linux.intel.com,
	zhenzhong.duan@intel.com,
	tao1.su@intel.com
Date: Tue,  7 Jan 2025 22:27:07 +0800

.
Subject: [PATCH v7 0/5] i386: Support SMP Cache Topology
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Alireza Sanaee <alireza.sanaee@huawei.com>,
	Sia Jee Heng <jeeheng.sia@starfivetech.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Wed,  8 Jan 2025 23:01:45 +0800

.
Subject: [GIT PULL v1 0/6] KVM: s390: three small bugfixes for 6.13
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: pbonzini@redhat.com
Cc: kvm@vger.kernel.org, linux-s390@vger.kernel.org, frankja@linux.ibm.com,
        borntraeger@de.ibm.com, david@redhat.com
Date: Wed,  8 Jan 2025 16:23:44 +0100

Ciao Paolo,

please pull the following fixes for 6.13

sorry for the holiday-induced lateness :)


The following changes since commit 9d89551994a430b50c4fffcb1e617a057fa76e20:

  Linux 6.13-rc6 (2025-01-05 14:13:40 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-master-6.13-1

for you to fetch changes up to e376d958871c0eeb7e97cf95655015fc343d209c:

  KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (2025-01-07 16:36:11 +0100)

----------------------------------------------------------------
KVM: s390: three small bugfixes

Fix a latent bug when the kernel is compiled in debug mode.
Two small UCONTROL fixes and their selftests.

----------------------------------------------------------------
Christoph Schlameuss (5):
      KVM: s390: Reject setting flic pfault attributes on ucontrol VMs
      KVM: s390: selftests: Add ucontrol flic attr selftests
      KVM: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs
      KVM: s390: selftests: Add ucontrol gis routing test
      KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest

Claudio Imbrenda (1):
      KVM: s390: vsie: fix virtual/physical address in unpin_scb()

 Documentation/virt/kvm/api.rst                    |   3 +
 Documentation/virt/kvm/devices/s390_flic.rst      |   4 +
 arch/s390/kvm/interrupt.c                         |   6 +
 arch/s390/kvm/vsie.c                              |   2 +-
 tools/testing/selftests/kvm/s390x/ucontrol_test.c | 172 +++++++++++++++++++++-
 5 files changed, 185 insertions(+), 2 deletions(-)

.
Subject: [PATCH v1 00/13] KVM: s390: Stop using page->index and other things
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: linux-s390@vger.kernel.org, frankja@linux.ibm.com, borntraeger@de.ibm.com,
        schlameuss@linux.ibm.com, david@redhat.com, willy@infradead.org,
        hca@linux.ibm.com, svens@linux.ibm.com, agordeev@linux.ibm.com,
        gor@linux.ibm.com, nrb@linux.ibm.com, nsg@linux.ibm.com
Date: Wed,  8 Jan 2025 19:14:38 +0100

.
Subject: [PATCH] KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests
From: Amit Machhiwal <amachhiw@linux.ibm.com>
To: Madhavan Srinivasan <maddy@linux.ibm.com>,
        Michael Ellerman <mpe@ellerman.id.au>,
        Nicholas Piggin <npiggin@gmail.com>, kvm-ppc@vger.kernel.org,
        linuxppc-dev@lists.ozlabs.org
Cc: Amit Machhiwal <amachhiw@linux.ibm.com>,
        Vaibhav Jain <vaibhav@linux.ibm.com>,
        Shivaprasad G Bhat <sbhat@linux.ibm.com>,
        Christophe Leroy <christophe.leroy@csgroup.eu>,
        Naveen N Rao <naveen@kernel.org>, kvm@vger.kernel.org,
        linux-kernel@vger.kernel.org, stable@vger.kernel.org
Date: Thu,  9 Jan 2025 18:50:53 +0530

.
Subject: [PATCH 0/5] KVM: e500: map readonly host pages for read, and cleanup
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: oliver.upton@linux.dev,
	Will Deacon <will@kernel.org>,
	Anup Patel <apatel@ventanamicro.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	seanjc@google.com,
	linuxppc-dev@lists.ozlabs.org,
	regressions@lists.linux.dev
Date: Thu,  9 Jan 2025 14:38:12 +0100

.
Subject: [PATCH v2 0/2] KVM: SEV: Prefer WBNOINVD over WBINVD for cache
 maintenance efficiency
From: Kevin Loughlin <kevinloughlin@google.com>
To: linux-kernel@vger.kernel.org
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, 
	dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, seanjc@google.com, 
	pbonzini@redhat.com, kevinloughlin@google.com, 
	kirill.shutemov@linux.intel.com, kai.huang@intel.com, ubizjak@gmail.com, 
	dave.jiang@intel.com, jgross@suse.com, kvm@vger.kernel.org, 
	thomas.lendacky@amd.com, pgonda@google.com, sidtelang@google.com, 
	mizhang@google.com, rientjes@google.com, szy0127@sjtu.edu.cn
Date: Thu,  9 Jan 2025 22:55:31 +0000

.
Subject: [PATCH] KVM: SEV: Pin SEV guest memory out of CMA area
From: yangge1116@126.com
To: pbonzini@redhat.com
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	michael.roth@amd.com,
	21cnbao@gmail.com,
	david@redhat.com,
	baolin.wang@linux.alibaba.com,
	liuzixing@hygon.cn,
	yangge <yangge1116@126.com>
Date: Fri, 10 Jan 2025 16:48:07 +0800

.
Subject: [kvm-unit-tests PATCH v5 0/5] riscv: add SBI SSE extension tests
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Fri, 10 Jan 2025 09:51:13 +0100

.
Subject: [PATCH] KVM: SVM: Use str_enabled_disabled() helper in svm_hardware_setup()
From: Thorsten Blum <thorsten.blum@linux.dev>
To: Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>
Cc: Thorsten Blum <thorsten.blum@linux.dev>,
	Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Fri, 10 Jan 2025 11:11:00 +0100

.
Subject: [kvm-unit-tests PATCH v6 0/5] riscv: add SBI SSE extension tests
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Fri, 10 Jan 2025 12:12:39 +0100

.
Subject: [PATCH V2] KVM: SEV: fix wrong pinning of pages
From: yangge1116@126.com
To: pbonzini@redhat.com
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	seanjc@google.com,
	21cnbao@gmail.com,
	david@redhat.com,
	baolin.wang@linux.alibaba.com,
	liuzixing@hygon.cn,
	yangge <yangge1116@126.com>
Date: Fri, 10 Jan 2025 19:42:56 +0800

.
Subject: [PATCH v7 RESEND 0/5] i386: Support SMP Cache Topology
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Alireza Sanaee <alireza.sanaee@huawei.com>,
	Sia Jee Heng <jeeheng.sia@starfivetech.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Fri, 10 Jan 2025 22:51:10 +0800

.
Subject: [RFC PATCH 0/2] mm: filemap: add filemap_grab_folios
From: Nikita Kalyazin <kalyazin@amazon.com>
To: <willy@infradead.org>, <pbonzini@redhat.com>,
	<linux-fsdevel@vger.kernel.org>, <linux-mm@kvack.org>,
	<linux-kernel@vger.kernel.org>, <kvm@vger.kernel.org>
Date: Fri, 10 Jan 2025 15:46:57 +0000

.
Subject: [PATCH v2 0/5] KVM: kvm_set_memory_region() cleanups
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Tao Su <tao1.su@linux.intel.com>, Claudio Imbrenda <imbrenda@linux.ibm.com>, 
	Christian Borntraeger <borntraeger@de.ibm.com>, Xiaoyao Li <xiaoyao.li@intel.com>
Date: Fri, 10 Jan 2025 16:20:17 -0800

.
Subject: [PATCH v2 00/20] KVM: selftests: Fixes and cleanups for dirty_log_test
From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Peter Xu <peterx@redhat.com>, Maxim Levitsky <mlevitsk@redhat.com>, 
	Sean Christopherson <seanjc@google.com>
Date: Fri, 10 Jan 2025 16:29:44 -0800

.
Subject: [PATCH 0/5] KVM: Dirty ring fixes and cleanups
From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Peter Xu <peterx@redhat.com>, Yan Zhao <yan.y.zhao@intel.com>, 
	Maxim Levitsky <mlevitsk@redhat.com>, Sean Christopherson <seanjc@google.com>
Date: Fri, 10 Jan 2025 17:04:04 -0800

.
Subject: [PATCH RFCv2 00/13] iommu: Add MSI mapping support with nested SMMU
From: Nicolin Chen <nicolinc@nvidia.com>
To: <will@kernel.org>, <robin.murphy@arm.com>, <jgg@nvidia.com>,
	<kevin.tian@intel.com>, <tglx@linutronix.de>, <maz@kernel.org>,
	<alex.williamson@redhat.com>
Date: Fri, 10 Jan 2025 19:32:16 -0800

.
Subject: [PATCH] vhost/scsi: Fix improper cleanup in vhost_scsi_set_endpoint()
From: Haoran Zhang <wh1sper@zju.edu.cn>
To: mst@redhat.com
Cc: jasowang@redhat.com,
	michael.christie@oracle.com,
	pbonzini@redhat.com,
	stefanha@redhat.com,
	eperezma@redhat.com,
	virtualization@lists.linux.dev,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Haoran Zhang <wh1sper@zju.edu.cn>
Date: Sat, 11 Jan 2025 11:34:18 +0800

.
Subject: [PATCH V3] KVM: SEV: fix wrong pinning of pages
From: yangge1116@126.com
To: pbonzini@redhat.com
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	seanjc@google.com,
	21cnbao@gmail.com,
	david@redhat.com,
	baolin.wang@linux.alibaba.com,
	liuzixing@hygon.cn,
	yangge <yangge1116@126.com>
Date: Sat, 11 Jan 2025 14:15:22 +0800

.
Subject: [PATCH] KVM: allow NULL writable argument to __kvm_faultin_pfn
From: Christian Zigotzky <chzigotzky@xenosoft.de>
To: Sean Christopherson <seanjc@google.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 regressions@lists.linux.dev, Trevor Dickinson <rtd2@xtra.co.nz>,
 mad skateman <madskateman@gmail.com>,
 Darren Stevens <darren@stevens-zone.net>, hypexed@yahoo.com.au,
 Christian Zigotzky <info@xenosoft.de>
Date: Sat, 11 Jan 2025 15:49:50 +0100

.
Subject: [PATCH v2 0/5] KVM: e500: map readonly host pages for read, and cleanup
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: seanjc@google.com,
	linuxppc-dev@lists.ozlabs.org,
	regressions@lists.linux.dev,
	Christian Zigotzky <chzigotzky@xenosoft.de>
Date: Sun, 12 Jan 2025 10:55:22 +0100

.
Subject: [GIT PULL] KVM fixes for 6.13-rc7
From: Paolo Bonzini <pbonzini@redhat.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Sun, 12 Jan 2025 13:02:12 +0100

Linus,

The following changes since commit 9d89551994a430b50c4fffcb1e617a057fa76e20:

  Linux 6.13-rc6 (2025-01-05 14:13:40 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to a5546c2f0dc4f84727a4bb8a91633917929735f5:

  Merge tag 'kvm-s390-master-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD (2025-01-12 12:51:05 +0100)

The largest part here is for KVM/PPC, where a NULL pointer
dereference was introduced in the 6.13 merge window and is
now fixed.  There's some "holiday-induced lateness", as the
s390 submaintainer put it, but otherwise things looks fine.

----------------------------------------------------------------
s390:

* fix a latent bug when the kernel is compiled in debug mode

* two small UCONTROL fixes and their selftests

arm64:

* always check page state in hyp_ack_unshare()

* align set_id_regs selftest with the fact that ASIDBITS field is RO

* various vPMU fixes for bugs that only affect nested virt

PPC e500:

* Fix a mostly impossible (but just wrong) case where IRQs were
  never re-enabled

* Observe host permissions instead of mapping readonly host pages as
  guest-writable.  This fixes a NULL-pointer dereference in 6.13

* Replace brittle VMA-based attempts at building huge shadow TLB entries
  with PTE lookups.

----------------------------------------------------------------
Christoph Schlameuss (5):
      KVM: s390: Reject setting flic pfault attributes on ucontrol VMs
      KVM: s390: selftests: Add ucontrol flic attr selftests
      KVM: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs
      KVM: s390: selftests: Add ucontrol gis routing test
      KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest

Claudio Imbrenda (1):
      KVM: s390: vsie: fix virtual/physical address in unpin_scb()

Mark Brown (1):
      KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable

Oliver Upton (4):
      KVM: arm64: Add unified helper for reprogramming counters by mask
      KVM: arm64: Use KVM_REQ_RELOAD_PMU to handle PMCR_EL0.E change
      KVM: arm64: nv: Reload PMU events upon MDCR_EL2.HPME change
      KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters

Paolo Bonzini (8):
      KVM: e500: always restore irqs
      KVM: e500: use shadow TLB entry as witness for writability
      KVM: e500: track host-writability of pages
      KVM: e500: map readonly host pages for read
      KVM: e500: perform hugepage check after looking up the PFN
      Merge branch 'kvm-e500-check-writable-pfn' into HEAD
      Merge tag 'kvmarm-fixes-6.13-3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      Merge tag 'kvm-s390-master-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD

Quentin Perret (1):
      KVM: arm64: Always check the state from hyp_ack_unshare()

 Documentation/virt/kvm/api.rst                    |   3 +
 Documentation/virt/kvm/devices/s390_flic.rst      |   4 +
 arch/arm64/kvm/hyp/nvhe/mem_protect.c             |   3 -
 arch/arm64/kvm/pmu-emul.c                         |  91 ++++------
 arch/arm64/kvm/sys_regs.c                         |  32 +++-
 arch/powerpc/kvm/e500.h                           |   2 +
 arch/powerpc/kvm/e500_mmu_host.c                  | 199 +++++++++-------------
 arch/s390/kvm/interrupt.c                         |   6 +
 arch/s390/kvm/vsie.c                              |   2 +-
 include/kvm/arm_pmu.h                             |   6 +-
 tools/testing/selftests/kvm/aarch64/set_id_regs.c |   1 -
 tools/testing/selftests/kvm/s390x/ucontrol_test.c | 172 ++++++++++++++++++-
 12 files changed, 333 insertions(+), 188 deletions(-)


.
Subject: [PATCH 0/7] KVM: TDX SEPT SEAMCALL retry
From: Yan Zhao <yan.y.zhao@intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com,
	kvm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org,
	rick.p.edgecombe@intel.com,
	kai.huang@intel.com,
	adrian.hunter@intel.com,
	reinette.chatre@intel.com,
	xiaoyao.li@intel.com,
	tony.lindgren@intel.com,
	binbin.wu@linux.intel.com,
	dmatlack@google.com,
	isaku.yamahata@intel.com,
	isaku.yamahata@gmail.com,
	Yan Zhao <yan.y.zhao@intel.com>
Date: Mon, 13 Jan 2025 10:09:25 +0800

.
Subject: [syzbot] Monthly kvm report (Jan 2025)
From: syzbot <syzbot+lista788bc975da7a9b14bc2@syzkaller.appspotmail.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 13 Jan 2025 02:54:24 -0800

.
Subject: [PATCH 0/2] KVM: x86: Clean up MP_STATE transitions
From: Jim Mattson <jmattson@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>, 
	Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, 
	Dave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org, 
	"H . Peter Anvin" <hpa@zytor.com>, David Woodhouse <dwmw2@infradead.org>, Paul Durrant <paul@xen.org>, 
	Gleb Natapov <gleb@redhat.com>, Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com>, 
	Suzuki Poulose <suzuki@in.ibm.com>, Srivatsa Vaddagiri <vatsa@linux.vnet.ibm.com>, 
	Jan Kiszka <jan.kiszka@siemens.com>, kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: Jim Mattson <jmattson@google.com>
Date: Mon, 13 Jan 2025 12:01:42 -0800

.
Subject: [PATCH 0/5] KVM: x86: Hyper-V SEND_IPI fix and partial testcase
From: Sean Christopherson <seanjc@google.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>, Sean Christopherson <seanjc@google.com>, 
	Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Dongjie Zou <zoudongjie@huawei.com>, stable@vger.kernel
Date: Mon, 13 Jan 2025 14:27:35 -0800

.
Subject: [linux-next:master] [KVM]  7803339fa9:
 kernel-selftests.kvm.pmu_counters_test.fail
From: kernel test robot <oliver.sang@intel.com>
To: Sean Christopherson <seanjc@google.com>
Date: Tue, 14 Jan 2025 10:40:22 +0800

.
Subject: [PATCH v1] vfio/pci: Change the variable 'physfn' definition scope
From: Haiyue Wang <haiyuewa@163.com>
To: kvm@vger.kernel.org
Cc: Haiyue Wang <haiyuewa@163.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	Jason Gunthorpe <jgg@ziepe.ca>,
	Kevin Tian <kevin.tian@intel.com>,
	Peter Xu <peterx@redhat.com>,
	Yi Liu <yi.l.liu@intel.com>,
	"Dr. David Alan Gilbert" <linux@treblig.org>,
	Ankit Agrawal <ankita@nvidia.com>,
	linux-kernel@vger.kernel.org (open list)
Date: Tue, 14 Jan 2025 11:43:45 +0800

.
Subject: [PATCH] kvm: defer huge page recovery vhost task to later
From: Keith Busch <kbusch@meta.com>
To: <kvm@vger.kernel.org>, <pbonzini@redhat.com>
Date: Tue, 14 Jan 2025 10:22:29 -0800

.
Subject: [GIT PULL] LoongArch KVM changes for v6.14
From: Huacai Chen <chenhuacai@loongson.cn>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Huacai Chen <chenhuacai@kernel.org>,
	Tianrui Zhao <zhaotianrui@loongson.cn>,
	Bibo Mao <maobibo@loongson.cn>
Cc: kvm@vger.kernel.org,
	loongarch@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	Xuerui Wang <kernel@xen0n.name>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>,
	Huacai Chen <chenhuacai@loongson.cn>
Date: Wed, 15 Jan 2025 10:40:54 +0800

The following changes since commit 5bc55a333a2f7316b58edc7573e8e893f7acb532:

  Linux 6.13-rc7 (2025-01-12 14:37:56 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-kvm-6.14

for you to fetch changes up to 2737dee1067c2fc02256b2b15dab158c5e840568:

  LoongArch: KVM: Add hypercall service support for usermode VMM (2025-01-13 21:37:17 +0800)

----------------------------------------------------------------
LoongArch KVM changes for v6.14

1. Clear LLBCTL if secondary mmu mapping changed.
2. Add hypercall service support for usermode VMM.

This is a really small changeset, because the Chinese New Year
(Spring Festival) is coming. Happy New Year!

----------------------------------------------------------------
Bibo Mao (2):
      LoongArch: KVM: Clear LLBCTL if secondary mmu mapping is changed
      LoongArch: KVM: Add hypercall service support for usermode VMM

 arch/loongarch/include/asm/kvm_host.h      |  1 +
 arch/loongarch/include/asm/kvm_para.h      |  3 +++
 arch/loongarch/include/asm/kvm_vcpu.h      |  1 +
 arch/loongarch/include/uapi/asm/kvm_para.h |  1 +
 arch/loongarch/kvm/exit.c                  | 30 ++++++++++++++++++++++++++++++
 arch/loongarch/kvm/main.c                  | 18 ++++++++++++++++++
 arch/loongarch/kvm/vcpu.c                  |  7 ++++++-
 7 files changed, 60 insertions(+), 1 deletion(-)


.
Subject: [PATCH kvmtool] kvmtool: virtio: fix endian for big endian hosts
From: Ben Dooks <ben.dooks@codethink.co.uk>
To: kvm@vger.kernel.org
Cc: felix.chong@codethink.co.uk,
	lawrence.hunter@codethink.co.uk,
	roan.richmond@codethink.co.uk,
	Ben Dooks <ben.dooks@codethink.co.uk>
Date: Wed, 15 Jan 2025 10:11:25 +0000

.
Subject: [PATCH v7 00/16] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed, 15 Jan 2025 13:50:16 +0100

.
Subject: [PATCH v2 0/5] kvm powerpc/book3s-hv: Expose Hostwide counters as perf-events
From: Vaibhav Jain <vaibhav@linux.ibm.com>
To: linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org,
        kvm-ppc@vger.kernel.org, gautam@linux.ibm.com
Cc: Vaibhav Jain <vaibhav@linux.ibm.com>,
        Madhavan Srinivasan <maddy@linux.ibm.com>,
        Michael Ellerman <mpe@ellerman.id.au>,
        Nicholas Piggin <npiggin@gmail.com>,
        Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>,
        sbhat@linux.ibm.com, kconsul@linux.ibm.com, amachhiw@linux.ibm.com
Date: Wed, 15 Jan 2025 20:09:41 +0530

.
Subject: [PATCH v3 00/14] x86/virt/tdx: Add SEAMCALL wrappers for KVM
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: kai.huang@intel.com,
	rick.p.edgecombe@intel.com,
	dave.hansen@linux.intel.com,
	yan.y.zhao@intel.com
Date: Wed, 15 Jan 2025 11:08:58 -0500

.
Subject: [PATCH] KVM: nVMX: Always use TLB_FLUSH_GUEST for nested VM-Enter/VM-Exit
From: Yosry Ahmed <yosryahmed@google.com>
To: Sean Christopherson <seanjc@google.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Yosry Ahmed <yosryahmed@google.com>
Date: Thu, 16 Jan 2025 03:50:08 +0000

.
Subject: [PATCH v2 00/15] KVM: s390: Stop using page->index and other things
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: linux-s390@vger.kernel.org, frankja@linux.ibm.com, borntraeger@de.ibm.com,
        schlameuss@linux.ibm.com, david@redhat.com, willy@infradead.org,
        hca@linux.ibm.com, svens@linux.ibm.com, agordeev@linux.ibm.com,
        gor@linux.ibm.com, nrb@linux.ibm.com, nsg@linux.ibm.com,
        seanjc@google.com, seiden@linux.ibm.com
Date: Thu, 16 Jan 2025 12:33:40 +0100

.
Subject: [GIT PULL] KVM x86 pull requests for 6.14
From: Sean Christopherson <seanjc@google.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Sean Christopherson <seanjc@google.com>
Date: Thu, 16 Jan 2025 17:07:11 -0800

The "misc" pull request has a conflict with the tip tree[*].  It's ugly, but
not super complex, and it's trivially easy to verify the result.

There are also two single-series topic branches, "vcpu_array" and "memslots",
but otherwise nothing out of the ordinary.

[*] https://lore.kernel.org/all/20250106150509.19432acd@canb.auug.org.au

.
Subject: [PATCH v9 0/2] ppc: Enable 2nd DAWR support on Power10
From: Shivaprasad G Bhat <sbhat@linux.ibm.com>
To: npiggin@gmail.com
Cc: danielhb413@gmail.com, harshpb@linux.ibm.com, pbonzini@redhat.com,
        qemu-ppc@nongnu.org, qemu-devel@nongnu.org, kvm@vger.kernel.org,
        sbhat@linux.ibm.com
Date: Fri, 17 Jan 2025 04:06:39 +0000

.
Subject: [bug report] KVM: x86: Unify TSC logic (sleeping in atomic?)
From: Dan Carpenter <dan.carpenter@linaro.org>
To: kvm@vger.kernel.org
Date: Fri, 17 Jan 2025 09:08:18 +0300

.
Subject: [PATCH v2] drviers/iommu/amd: support P2P access through IOMMU when SME is enabled
From: Wencheng Yang <east.moutain.yang@gmail.com>
To: 
Cc: Wencheng Yang <east.moutain.yang@gmail.com>,
	Joerg Roedel <joro@8bytes.org>,
	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
	Will Deacon <will@kernel.org>,
	Robin Murphy <robin.murphy@arm.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	iommu@lists.linux.dev,
	linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Fri, 17 Jan 2025 15:14:18 +0800

.
Subject: [PATCH v3 0/3] vfio/nvgrace-gpu: Enable grace blackwell boards
From: <ankita@nvidia.com>
To: <ankita@nvidia.com>, <jgg@nvidia.com>, <alex.williamson@redhat.com>,
	<yishaih@nvidia.com>, <shameerali.kolothum.thodi@huawei.com>,
	<kevin.tian@intel.com>, <zhiw@nvidia.com>
Date: Fri, 17 Jan 2025 15:23:31 +0000

.
Subject: [RFC PATCH v5 00/15] KVM: Restricted mapping of guest_memfd at the
 host and arm64 support
From: Fuad Tabba <tabba@google.com>
To: kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org
Cc: pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, 
	anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, 
	aou@eecs.berkeley.edu, seanjc@google.com, viro@zeniv.linux.org.uk, 
	brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, 
	xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, 
	jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, 
	yu.c.zhang@linux.intel.com, isaku.yamahata@intel.com, mic@digikod.net, 
	vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, 
	mail@maciej.szmigiero.name, david@redhat.com, michael.roth@amd.com, 
	wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, 
	kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, 
	quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, 
	quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, 
	quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, 
	james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, 
	maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, 
	roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, 
	rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, 
	jthoughton@google.com, tabba@google.com
Date: Fri, 17 Jan 2025 16:29:46 +0000

.
Subject: [PATCH v3 00/15] KVM: s390: Stop using page->index and other things
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: linux-s390@vger.kernel.org, frankja@linux.ibm.com, borntraeger@de.ibm.com,
        schlameuss@linux.ibm.com, david@redhat.com, willy@infradead.org,
        hca@linux.ibm.com, svens@linux.ibm.com, agordeev@linux.ibm.com,
        gor@linux.ibm.com, nrb@linux.ibm.com, nsg@linux.ibm.com,
        seanjc@google.com, seiden@linux.ibm.com
Date: Fri, 17 Jan 2025 20:09:23 +0100

.
Subject: [PATCH v4 0/3] vfio/nvgrace-gpu: Enable grace blackwell boards
From: <ankita@nvidia.com>
To: <ankita@nvidia.com>, <jgg@nvidia.com>, <alex.williamson@redhat.com>,
	<yishaih@nvidia.com>, <shameerali.kolothum.thodi@huawei.com>,
	<kevin.tian@intel.com>, <zhiw@nvidia.com>
Date: Fri, 17 Jan 2025 23:37:01 +0000

.
Subject: [PATCH 0/5] KVM: selftests: Fix PMC checks in PMU counters test
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	kernel test robot <oliver.sang@intel.com>
Date: Fri, 17 Jan 2025 15:41:58 -0800

.
Subject: [PATCH v2 0/4] KVM: x86: Hyper-V SEND_IPI fix and partial testcase
From: Sean Christopherson <seanjc@google.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>, Sean Christopherson <seanjc@google.com>, 
	Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Dongjie Zou <zoudongjie@huawei.com>
Date: Fri, 17 Jan 2025 16:34:50 -0800

.
Subject: [PATCH 00/10] KVM: x86: pvclock fixes and cleanups
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>, 
	David Woodhouse <dwmw2@infradead.org>, Paul Durrant <paul@xen.org>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzbot+352e553a86e0d75f5120@syzkaller.appspotmail.com, 
	Paul Durrant <pdurrant@amazon.com>, David Woodhouse <dwmw@amazon.co.uk>, 
	Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Fri, 17 Jan 2025 16:55:42 -0800

.
Subject: [PATCH 0/7] cpus: Constify some CPUState arguments
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
	Kyle Evans <kevans@freebsd.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Warner Losh <imp@bsdimp.com>,
	kvm@vger.kernel.org,
	Laurent Vivier <laurent@vivier.eu>
Date: Mon, 20 Jan 2025 07:13:03 +0100

.
Subject: [PATCH v5 0/3] KVM: SVM: Flush cache only on CPUs running SEV guest
From: Zheyun Shen <szy0127@sjtu.edu.cn>
To: thomas.lendacky@amd.com,
	seanjc@google.com,
	pbonzini@redhat.com,
	tglx@linutronix.de,
	kevinloughlin@google.com,
	mingo@redhat.com,
	bp@alien8.de
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Zheyun Shen <szy0127@sjtu.edu.cn>
Date: Mon, 20 Jan 2025 20:05:00 +0800

.
Subject: [PATCH] KVM: Fixing coding style warnings and errors
From: Daniel Hejduk <danielhejduk@disroot.org>
To: pbonzini@redhat.com
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Daniel Hejduk <danielhejduk@disroot.org>
Date: Mon, 20 Jan 2025 14:26:37 +0100

.
Subject: [kvm-unit-tests PATCH v1] s390x: pv: fix arguments for out-of-tree-builds
From: Nico Boehr <nrb@linux.ibm.com>
To: frankja@linux.ibm.com, imbrenda@linux.ibm.com, thuth@redhat.com
Cc: kvm@vger.kernel.org, linux-s390@vger.kernel.org
Date: Mon, 20 Jan 2025 17:43:29 +0100

.
Subject: [Invitation] bi-weekly guest_memfd upstream call on 2025-01-23
From: David Hildenbrand <david@redhat.com>
To: linux-coco@lists.linux.dev, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 KVM <kvm@vger.kernel.org>
Date: Mon, 20 Jan 2025 20:54:36 +0100

.
Subject: Re: [PATCH v9 00/15] arm64: support poll_idle()
From: Ankur Arora <ankur.a.arora@oracle.com>
To: Ankur Arora <ankur.a.arora@oracle.com>
Cc: linux-pm@vger.kernel.org, kvm@vger.kernel.org,
        linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org,
        linux-arch@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
        tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
        dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com,
        pbonzini@redhat.com, vkuznets@redhat.com, rafael@kernel.org,
        daniel.lezcano@linaro.org, peterz@infradead.org, arnd@arndb.de,
        lenb@kernel.org, mark.rutland@arm.com, harisokn@amazon.com,
        mtosatti@redhat.com, sudeep.holla@arm.com, cl@gentwo.org,
        maz@kernel.org, misono.tomohiro@fujitsu.com, maobibo@loongson.cn,
        zhenglifeng1@huawei.com, joao.m.martins@oracle.com,
        boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Mon, 20 Jan 2025 13:13:25 -0800

.
Subject: [PATCH v4 0/1] SEV-SNP: Add KVM support for SNP certificate fetching
From: Melody Wang <huibo.wang@amd.com>
To: <kvm@vger.kernel.org>
Date: Mon, 20 Jan 2025 21:58:17 +0000

.
Subject: [PATCH 5.10] vfio/pci: fix potential memory leak in vfio_intx_enable()
From: Denis Arefev <arefev@swemel.ru>
To: stable@vger.kernel.org,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Alex Williamson <alex.williamson@redhat.com>,
	Cornelia Huck <cohuck@redhat.com>,
	Kevin Tian <kevin.tian@intel.com>,
	Eric Auger <eric.auger@redhat.com>,
	Reinette Chatre <reinette.chatre@intel.com>,
	Ye Bin <yebin10@huawei.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	lvc-project@linuxtesting.org
Date: Tue, 21 Jan 2025 10:42:03 +0300

.
Subject: [PATCH 0/4] Fix broken SNP support with KVM module built-in
From: Ashish Kalra <Ashish.Kalra@amd.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <tglx@linutronix.de>,
	<mingo@redhat.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,
	<x86@kernel.org>, <hpa@zytor.com>, <thomas.lendacky@amd.com>,
	<john.allen@amd.com>, <herbert@gondor.apana.org.au>, <davem@davemloft.net>,
	<joro@8bytes.org>, <suravee.suthikulpanit@amd.com>, <will@kernel.org>,
	<robin.murphy@arm.com>
Date: Wed, 22 Jan 2025 00:59:28 +0000

.
Subject: next-20250121: kvm selftests: RIP:
 0010:__kmalloc_node_noprof+0xff/0x490
From: "Aithal, Srikanth" <sraithal@amd.com>
To: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 linux-next@vger.kernel.org, KVM <kvm@vger.kernel.org>
Date: Wed, 22 Jan 2025 10:18:13 +0530

.
Subject: BUG: Occasional unexpected DR6 value seen with nested virtualization
 on x86
From: John Stultz <jstultz@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>, kvm@vger.kernel.org, 
	Peter Zijlstra <peterz@infradead.org>, Frederic Weisbecker <fweisbec@gmail.com>
Cc: Andy Lutomirski <luto@kernel.org>, Borislav Petkov <bp@suse.de>, Jim Mattson <jmattson@google.com>, 
	=?UTF-8?B?QWxleCBCZW5uw6ll?= <alex.bennee@linaro.org>, 
	Will Deacon <will@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, 
	Dave Hansen <dave.hansen@linux.intel.com>, LKML <linux-kernel@vger.kernel.org>, 
	kernel-team@android.com
Date: Tue, 21 Jan 2025 22:02:18 -0800

.
Subject: [PATCH] KVM: x86: use kvfree_rcu to simplify the code
From: lirongqing <lirongqing@baidu.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <tglx@linutronix.de>,
	<mingo@redhat.com>, <bp@alien8.de>, <dave.hansen@linux.intel.com>,
	<x86@kernel.org>, <hpa@zytor.com>, <kvm@vger.kernel.org>
Date: Wed, 22 Jan 2025 15:34:56 +0800

.
Subject: [RFC v2 0/5] accel/kvm: Support KVM PMU filter
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Eric Blake <eblake@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Shaoqin Huang <shahuang@redhat.com>,
	Eric Auger <eauger@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Laurent Vivier <lvivier@redhat.com>,
	Thomas Huth <thuth@redhat.com>,
	Sebastian Ott <sebott@redhat.com>,
	Gavin Shan <gshan@redhat.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	qemu-arm@nongnu.org,
	Dapeng Mi <dapeng1.mi@intel.com>,
	Yi Lai <yi1.lai@intel.com>,
	Zhao Liu <zhao1.liu@intel.com>
Date: Wed, 22 Jan 2025 17:05:12 +0800

.
Subject: [RFC PATCH v1 0/9] KVM: Mapping of guest_memfd at the host and a
 software protected VM type
From: Fuad Tabba <tabba@google.com>
To: kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org
Cc: pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, 
	anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, 
	aou@eecs.berkeley.edu, seanjc@google.com, viro@zeniv.linux.org.uk, 
	brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, 
	xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, 
	jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, 
	yu.c.zhang@linux.intel.com, isaku.yamahata@intel.com, mic@digikod.net, 
	vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, 
	mail@maciej.szmigiero.name, david@redhat.com, michael.roth@amd.com, 
	wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, 
	kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, 
	quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, 
	quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, 
	quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, 
	james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, 
	maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, 
	roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, 
	rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, 
	jthoughton@google.com, tabba@google.com
Date: Wed, 22 Jan 2025 15:27:29 +0000

.
Subject: [PATCH 00/11] Change ghes to use HEST-based offsets and add support for error inject
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Cleber Rosa <crosa@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Eric Blake <eblake@redhat.com>,
	John Snow <jsnow@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed, 22 Jan 2025 16:46:17 +0100

.
Subject: [PATCH] KVM: x86: Update Xen-specific CPUID leaves during mangling
From: Fred Griffoul <fgriffo@amazon.co.uk>
To: <kvm@vger.kernel.org>
Date: Wed, 22 Jan 2025 16:16:11 +0000

.
Subject: [kvm:kvm-coco-queue 39/125] WARNING: modpost:
 arch/x86/kvm/kvm-intel: section mismatch in reference: init_module+0x32
 (section: .init.text) -> vmx_exit (section: .exit.text)
From: kernel test robot <lkp@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
	kvm@vger.kernel.org, Farrah Chen <farrah.chen@intel.com>,
	Kai Huang <kai.huang@intel.com>
Date: Thu, 23 Jan 2025 10:51:48 +0800

.
Subject: [kvm:kvm-coco-queue 39/125] WARNING: modpost: vmlinux: section
 mismatch in reference: vt_init+0x2f (section: .init.text) -> vmx_exit
 (section: .exit.text)
From: kernel test robot <lkp@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
	kvm@vger.kernel.org, Farrah Chen <farrah.chen@intel.com>,
	Kai Huang <kai.huang@intel.com>
Date: Thu, 23 Jan 2025 12:54:30 +0800

.
Subject: [PATCH] KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info struct
From: Nikunj A Dadhania <nikunj@amd.com>
To: <seanjc@google.com>, <pbonzini@redhat.com>, <kvm@vger.kernel.org>
Date: Thu, 23 Jan 2025 11:21:40 +0530

.
Subject: [PATCH v3 0/6] kvm powerpc/book3s-hv: Expose Hostwide counters as perf-events
From: Vaibhav Jain <vaibhav@linux.ibm.com>
To: linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org,
        kvm-ppc@vger.kernel.org, gautam@linux.ibm.com
Cc: Vaibhav Jain <vaibhav@linux.ibm.com>,
        Madhavan Srinivasan <maddy@linux.ibm.com>,
        Michael Ellerman <mpe@ellerman.id.au>,
        Nicholas Piggin <npiggin@gmail.com>,
        Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>,
        sbhat@linux.ibm.com, kconsul@linux.ibm.com, amachhiw@linux.ibm.com
Date: Thu, 23 Jan 2025 17:37:42 +0530

.
Subject: [PATCH v4 00/15] KVM: s390: Stop using page->index and other things
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: linux-s390@vger.kernel.org, frankja@linux.ibm.com, borntraeger@de.ibm.com,
        schlameuss@linux.ibm.com, david@redhat.com, willy@infradead.org,
        hca@linux.ibm.com, svens@linux.ibm.com, agordeev@linux.ibm.com,
        gor@linux.ibm.com, nrb@linux.ibm.com, nsg@linux.ibm.com,
        seanjc@google.com, seiden@linux.ibm.com, pbonzini@redhat.com
Date: Thu, 23 Jan 2025 15:46:12 +0100

.
Subject: [syzbot] [kvm?] WARNING: suspicious RCU usage in kvm_vcpu_gfn_to_memslot
From: syzbot <syzbot+cdeaeec70992eca2d920@syzkaller.appspotmail.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com, 
	syzkaller-bugs@googlegroups.com
Date: Thu, 23 Jan 2025 06:57:24 -0800

.
Subject: [kvmtool PATCH] riscv: Fix no params with nodefault segfault
From: Andrew Jones <ajones@ventanamicro.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: Anup Patel <apatel@ventanamicro.com>,
	Alexandru Elisei <alexandru.elisei@arm.com>
Date: Thu, 23 Jan 2025 16:13:40 +0100

.
Subject: [PATCH] kvm: defer huge page recovery vhost task to later
From: Keith Busch <kbusch@meta.com>
To: <kvm@vger.kernel.org>, <x86@kernel.org>, <linux-kernel@vger.kernel.org>
Date: Thu, 23 Jan 2025 07:35:43 -0800

.
Subject: [PATCH v3] vfio/pci: match IGD devices in display controller class
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>
Cc: Tomita Moeko <tomitamoeko@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Fri, 24 Jan 2025 00:34:15 +0800

.
Subject: [kvm-unit-tests PATCH v2 0/2] Add support for SBI FWFT extension testing
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Thu, 23 Jan 2025 17:54:02 +0100

.
Subject: [GIT PULL] Please pull IOMMUFD subsystem changes
From: Jason Gunthorpe <jgg@nvidia.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: iommu@lists.linux.dev, kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org, Kevin Tian <kevin.tian@intel.com>
Date: Thu, 23 Jan 2025 12:59:23 -0400

--KzWVvzTRayuZUfYz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Linus,

Small pull request this cycle, there are several larger series near
completion on the list that will hopefully go next round.

Thanks,
Jason

The following changes since commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4:

  Linux 6.13-rc2 (2024-12-08 14:03:39 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-linus-iommufd

for you to fetch changes up to e721f619e3ec9bae08bf419c3944cf1e6966c821:

  iommufd: Fix struct iommu_hwpt_pgfault init and padding (2025-01-21 13:55:49 -0400)

----------------------------------------------------------------
iommufd 6.14 merge window pull

No major functionality this cycle:

- iommufd part of the domain_alloc_paging_flags() conversion

- Move IOMMU_HWPT_FAULT_ID_VALID processing out of drivers

- Increase a timeout waiting for other threads to drop transient refcounts
  that syzkaller was hitting

- Fix a UBSAN hit in iova_bitmap due to shift out of bounds

- Add missing cleanup of fault events during FD shutdown, fixing a memory leak

- Improve the fault delivery flow to have a smaller locking critical
  region that does not include copy_to_user()

- Fix 32 bit ABI breakage due to missed implicit padding, and fix the
  stack memory leakage

----------------------------------------------------------------
Jason Gunthorpe (1):
      iommufd/selftest: Remove domain_alloc_paging()

Nicolin Chen (4):
      iommufd: Keep OBJ/IOCTL lists in an alphabetical order
      iommufd/fault: Destroy response and mutex in iommufd_fault_destroy()
      iommufd/fault: Use a separate spinlock to protect fault->deliver list
      iommufd: Fix struct iommu_hwpt_pgfault init and padding

Qasim Ijaz (1):
      iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()

Suraj Sonawane (1):
      iommu: iommufd: fix WARNING in iommufd_device_unbind

Yi Liu (1):
      iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core

 .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c    |  8 +---
 drivers/iommu/intel/iommu.c                        |  3 +-
 drivers/iommu/iommufd/fault.c                      | 44 ++++++++++++++-------
 drivers/iommu/iommufd/hw_pagetable.c               | 10 +++--
 drivers/iommu/iommufd/iommufd_private.h            | 29 +++++++++++++-
 drivers/iommu/iommufd/iova_bitmap.c                |  2 +-
 drivers/iommu/iommufd/main.c                       | 32 ++++++++-------
 drivers/iommu/iommufd/selftest.c                   | 45 ++++++++--------------
 include/uapi/linux/iommufd.h                       |  4 +-
 9 files changed, 103 insertions(+), 74 deletions(-)

--KzWVvzTRayuZUfYz
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZ5J1ZgAKCRCFwuHvBreF
YYlXAP9AJFXZlB9198pd3VVnVxlrtYYUaV+imQjBIEcbeKxgFgEA+qZ4NTfU0GQx
w/k74Y45YO/uFM3CS28QDwRZ/4XhFwQ=
=/MK8
-----END PGP SIGNATURE-----

--KzWVvzTRayuZUfYz--

.
Subject: [PATCH v5 0/3] vfio/nvgrace-gpu: Enable grace blackwell boards
From: <ankita@nvidia.com>
To: <ankita@nvidia.com>, <jgg@nvidia.com>, <alex.williamson@redhat.com>,
	<yishaih@nvidia.com>, <shameerali.kolothum.thodi@huawei.com>,
	<kevin.tian@intel.com>, <zhiw@nvidia.com>
Date: Thu, 23 Jan 2025 17:48:51 +0000

.
Subject: Save the date: KVM Forum 2025, Milan, Italy, September 4-5
From: Christian Borntraeger <borntraeger@linux.ibm.com>
To: kvm list <kvm@vger.kernel.org>, qemu-devel <qemu-devel@nongnu.org>
Date: Thu, 23 Jan 2025 20:01:14 +0100

.
Subject: [PATCH] KVM: x86: Update Xen TSC leaves during CPUID emulation
From: Fred Griffoul <fgriffo@amazon.co.uk>
To: <kvm@vger.kernel.org>
Date: Thu, 23 Jan 2025 19:02:53 +0000

.
Subject: [PATCH v5 0/9] Basic SEV-SNP Selftests
From: "Pratik R. Sampat" <prsampat@amd.com>
To: <linux-kernel@vger.kernel.org>, <x86@kernel.org>, <kvm@vger.kernel.org>,
	<linux-crypto@vger.kernel.org>, <linux-kselftest@vger.kernel.org>
Date: Thu, 23 Jan 2025 16:00:51 -0600

.
Subject: [PATCH 00/20] accel: Simplify cpu-target.c (omnibus)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
	Paolo Bonzini <pbonzini@redhat.com>,
	qemu-arm@nongnu.org,
	Igor Mammedov <imammedo@redhat.com>,
	=?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
	kvm@vger.kernel.org,
	qemu-ppc@nongnu.org,
	qemu-riscv@nongnu.org,
	David Hildenbrand <david@redhat.com>,
	qemu-s390x@nongnu.org,
	xen-devel@lists.xenproject.org,
	Richard Henderson <richard.henderson@linaro.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 24 Jan 2025 00:43:54 +0100

.
Subject: [PATCH] KVM: x86: Remove unused iommu_domain and iommu_noncoherent from kvm_arch
From: Ted Chen <znscnchen@gmail.com>
To: seanjc@google.com,
	pbonzini@redhat.com
Cc: kvm@vger.kernel.org,
	Ted Chen <znscnchen@gmail.com>
Date: Fri, 24 Jan 2025 15:50:55 +0800

.
Subject: [PATCH v7 00/52] QEMU TDX support
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Igor Mammedov <imammedo@redhat.com>
Cc: Zhao Liu <zhao1.liu@intel.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Eric Blake <eblake@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Huacai Chen <chenhuacai@kernel.org>,
	Rick Edgecombe <rick.p.edgecombe@intel.com>,
	Francesco Lavra <francescolavra.fl@gmail.com>,
	xiaoyao.li@intel.com,
	qemu-devel@nongnu.org,
	kvm@vger.kernel.org
Date: Fri, 24 Jan 2025 08:19:56 -0500

.
Subject: [PATCH v2] KVM: x86: Update Xen TSC leaves during CPUID emulation
From: Fred Griffoul <fgriffo@amazon.co.uk>
To: <kvm@vger.kernel.org>
Date: Fri, 24 Jan 2025 15:05:39 +0000

.
Subject: [GIT PULL] KVM changes for Linux 6.14
From: Paolo Bonzini <pbonzini@redhat.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Date: Fri, 24 Jan 2025 11:37:41 -0500

Linus,

The following changes since commit 5bc55a333a2f7316b58edc7573e8e893f7acb532:

  Linux 6.13-rc7 (2025-01-12 14:37:56 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to 931656b9e2ff7029aee0b36e17780621948a6ac1:

  kvm: defer huge page recovery vhost task to later (2025-01-24 10:53:56 -0500)

There is a conflict in arch/x86/kvm/cpuid.c that is nasty to describe
because the affected area has been completely rewritten, but is really a
one liner.  The change to be reproduced is commit 716f86b523d8 ("KVM:
x86: Advertise SRSO_USER_KERNEL_NO to userspace"):

diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c
index ae0b438a2c99..f7e222953cab 100644
--- a/arch/x86/kvm/cpuid.c
+++ b/arch/x86/kvm/cpuid.c
@@ -821,7 +821,7 @@ void kvm_set_cpu_caps(void)
 	kvm_cpu_cap_mask(CPUID_8000_0021_EAX,
 		F(NO_NESTED_DATA_BP) | F(LFENCE_RDTSC) | 0 /* SmmPgCfgLock */ |
 		F(NULL_SEL_CLR_BASE) | F(AUTOIBRS) | 0 /* PrefetchCtlMsr */ |
-		F(WRMSR_XX_BASE_NS)
+		F(WRMSR_XX_BASE_NS) | F(SRSO_USER_KERNEL_NO)
 	);
 
 	kvm_cpu_cap_check_and_set(X86_FEATURE_SBPB);

but you can throw away the <<<< ... ==== part completely, and apply the
same change on top of the new implementation:

diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c
index edef30359c19..9f9a29be3beb 100644
--- a/arch/x86/kvm/cpuid.c
+++ b/arch/x86/kvm/cpuid.c
@@ -1177,6 +1177,7 @@ void kvm_set_cpu_caps(void)
 		EMULATED_F(NO_SMM_CTL_MSR),
 		/* PrefetchCtlMsr */
 		F(WRMSR_XX_BASE_NS),
+		F(SRSO_USER_KERNEL_NO),
 		SYNTHESIZED_F(SBPB),
 		SYNTHESIZED_F(IBPB_BRTYPE),
 		SYNTHESIZED_F(SRSO_NO),

I cannot blame Boris at all for including the change to cpuid.c, since
this file has never been much of a source of conflicts (and is not
expected to become one in the future).

Thanks,

Paolo

----------------------------------------------------------------
Loongarch:

* Clear LLBCTL if secondary mmu mapping changes.

* Add hypercall service support for usermode VMM.

x86:

* Add a comment to kvm_mmu_do_page_fault() to explain why KVM performs a
  direct call to kvm_tdp_page_fault() when RETPOLINE is enabled.

* Ensure that all SEV code is compiled out when disabled in Kconfig, even
  if building with less brilliant compilers.

* Remove a redundant TLB flush on AMD processors when guest CR4.PGE changes.

* Use str_enabled_disabled() to replace open coded strings.

* Drop kvm_x86_ops.hwapic_irr_update() as KVM updates hardware's APICv cache
  prior to every VM-Enter.

* Overhaul KVM's CPUID feature infrastructure to track all vCPU capabilities
  instead of just those where KVM needs to manage state and/or explicitly
  enable the feature in hardware.  Along the way, refactor the code to make
  it easier to add features, and to make it more self-documenting how KVM
  is handling each feature.

* Rework KVM's handling of VM-Exits during event vectoring; this plugs holes
  where KVM unintentionally puts the vCPU into infinite loops in some scenarios
  (e.g. if emulation is triggered by the exit), and brings parity between VMX
  and SVM.

* Add pending request and interrupt injection information to the kvm_exit and
  kvm_entry tracepoints respectively.

* Fix a relatively benign flaw where KVM would end up redoing RDPKRU when
  loading guest/host PKRU, due to a refactoring of the kernel helpers that
  didn't account for KVM's pre-checking of the need to do WRPKRU.

* Make the completion of hypercalls go through the complete_hypercall
  function pointer argument, no matter if the hypercall exits to
  userspace or not.  Previously, the code assumed that KVM_HC_MAP_GPA_RANGE
  specifically went to userspace, and all the others did not; the new code
  need not special case KVM_HC_MAP_GPA_RANGE and in fact does not care at
  all whether there was an exit to userspace or not.

* As part of enabling TDX virtual machines, support support separation of
  private/shared EPT into separate roots.  When TDX will be enabled, operations
  on private pages will need to go through the privileged TDX Module via SEAMCALLs;
  as a result, they are limited and relatively slow compared to reading a PTE.
  The patches included in 6.14 allow KVM to keep a mirror of the private EPT in
  host memory, and define entries in kvm_x86_ops to operate on external page
  tables such as the TDX private EPT.

* The recently introduced conversion of the NX-page reclamation kthread to
  vhost_task moved the task under the main process.  The task is created as
  soon as KVM_CREATE_VM was invoked and this, of course, broke userspace that
  didn't expect to see any child task of the VM process until it started
  creating its own userspace threads.  In particular crosvm refuses to fork()
  if procfs shows any child task, so unbreak it by creating the task lazily.
  This is arguably a userspace bug, as there can be other kinds of legitimate
  worker tasks and they wouldn't impede fork(); but it's not like userspace
  has a way to distinguish kernel worker tasks right now.  Should they show
  as "Kthread: 1" in proc/.../status?

x86 - Intel:

* Fix a bug where KVM updates hardware's APICv cache of the highest ISR bit
  while L2 is active, while ultimately results in a hardware-accelerated L1
  EOI effectively being lost.

* Honor event priority when emulating Posted Interrupt delivery during nested
  VM-Enter by queueing KVM_REQ_EVENT instead of immediately handling the
  interrupt.

* Rework KVM's processing of the Page-Modification Logging buffer to reap
  entries in the same order they were created, i.e. to mark gfns dirty in the
  same order that hardware marked the page/PTE dirty.

* Misc cleanups.

Generic:

* Cleanup and harden kvm_set_memory_region(); add proper lockdep assertions when
  setting memory regions and add a dedicated API for setting KVM-internal
  memory regions.  The API can then explicitly disallow all flags for
  KVM-internal memory regions.

* Explicitly verify the target vCPU is online in kvm_get_vcpu() to fix a bug
  where KVM would return a pointer to a vCPU prior to it being fully online,
  and give kvm_for_each_vcpu() similar treatment to fix a similar flaw.

* Wait for a vCPU to come online prior to executing a vCPU ioctl, to fix a
  bug where userspace could coerce KVM into handling the ioctl on a vCPU that
  isn't yet onlined.

* Gracefully handle xarray insertion failures; even though such failures are
  impossible in practice after xa_reserve(), reserving an entry is always followed
  by xa_store() which does not know (or differentiate) whether there was an
  xa_reserve() before or not.

RISC-V:

* Zabha, Svvptc, and Ziccrse extension support for guests.  None of them
  require anything in KVM except for detecting them and marking them
  as supported; Zabha adds byte and halfword atomic operations, while the
  others are markers for specific operation of the TLB and of LL/SC
  instructions respectively.

* Virtualize SBI system suspend extension for Guest/VM

* Support firmware counters which can be used by the guests to collect
  statistics about traps that occur in the host.

Selftests:

* Rework vcpu_get_reg() to return a value instead of using an out-param, and
  update all affected arch code accordingly.

* Convert the max_guest_memory_test into a more generic mmu_stress_test.
  The basic gist of the "conversion" is to have the test do mprotect() on
  guest memory while vCPUs are accessing said memory, e.g. to verify KVM
  and mmu_notifiers are working as intended.

* Play nice with treewrite builds of unsupported architectures, e.g. arm
  (32-bit), as KVM selftests' Makefile doesn't do anything to ensure the
  target architecture is actually one KVM selftests supports.

* Use the kernel's $(ARCH) definition instead of the target triple for arch
  specific directories, e.g. arm64 instead of aarch64, mainly so as not to
  be different from the rest of the kernel.

* Ensure that format strings for logging statements are checked by the
  compiler even when the logging statement itself is disabled.

* Attempt to whack the last LLC references/misses mole in the Intel PMU
  counters test by adding a data load and doing CLFLUSH{OPT} on the data
  instead of the code being executed.  It seems that modern Intel CPUs
  have learned new code prefetching tricks that bypass the PMU counters.

* Fix a flaw in the Intel PMU counters test where it asserts that events
  are counting correctly without actually knowing what the events count
  given the underlying hardware; this can happen if Intel reuses a
  formerly microarchitecture-specific event encoding as an architectural
  event, as was the case for Top-Down Slots.

----------------------------------------------------------------
Adrian Hunter (1):
      KVM: VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when enable bit is cleared

Andrew Jones (2):
      RISC-V: KVM: Add SBI system suspend support
      KVM: riscv: selftests: Add SBI SUSP to get-reg-list test

Atish Patra (2):
      RISC-V: KVM: Update firmware counters for various events
      RISC-V: KVM: Add new exit statstics for redirected traps

Bibo Mao (2):
      LoongArch: KVM: Clear LLBCTL if secondary mmu mapping is changed
      LoongArch: KVM: Add hypercall service support for usermode VMM

Binbin Wu (1):
      KVM: x86: Add a helper to check for user interception of KVM hypercalls

Chao Gao (2):
      KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
      KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops

Costas Argyris (1):
      KVM: VMX: Reinstate __exit attribute for vmx_exit()

Gao Shiyuan (1):
      KVM: VMX: Fix comment of handle_vmx_instruction()

Isaku Yamahata (12):
      KVM: Add member to struct kvm_gfn_range to indicate private/shared
      KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page
      KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role
      KVM: x86/tdp_mmu: Take struct kvm in iter loops
      KVM: x86/mmu: Support GFN direct bits
      KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root()
      KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table type
      KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte()
      KVM: x86/tdp_mmu: Support mirror root for TDP MMU
      KVM: x86/tdp_mmu: Propagate building mirror page tables
      KVM: x86/tdp_mmu: Propagate tearing down mirror page tables
      KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots()

Ivan Orlov (7):
      KVM: x86: Add function for vectoring error generation
      KVM: x86: Add emulation status for unhandleable exception vectoring
      KVM: x86: Try to unprotect and retry on unhandleable emulation failure
      KVM: VMX: Handle event vectoring error in check_emulate_instruction()
      KVM: SVM: Handle event vectoring error in check_emulate_instruction()
      KVM: selftests: Add and use a helper function for x86's LIDT
      KVM: selftests: Add test case for MMIO during vectoring on x86

Juergen Gross (1):
      KVM/x86: add comment to kvm_mmu_do_page_fault()

Keith Busch (1):
      kvm: defer huge page recovery vhost task to later

Liam Ni (1):
      KVM: x86: Use LVT_TIMER instead of an open coded literal

Maxim Levitsky (4):
      KVM: x86: Add interrupt injection information to the kvm_entry tracepoint
      KVM: x86: Add information about pending requests to kvm_exit tracepoint
      KVM: VMX: refactor PML terminology
      KVM: VMX: read the PML log in the same order as it was written

Paolo Bonzini (15):
      Merge tag 'kvm-selftests-treewide-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEAD
      KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL
      KVM: x86: Refactor __kvm_emulate_hypercall() into a macro
      KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks
      Merge tag 'loongarch-kvm-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
      Merge tag 'kvm-memslots-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-vcpu_array-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-mmu-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-svm-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-vmx-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-x86-misc-6.14' of https://github.com/kvm-x86/linux into HEAD
      Merge tag 'kvm-riscv-6.14-1' of https://github.com/kvm-riscv/linux into HEAD
      Merge branch 'kvm-userspace-hypercall' into HEAD
      Merge branch 'kvm-mirror-page-tables' into HEAD

Quan Zhou (5):
      RISC-V: KVM: Allow Svvptc extension for Guest/VM
      RISC-V: KVM: Allow Zabha extension for Guest/VM
      RISC-V: KVM: Allow Ziccrse extension for Guest/VM
      KVM: riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to get-reg-list test
      RISC-V: KVM: Redirect instruction access fault trap to guest

Rick Edgecombe (5):
      KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit
      KVM: x86: Add a VM type define for TDX
      KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void
      KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all()
      KVM: x86/mmu: Prevent aliased memslot GFNs

Sean Christopherson (96):
      KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
      KVM: Verify there's at least one online vCPU when iterating over all vCPUs
      KVM: Grab vcpu->mutex across installing the vCPU's fd and bumping online_vcpus
      Revert "KVM: Fix vcpu_array[0] races"
      KVM: Don't BUG() the kernel if xa_insert() fails with -EBUSY
      KVM: Drop hack that "manually" informs lockdep of kvm->lock vs. vcpu->mutex
      KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()
      KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest()
      KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change
      KVM: Move KVM_REG_SIZE() definition to common uAPI header
      KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param
      KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate
      KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded
      KVM: selftests: Rename max_guest_memory_test to mmu_stress_test
      KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test
      KVM: selftests: Compute number of extra pages needed in mmu_stress_test
      KVM: sefltests: Explicitly include ucall_common.h in mmu_stress_test.c
      KVM: selftests: Enable mmu_stress_test on arm64
      KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test
      KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test
      KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test
      KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ)
      KVM: selftests: Provide empty 'all' and 'clean' targets for unsupported ARCHs
      KVM: selftests: Use canonical $(ARCH) paths for KVM selftests directories
      KVM: selftests: Override ARCH for x86_64 instead of using ARCH_DIR
      KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID
      KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}()
      KVM: x86: Do all post-set CPUID processing during vCPU creation
      KVM: x86: Explicitly do runtime CPUID updates "after" initial setup
      KVM: x86: Account for KVM-reserved CR4 bits when passing through CR4 on VMX
      KVM: selftests: Update x86's set_sregs_test to match KVM's CPUID enforcement
      KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries
      KVM: selftests: Refresh vCPU CPUID cache in __vcpu_get_cpuid_entry()
      KVM: selftests: Verify KVM stuffs runtime CPUID OS bits on CR4 writes
      KVM: x86: Move __kvm_is_valid_cr4() definition to x86.h
      KVM: x86/pmu: Drop now-redundant refresh() during init()
      KVM: x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits from vCPU creation
      KVM: x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation
      KVM: x86: Reject disabling of MWAIT/HLT interception when not allowed
      KVM: x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS
      KVM: selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test
      KVM: selftests: Update x86's KVM PV test to match KVM's disabling exits behavior
      KVM: x86: Zero out PV features cache when the CPUID leaf is not present
      KVM: x86: Don't update PV features caches when enabling enforcement capability
      KVM: x86: Do reverse CPUID sanity checks in __feature_leaf()
      KVM: x86: Account for max supported CPUID leaf when getting raw host CPUID
      KVM: x86: Unpack F() CPUID feature flag macros to one flag per line of code
      KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init()
      KVM: x86: Add a macro to init CPUID features that are 64-bit only
      KVM: x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features
      KVM: x86: Handle kernel- and KVM-defined CPUID words in a single helper
      KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions
      KVM: x86: Harden CPU capabilities processing against out-of-scope features
      KVM: x86: Add a macro to init CPUID features that ignore host kernel support
      KVM: x86: Add a macro to init CPUID features that KVM emulates in software
      KVM: x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2
      KVM: x86: Clear PV_UNHALT for !HLT-exiting only when userspace sets CPUID
      KVM: x86: Remove unnecessary caching of KVM's PV CPUID base
      KVM: x86: Always operate on kvm_vcpu data in cpuid_entry2_find()
      KVM: x86: Move kvm_find_cpuid_entry{,_index}() up near cpuid_entry2_find()
      KVM: x86: Remove all direct usage of cpuid_entry2_find()
      KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID
      KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID
      KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap"
      KVM: x86: Replace guts of "governed" features with comprehensive cpu_caps
      KVM: x86: Initialize guest cpu_caps based on guest CPUID
      KVM: x86: Extract code for generating per-entry emulated CPUID information
      KVM: x86: Treat MONTIOR/MWAIT as a "partially emulated" feature
      KVM: x86: Initialize guest cpu_caps based on KVM support
      KVM: x86: Avoid double CPUID lookup when updating MWAIT at runtime
      KVM: x86: Drop unnecessary check that cpuid_entry2_find() returns right leaf
      KVM: x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespective of host support
      KVM: x86: Update guest cpu_caps at runtime for dynamic CPUID-based features
      KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has()
      KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_caps
      KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES caps
      KVM: x86: Add a macro for features that are synthesized into boot_cpu_data
      KVM: x86: Pull CPUID capabilities from boot_cpu_data only as needed
      KVM: x86: Rename "SF" macro to "SCATTERED_F"
      KVM: x86: Explicitly track feature flags that require vendor enabling
      KVM: x86: Explicitly track feature flags that are enabled at runtime
      KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_caps
      KVM: nVMX: Explicitly update vPPR on successful nested VM-Enter
      KVM: nVMX: Check for pending INIT/SIPI after entering non-root mode
      KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-Enter
      KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-Enter
      KVM: nVMX: Honor event priority when emulating PI delivery during VM-Enter
      KVM: x86: Move "emulate hypercall" function declarations to x86.h
      KVM: x86: Bump hypercall stat prior to fully completing hypercall
      KVM: x86: Always complete hypercall via function callback
      KVM: x86: Avoid double RDPKRU when loading host/guest PKRU
      KVM: Open code kvm_set_memory_region() into its sole caller (ioctl() API)
      KVM: Assert slots_lock is held when setting memory regions
      KVM: Add a dedicated API for setting KVM-internal memslots
      KVM: x86: Drop double-underscores from __kvm_set_memory_region()
      KVM: Disallow all flags for KVM-internal memslots

Thorsten Blum (2):
      KVM: SVM: Use str_enabled_disabled() helper in sev_hardware_setup()
      KVM: SVM: Use str_enabled_disabled() helper in svm_hardware_setup()

Yan Zhao (2):
      KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file
      KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault()

 Documentation/virt/kvm/api.rst                     |  10 +-
 MAINTAINERS                                        |  12 +-
 arch/arm64/include/uapi/asm/kvm.h                  |   3 -
 arch/loongarch/include/asm/kvm_host.h              |   1 +
 arch/loongarch/include/asm/kvm_para.h              |   3 +
 arch/loongarch/include/asm/kvm_vcpu.h              |   1 +
 arch/loongarch/include/uapi/asm/kvm_para.h         |   1 +
 arch/loongarch/kvm/exit.c                          |  30 +
 arch/loongarch/kvm/main.c                          |  18 +
 arch/loongarch/kvm/vcpu.c                          |   7 +-
 arch/riscv/include/asm/kvm_host.h                  |   5 +
 arch/riscv/include/asm/kvm_vcpu_sbi.h              |   1 +
 arch/riscv/include/uapi/asm/kvm.h                  |   7 +-
 arch/riscv/kvm/Makefile                            |   1 +
 arch/riscv/kvm/vcpu.c                              |   7 +-
 arch/riscv/kvm/vcpu_exit.c                         |  37 +-
 arch/riscv/kvm/vcpu_onereg.c                       |   6 +
 arch/riscv/kvm/vcpu_sbi.c                          |   4 +
 arch/riscv/kvm/vcpu_sbi_system.c                   |  73 ++
 arch/x86/include/asm/kvm-x86-ops.h                 |   6 +-
 arch/x86/include/asm/kvm_host.h                    | 107 ++-
 arch/x86/include/uapi/asm/kvm.h                    |   1 +
 arch/x86/kvm/cpuid.c                               | 997 ++++++++++++++-------
 arch/x86/kvm/cpuid.h                               | 132 ++-
 arch/x86/kvm/governed_features.h                   |  22 -
 arch/x86/kvm/hyperv.c                              |   2 +-
 arch/x86/kvm/kvm_emulate.h                         |   2 +
 arch/x86/kvm/lapic.c                               |  31 +-
 arch/x86/kvm/lapic.h                               |   1 +
 arch/x86/kvm/mmu.h                                 |  33 +-
 arch/x86/kvm/mmu/mmu.c                             |  82 +-
 arch/x86/kvm/mmu/mmu_internal.h                    |  80 +-
 arch/x86/kvm/mmu/spte.h                            |   5 +
 arch/x86/kvm/mmu/tdp_iter.c                        |  10 +-
 arch/x86/kvm/mmu/tdp_iter.h                        |  21 +-
 arch/x86/kvm/mmu/tdp_mmu.c                         | 325 +++++--
 arch/x86/kvm/mmu/tdp_mmu.h                         |  51 +-
 arch/x86/kvm/pmu.c                                 |   1 -
 arch/x86/kvm/reverse_cpuid.h                       |  23 +-
 arch/x86/kvm/smm.c                                 |  10 +-
 arch/x86/kvm/svm/nested.c                          |  22 +-
 arch/x86/kvm/svm/pmu.c                             |   8 +-
 arch/x86/kvm/svm/sev.c                             |  43 +-
 arch/x86/kvm/svm/svm.c                             |  78 +-
 arch/x86/kvm/svm/svm.h                             |  23 +-
 arch/x86/kvm/trace.h                               |  17 +-
 arch/x86/kvm/vmx/hyperv.h                          |   2 +-
 arch/x86/kvm/vmx/main.c                            |   4 +-
 arch/x86/kvm/vmx/nested.c                          | 102 ++-
 arch/x86/kvm/vmx/pmu_intel.c                       |   4 +-
 arch/x86/kvm/vmx/sgx.c                             |  14 +-
 arch/x86/kvm/vmx/vmx.c                             | 176 ++--
 arch/x86/kvm/vmx/vmx.h                             |   6 +-
 arch/x86/kvm/vmx/x86_ops.h                         |   6 +-
 arch/x86/kvm/x86.c                                 | 261 +++---
 arch/x86/kvm/x86.h                                 |  34 +-
 include/linux/call_once.h                          |  45 +
 include/linux/kvm_host.h                           |  37 +-
 include/uapi/linux/kvm.h                           |   8 +-
 tools/testing/selftests/kvm/.gitignore             |   1 +
 tools/testing/selftests/kvm/Makefile               | 347 +------
 tools/testing/selftests/kvm/Makefile.kvm           | 330 +++++++
 .../kvm/{aarch64 => arm64}/aarch32_id_regs.c       |  10 +-
 .../selftests/kvm/{aarch64 => arm64}/arch_timer.c  |   0
 .../kvm/{aarch64 => arm64}/arch_timer_edge_cases.c |   0
 .../kvm/{aarch64 => arm64}/debug-exceptions.c      |   4 +-
 .../kvm/{aarch64 => arm64}/get-reg-list.c          |   0
 .../selftests/kvm/{aarch64 => arm64}/hypercalls.c  |   6 +-
 .../selftests/kvm/{aarch64 => arm64}/mmio_abort.c  |   0
 .../selftests/kvm/{aarch64 => arm64}/no-vgic-v3.c  |   2 +-
 .../kvm/{aarch64 => arm64}/page_fault_test.c       |   0
 .../selftests/kvm/{aarch64 => arm64}/psci_test.c   |   8 +-
 .../selftests/kvm/{aarch64 => arm64}/set_id_regs.c |  22 +-
 .../kvm/{aarch64 => arm64}/smccc_filter.c          |   0
 .../kvm/{aarch64 => arm64}/vcpu_width_config.c     |   0
 .../selftests/kvm/{aarch64 => arm64}/vgic_init.c   |   0
 .../selftests/kvm/{aarch64 => arm64}/vgic_irq.c    |   0
 .../kvm/{aarch64 => arm64}/vgic_lpi_stress.c       |   0
 .../kvm/{aarch64 => arm64}/vpmu_counter_access.c   |  19 +-
 tools/testing/selftests/kvm/dirty_log_perf_test.c  |   2 +-
 .../kvm/include/{aarch64 => arm64}/arch_timer.h    |   0
 .../kvm/include/{aarch64 => arm64}/delay.h         |   0
 .../selftests/kvm/include/{aarch64 => arm64}/gic.h |   0
 .../kvm/include/{aarch64 => arm64}/gic_v3.h        |   0
 .../kvm/include/{aarch64 => arm64}/gic_v3_its.h    |   0
 .../kvm/include/{aarch64 => arm64}/kvm_util_arch.h |   0
 .../kvm/include/{aarch64 => arm64}/processor.h     |   0
 .../kvm/include/{aarch64 => arm64}/spinlock.h      |   0
 .../kvm/include/{aarch64 => arm64}/ucall.h         |   0
 .../kvm/include/{aarch64 => arm64}/vgic.h          |   0
 tools/testing/selftests/kvm/include/kvm_util.h     |  10 +-
 .../kvm/include/{s390x => s390}/debug_print.h      |   0
 .../include/{s390x => s390}/diag318_test_handler.h |   0
 .../kvm/include/{s390x => s390}/facility.h         |   0
 .../kvm/include/{s390x => s390}/kvm_util_arch.h    |   0
 .../kvm/include/{s390x => s390}/processor.h        |   0
 .../selftests/kvm/include/{s390x => s390}/sie.h    |   0
 .../selftests/kvm/include/{s390x => s390}/ucall.h  |   0
 .../selftests/kvm/include/{x86_64 => x86}/apic.h   |   2 -
 .../selftests/kvm/include/{x86_64 => x86}/evmcs.h  |   3 -
 .../selftests/kvm/include/{x86_64 => x86}/hyperv.h |   3 -
 .../kvm/include/{x86_64 => x86}/kvm_util_arch.h    |   0
 .../selftests/kvm/include/{x86_64 => x86}/mce.h    |   2 -
 .../selftests/kvm/include/{x86_64 => x86}/pmu.h    |   0
 .../kvm/include/{x86_64 => x86}/processor.h        |  27 +-
 .../selftests/kvm/include/{x86_64 => x86}/sev.h    |   0
 .../selftests/kvm/include/{x86_64 => x86}/svm.h    |   6 -
 .../kvm/include/{x86_64 => x86}/svm_util.h         |   3 -
 .../selftests/kvm/include/{x86_64 => x86}/ucall.h  |   0
 .../selftests/kvm/include/{x86_64 => x86}/vmx.h    |   2 -
 .../selftests/kvm/lib/{aarch64 => arm64}/gic.c     |   0
 .../kvm/lib/{aarch64 => arm64}/gic_private.h       |   0
 .../selftests/kvm/lib/{aarch64 => arm64}/gic_v3.c  |   0
 .../kvm/lib/{aarch64 => arm64}/gic_v3_its.c        |   0
 .../kvm/lib/{aarch64 => arm64}/handlers.S          |   0
 .../kvm/lib/{aarch64 => arm64}/processor.c         |   8 +-
 .../kvm/lib/{aarch64 => arm64}/spinlock.c          |   0
 .../selftests/kvm/lib/{aarch64 => arm64}/ucall.c   |   0
 .../selftests/kvm/lib/{aarch64 => arm64}/vgic.c    |   0
 tools/testing/selftests/kvm/lib/kvm_util.c         |   3 +-
 tools/testing/selftests/kvm/lib/riscv/processor.c  |  66 +-
 .../kvm/lib/{s390x => s390}/diag318_test_handler.c |   0
 .../selftests/kvm/lib/{s390x => s390}/facility.c   |   0
 .../selftests/kvm/lib/{s390x => s390}/processor.c  |   0
 .../selftests/kvm/lib/{s390x => s390}/ucall.c      |   0
 .../selftests/kvm/lib/{x86_64 => x86}/apic.c       |   0
 .../selftests/kvm/lib/{x86_64 => x86}/handlers.S   |   0
 .../selftests/kvm/lib/{x86_64 => x86}/hyperv.c     |   0
 .../selftests/kvm/lib/{x86_64 => x86}/memstress.c  |   2 +-
 .../selftests/kvm/lib/{x86_64 => x86}/pmu.c        |   0
 .../selftests/kvm/lib/{x86_64 => x86}/processor.c  |   2 -
 .../selftests/kvm/lib/{x86_64 => x86}/sev.c        |   0
 .../selftests/kvm/lib/{x86_64 => x86}/svm.c        |   1 -
 .../selftests/kvm/lib/{x86_64 => x86}/ucall.c      |   0
 .../selftests/kvm/lib/{x86_64 => x86}/vmx.c        |   2 -
 .../{max_guest_memory_test.c => mmu_stress_test.c} | 162 +++-
 tools/testing/selftests/kvm/riscv/arch_timer.c     |   2 +-
 tools/testing/selftests/kvm/riscv/ebreak_test.c    |   2 +-
 tools/testing/selftests/kvm/riscv/get-reg-list.c   |  18 +-
 tools/testing/selftests/kvm/riscv/sbi_pmu_test.c   |   2 +-
 .../selftests/kvm/{s390x => s390}/cmma_test.c      |   0
 tools/testing/selftests/kvm/{s390x => s390}/config |   0
 .../kvm/{s390x => s390}/cpumodel_subfuncs_test.c   |   0
 .../selftests/kvm/{s390x => s390}/debug_test.c     |   0
 .../testing/selftests/kvm/{s390x => s390}/memop.c  |   0
 .../testing/selftests/kvm/{s390x => s390}/resets.c |   2 +-
 .../kvm/{s390x => s390}/shared_zeropage_test.c     |   0
 .../selftests/kvm/{s390x => s390}/sync_regs_test.c |   0
 .../testing/selftests/kvm/{s390x => s390}/tprot.c  |   0
 .../selftests/kvm/{s390x => s390}/ucontrol_test.c  |   0
 .../testing/selftests/kvm/set_memory_region_test.c |  59 +-
 tools/testing/selftests/kvm/steal_time.c           |   3 +-
 .../selftests/kvm/{x86_64 => x86}/amx_test.c       |   0
 .../kvm/{x86_64 => x86}/apic_bus_clock_test.c      |   0
 .../selftests/kvm/{x86_64 => x86}/cpuid_test.c     |   0
 .../kvm/{x86_64 => x86}/cr4_cpuid_sync_test.c      |   0
 .../selftests/kvm/{x86_64 => x86}/debug_regs.c     |   0
 .../dirty_log_page_splitting_test.c                |   0
 .../exit_on_emulation_failure_test.c               |   0
 .../kvm/{x86_64 => x86}/feature_msrs_test.c        |   0
 .../kvm/{x86_64 => x86}/fix_hypercall_test.c       |   0
 .../selftests/kvm/{x86_64 => x86}/flds_emulation.h |   0
 .../selftests/kvm/{x86_64 => x86}/hwcr_msr_test.c  |   0
 .../selftests/kvm/{x86_64 => x86}/hyperv_clock.c   |   0
 .../selftests/kvm/{x86_64 => x86}/hyperv_cpuid.c   |   0
 .../selftests/kvm/{x86_64 => x86}/hyperv_evmcs.c   |   0
 .../{x86_64 => x86}/hyperv_extended_hypercalls.c   |   0
 .../kvm/{x86_64 => x86}/hyperv_features.c          |   0
 .../selftests/kvm/{x86_64 => x86}/hyperv_ipi.c     |   0
 .../kvm/{x86_64 => x86}/hyperv_svm_test.c          |   0
 .../kvm/{x86_64 => x86}/hyperv_tlb_flush.c         |   0
 .../selftests/kvm/{x86_64 => x86}/kvm_clock_test.c |   0
 .../selftests/kvm/{x86_64 => x86}/kvm_pv_test.c    |  38 +-
 .../kvm/{x86_64 => x86}/max_vcpuid_cap_test.c      |   0
 .../kvm/{x86_64 => x86}/monitor_mwait_test.c       |   0
 .../kvm/{x86_64 => x86}/nested_exceptions_test.c   |   0
 .../kvm/{x86_64 => x86}/nx_huge_pages_test.c       |   0
 .../kvm/{x86_64 => x86}/nx_huge_pages_test.sh      |   0
 .../kvm/{x86_64 => x86}/platform_info_test.c       |   0
 .../kvm/{x86_64 => x86}/pmu_counters_test.c        |   0
 .../kvm/{x86_64 => x86}/pmu_event_filter_test.c    |   0
 .../{x86_64 => x86}/private_mem_conversions_test.c |   0
 .../{x86_64 => x86}/private_mem_kvm_exits_test.c   |   0
 .../kvm/{x86_64 => x86}/recalc_apic_map_test.c     |   0
 .../kvm/{x86_64 => x86}/set_boot_cpu_id.c          |   0
 .../selftests/kvm/{x86_64 => x86}/set_sregs_test.c |  63 +-
 .../kvm/{x86_64 => x86}/sev_init2_tests.c          |   0
 .../kvm/{x86_64 => x86}/sev_migrate_tests.c        |   0
 .../selftests/kvm/{x86_64 => x86}/sev_smoke_test.c |   2 +-
 .../smaller_maxphyaddr_emulation_test.c            |   0
 .../selftests/kvm/{x86_64 => x86}/smm_test.c       |   0
 .../selftests/kvm/{x86_64 => x86}/state_test.c     |   0
 .../kvm/{x86_64 => x86}/svm_int_ctl_test.c         |   0
 .../kvm/{x86_64 => x86}/svm_nested_shutdown_test.c |   0
 .../{x86_64 => x86}/svm_nested_soft_inject_test.c  |   0
 .../kvm/{x86_64 => x86}/svm_vmcall_test.c          |   0
 .../selftests/kvm/{x86_64 => x86}/sync_regs_test.c |   0
 .../kvm/{x86_64 => x86}/triple_fault_event_test.c  |   0
 .../selftests/kvm/{x86_64 => x86}/tsc_msrs_test.c  |   0
 .../kvm/{x86_64 => x86}/tsc_scaling_sync.c         |   0
 .../kvm/{x86_64 => x86}/ucna_injection_test.c      |   0
 .../kvm/{x86_64 => x86}/userspace_io_test.c        |   0
 .../kvm/{x86_64 => x86}/userspace_msr_exit_test.c  |   0
 .../kvm/{x86_64 => x86}/vmx_apic_access_test.c     |   0
 .../{x86_64 => x86}/vmx_close_while_nested_test.c  |   0
 .../kvm/{x86_64 => x86}/vmx_dirty_log_test.c       |   0
 .../vmx_exception_with_invalid_guest_state.c       |   0
 .../vmx_invalid_nested_guest_state.c               |   0
 .../selftests/kvm/{x86_64 => x86}/vmx_msrs_test.c  |   0
 .../{x86_64 => x86}/vmx_nested_tsc_scaling_test.c  |   0
 .../kvm/{x86_64 => x86}/vmx_pmu_caps_test.c        |   0
 .../{x86_64 => x86}/vmx_preemption_timer_test.c    |   0
 .../{x86_64 => x86}/vmx_set_nested_state_test.c    |   0
 .../kvm/{x86_64 => x86}/vmx_tsc_adjust_test.c      |   0
 .../selftests/kvm/{x86_64 => x86}/xapic_ipi_test.c |   0
 .../kvm/{x86_64 => x86}/xapic_state_test.c         |   0
 .../kvm/{x86_64 => x86}/xcr0_cpuid_test.c          |   0
 .../kvm/{x86_64 => x86}/xen_shinfo_test.c          |   0
 .../kvm/{x86_64 => x86}/xen_vmcall_test.c          |   0
 .../selftests/kvm/{x86_64 => x86}/xss_msr_test.c   |   0
 virt/kvm/guest_memfd.c                             |  36 +-
 virt/kvm/kvm_main.c                                | 115 ++-
 222 files changed, 2909 insertions(+), 1547 deletions(-)
 create mode 100644 arch/riscv/kvm/vcpu_sbi_system.c
 delete mode 100644 arch/x86/kvm/governed_features.h
 create mode 100644 include/linux/call_once.h
 create mode 100644 tools/testing/selftests/kvm/Makefile.kvm
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/aarch32_id_regs.c (95%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/arch_timer.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/arch_timer_edge_cases.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/debug-exceptions.c (99%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/get-reg-list.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/hypercalls.c (98%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/mmio_abort.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/no-vgic-v3.c (98%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/page_fault_test.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/psci_test.c (96%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/set_id_regs.c (97%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/smccc_filter.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/vcpu_width_config.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/vgic_init.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/vgic_irq.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/vgic_lpi_stress.c (100%)
 rename tools/testing/selftests/kvm/{aarch64 => arm64}/vpmu_counter_access.c (97%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/arch_timer.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/delay.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/gic.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/gic_v3.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/gic_v3_its.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/kvm_util_arch.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/processor.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/spinlock.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/ucall.h (100%)
 rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/vgic.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/debug_print.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/diag318_test_handler.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/facility.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/kvm_util_arch.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/processor.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/sie.h (100%)
 rename tools/testing/selftests/kvm/include/{s390x => s390}/ucall.h (100%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/apic.h (98%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/evmcs.h (99%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/hyperv.h (99%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/kvm_util_arch.h (100%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/mce.h (94%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/pmu.h (100%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/processor.h (99%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/sev.h (100%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/svm.h (98%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/svm_util.h (94%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/ucall.h (100%)
 rename tools/testing/selftests/kvm/include/{x86_64 => x86}/vmx.h (99%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic.c (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic_private.h (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic_v3.c (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic_v3_its.c (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/handlers.S (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/processor.c (98%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/spinlock.c (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/ucall.c (100%)
 rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/vgic.c (100%)
 rename tools/testing/selftests/kvm/lib/{s390x => s390}/diag318_test_handler.c (100%)
 rename tools/testing/selftests/kvm/lib/{s390x => s390}/facility.c (100%)
 rename tools/testing/selftests/kvm/lib/{s390x => s390}/processor.c (100%)
 rename tools/testing/selftests/kvm/lib/{s390x => s390}/ucall.c (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/apic.c (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/handlers.S (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/hyperv.c (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/memstress.c (98%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/pmu.c (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/processor.c (99%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/sev.c (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/svm.c (99%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/ucall.c (100%)
 rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/vmx.c (99%)
 rename tools/testing/selftests/kvm/{max_guest_memory_test.c => mmu_stress_test.c} (60%)
 rename tools/testing/selftests/kvm/{s390x => s390}/cmma_test.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/config (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/cpumodel_subfuncs_test.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/debug_test.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/memop.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/resets.c (99%)
 rename tools/testing/selftests/kvm/{s390x => s390}/shared_zeropage_test.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/sync_regs_test.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/tprot.c (100%)
 rename tools/testing/selftests/kvm/{s390x => s390}/ucontrol_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/amx_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/apic_bus_clock_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/cpuid_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/cr4_cpuid_sync_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/debug_regs.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/dirty_log_page_splitting_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/exit_on_emulation_failure_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/feature_msrs_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/fix_hypercall_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/flds_emulation.h (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hwcr_msr_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_clock.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_cpuid.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_evmcs.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_extended_hypercalls.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_features.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_ipi.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_svm_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_tlb_flush.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/kvm_clock_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/kvm_pv_test.c (76%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/max_vcpuid_cap_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/monitor_mwait_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/nested_exceptions_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/nx_huge_pages_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/nx_huge_pages_test.sh (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/platform_info_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/pmu_counters_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/pmu_event_filter_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/private_mem_conversions_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/private_mem_kvm_exits_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/recalc_apic_map_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/set_boot_cpu_id.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/set_sregs_test.c (75%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/sev_init2_tests.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/sev_migrate_tests.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/sev_smoke_test.c (99%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/smaller_maxphyaddr_emulation_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/smm_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/state_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_int_ctl_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_nested_shutdown_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_nested_soft_inject_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_vmcall_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/sync_regs_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/triple_fault_event_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/tsc_msrs_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/tsc_scaling_sync.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/ucna_injection_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/userspace_io_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/userspace_msr_exit_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_apic_access_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_close_while_nested_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_dirty_log_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_exception_with_invalid_guest_state.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_invalid_nested_guest_state.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_msrs_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_nested_tsc_scaling_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_pmu_caps_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_preemption_timer_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_set_nested_state_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_tsc_adjust_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/xapic_ipi_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/xapic_state_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/xcr0_cpuid_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/xen_shinfo_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/xen_vmcall_test.c (100%)
 rename tools/testing/selftests/kvm/{x86_64 => x86}/xss_msr_test.c (100%)


.
Subject: [PATCH] KVM: remove kvm_arch_post_init_vm
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: kbusch@kernel.org
Date: Fri, 24 Jan 2025 11:00:39 -0500

.
Subject: [PATCH v6 0/4] vfio/nvgrace-gpu: Enable grace blackwell boards
From: <ankita@nvidia.com>
To: <ankita@nvidia.com>, <jgg@nvidia.com>, <alex.williamson@redhat.com>,
	<yishaih@nvidia.com>, <shameerali.kolothum.thodi@huawei.com>,
	<kevin.tian@intel.com>, <zhiw@nvidia.com>
Date: Fri, 24 Jan 2025 18:30:58 +0000

.
Subject: [RFC PATCH 0/2] KVM: x86: Strengthen locking rules for kvm_lock
From: Paolo Bonzini <pbonzini@redhat.com>
To: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org
Cc: seanjc@google.com
Date: Fri, 24 Jan 2025 14:11:07 -0500

.
Subject: [PATCH] KVM: x86/mmu: Ensure NX huge page recovery thread is alive
 before waking
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Keith Busch <kbusch@kernel.org>
Date: Fri, 24 Jan 2025 15:46:23 -0800

.
Subject: [PATCH] KVM: x86: Load DR6 with guest value only before entering
 .vcpu_run() loop
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	John Stultz <jstultz@google.com>, Jim Mattson <jmattson@google.com>
Date: Fri, 24 Jan 2025 17:18:33 -0800

.
Subject: [PATCH] KVM: x86/cpudid: add type suffix to decimal const 48 fix building warning
From: Ethan Zhao <haifeng.zhao@linux.intel.com>
To: hpa@zytor.com,
	bp@alien8.de,
	tglx@linutronix.de,
	mingo@redhat.com
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	x86@kernel.org,
	joro@8bytes.org,
	jmattson@google.com,
	wanpengli@tencent.com,
	pbonzini@redhat.com,
	seanjc@google.com,
	etzhao@outlook.com
Date: Sun, 26 Jan 2025 12:15:32 +0800

.
Subject: [PATCH] sched: Don't define sched_clock_irqtime as static key
From: Yafang Shao <laoar.shao@gmail.com>
To: dan.carpenter@linaro.org,
	seanjc@google.com,
	mkoutny@suse.com,
	vincent.guittot@linaro.org,
	peterz@infradead.org
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Yafang Shao <laoar.shao@gmail.com>
Date: Sun, 26 Jan 2025 14:50:37 +0800

.
Subject: [PATCH kvmtool] riscv: Allow initrd to be above 256MB on 64 bit
From: Anton Blanchard <antonb@tenstorrent.com>
To: kvm@vger.kernel.org
Cc: will@kernel.org,
	julien.thierry.kdev@gmail.com,
	Anton Blanchard <antonb@tenstorrent.com>
Date: Sun, 26 Jan 2025 07:38:43 +0000

.
Subject: [PATCH v6 0/3] KVM: SVM: Flush cache only on CPUs running SEV guest
From: Zheyun Shen <szy0127@sjtu.edu.cn>
To: thomas.lendacky@amd.com,
	seanjc@google.com,
	pbonzini@redhat.com,
	tglx@linutronix.de,
	kevinloughlin@google.com,
	mingo@redhat.com,
	bp@alien8.de
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Zheyun Shen <szy0127@sjtu.edu.cn>
Date: Sun, 26 Jan 2025 19:36:37 +0800

.
Subject: [PATCH v2] KVM: x86/cpuid: add type suffix to decimal const 48 fix building warning
From: Ethan Zhao <haifeng.zhao@linux.intel.com>
To: hpa@zytor.com,
	bp@alien8.de,
	tglx@linutronix.de,
	mingo@redhat.com
Cc: linux-kernel@vger.kernel.org,
	kvm@vger.kernel.org,
	x86@kernel.org,
	joro@8bytes.org,
	jmattson@google.com,
	wanpengli@tencent.com,
	pbonzini@redhat.com,
	seanjc@google.com,
	etzhao@outlook.com
Date: Mon, 27 Jan 2025 09:38:37 +0800

.
Subject: [kvmtool PATCH 0/6] Add RISC-V ISA extensions based on Linux-6.13
From: Anup Patel <apatel@ventanamicro.com>
To: Will Deacon <will@kernel.org>,
	julien.thierry.kdev@gmail.com,
	maz@kernel.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
	Atish Patra <atishp@atishpatra.org>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <anup@brainfault.org>,
	kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org,
	Anup Patel <apatel@ventanamicro.com>
Date: Mon, 27 Jan 2025 18:54:18 +0530

.
Subject: [PATCH v6 0/6] Poisoned memory recovery on reboot
From: =?UTF-8?q?=E2=80=9CWilliam=20Roche?= <william.roche@oracle.com>
To: david@redhat.com, kvm@vger.kernel.org, qemu-devel@nongnu.org,
        qemu-arm@nongnu.org
Cc: william.roche@oracle.com, peterx@redhat.com, pbonzini@redhat.com,
        richard.henderson@linaro.org, philmd@linaro.org,
        peter.maydell@linaro.org, mtosatti@redhat.com, imammedo@redhat.com,
        eduardo@habkost.net, marcel.apfelbaum@gmail.com,
        wangyanan55@huawei.com, zhao1.liu@intel.com, joao.m.martins@oracle.com
Date: Mon, 27 Jan 2025 21:31:01 +0000

.
Subject: [PATCH v7 0/3] KVM: SVM: Flush cache only on CPUs running SEV guest
From: Zheyun Shen <szy0127@sjtu.edu.cn>
To: thomas.lendacky@amd.com,
	seanjc@google.com,
	pbonzini@redhat.com,
	tglx@linutronix.de,
	kevinloughlin@google.com,
	mingo@redhat.com,
	bp@alien8.de
Cc: kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Zheyun Shen <szy0127@sjtu.edu.cn>
Date: Tue, 28 Jan 2025 09:53:42 +0800

.
Subject: [kvm-unit-tests PATCH v1 0/2] s390x: Improve out-of-source builds
From: Marc Hartmayer <mhartmay@linux.ibm.com>
To: <linux-s390@vger.kernel.org>, Thomas Huth <thuth@redhat.com>
Cc: <kvm@vger.kernel.org>, Janosch Frank <frankja@linux.ibm.com>,
        Nico Boehr <nrb@linux.ibm.com>
Date: Tue, 28 Jan 2025 11:06:37 +0100

.
Subject: [RFC kvm-unit-tests PATCH v1] Makefile: Use 'vpath' for out-of-source builds and not 'VPATH'
From: Marc Hartmayer <mhartmay@linux.ibm.com>
To: <kvm@vger.kernel.org>
Cc: Janosch Frank <frankja@linux.ibm.com>, Nico Boehr <nrb@linux.ibm.com>,
        Thomas Huth <thuth@redhat.com>,
        =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
        Andrew Jones <andrew.jones@linux.dev>,
        Paolo Bonzini <pbonzini@redhat.com>
Date: Tue, 28 Jan 2025 11:41:41 +0100

.
Subject: [PATCH] Update memory enc kvm.c
From: Shivam Tiwari <shivam.tiwari00021@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Shivam7-1 <55046031+Shivam7-1@users.noreply.github.com>,
	Shivam Tiwari <shivam.tiwari00021@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Vitaly Kuznetsov <vkuznets@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	x86@kernel.org,
	"H. Peter Anvin" <hpa@zytor.com>,
	kvm@vger.kernel.org
Date: Tue, 28 Jan 2025 10:45:25 +0000

.
Subject: [PATCH v6 0/3] Add support for the Idle HLT intercept feature
From: Manali Shukla <manali.shukla@amd.com>
To: <kvm@vger.kernel.org>, <linux-kselftest@vger.kernel.org>
Date: Tue, 28 Jan 2025 12:48:09 +0000

.
Subject: [PATCH] KVM: s390: selftests: Streamline uc_skey test to issue iske after sske
From: Christoph Schlameuss <schlameuss@linux.ibm.com>
To: kvm@vger.kernel.org
Cc: Christian Borntraeger <borntraeger@linux.ibm.com>,
        Janosch Frank <frankja@linux.ibm.com>,
        Claudio Imbrenda <imbrenda@linux.ibm.com>,
        David Hildenbrand <david@redhat.com>,
        Paolo Bonzini <pbonzini@redhat.com>, Shuah Khan <shuah@kernel.org>,
        linux-s390@vger.kernel.org, linux-kselftest@vger.kernel.org
Date: Tue, 28 Jan 2025 14:18:03 +0100

.
Subject: [kvm-unit-tests PATCH v3 0/2] Add support for SBI FWFT extension testing
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: kvm@vger.kernel.org,
	kvm-riscv@lists.infradead.org
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
	Andrew Jones <ajones@ventanamicro.com>,
	Anup Patel <apatel@ventanamicro.com>,
	Atish Patra <atishp@rivosinc.com>
Date: Tue, 28 Jan 2025 15:15:40 +0100

.
Subject: [RFC PATCH 0/9] accel: Only include qdev-realized vCPUs in global &cpus_queue
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
	Yanan Wang <wangyanan55@huawei.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>,
	=?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Peter Xu <peterx@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>
Date: Tue, 28 Jan 2025 15:21:43 +0100

.
Subject: Call for GSoC internship project ideas
From: Stefan Hajnoczi <stefanha@gmail.com>
To: qemu-devel <qemu-devel@nongnu.org>, kvm <kvm@vger.kernel.org>
Cc: Richard Henderson <richard.henderson@linaro.org>, 
	=?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@linaro.org>, 
	Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, 
	Thomas Huth <thuth@redhat.com>, "Daniel P. Berrange" <berrange@redhat.com>, 
	Pierrick Bouvier <pierrick.bouvier@linaro.org>, Alex Bennee <alex.bennee@linaro.org>, 
	Akihiko Odaki <akihiko.odaki@gmail.com>, Zhao Liu <zhao1.liu@intel.com>, 
	Bibo Mao <maobibo@loongson.cn>, Jamin Lin <jamin_lin@aspeedtech.com>, 
	=?UTF-8?Q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>, 
	Fabiano Rosas <farosas@suse.de>, Palmer Dabbelt <palmer@dabbelt.com>, 
	=?UTF-8?Q?Eugenio_P=C3=A9rez?= <eperezma@redhat.com>, 
	Hanna Reitz <hreitz@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>
Date: Tue, 28 Jan 2025 11:16:43 -0500

.
Subject: [GIT PULL] VFIO updates for v6.14-rc1
From: Alex Williamson <alex.williamson@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: <linux-kernel@vger.kernel.org>, "kvm@vger.kernel.org"
 <kvm@vger.kernel.org>
Date: Tue, 28 Jan 2025 14:24:39 -0700

Hi Linus,

The following changes since commit 13563da6ffcf49b8b45772e40b35f96926a7ee1e:

  Merge tag 'vfio-v6.13-rc7' of https://github.com/awilliam/linux-vfio (2025-01-06 06:56:23 -0800)

are available in the Git repository at:

  https://github.com/awilliam/linux-vfio.git tags/vfio-v6.14-rc1

for you to fetch changes up to 2bb447540e71ee530388750c38e1b2c8ea08b4b7:

  vfio/nvgrace-gpu: Add GB200 SKU to the devid table (2025-01-27 09:43:33 -0700)

----------------------------------------------------------------
VFIO updates for v6.14-rc1

 - Extend vfio-pci 8-byte read/write support to include archs defining
   CONFIG_GENERIC_IOMAP, such as x86, and remove now extraneous #ifdefs
   around 64-bit accessors. (Ramesh Thomas)

 - Update vfio-pci shadow ROM handling and allow cached ROM from setup
   data to be exposed as a functional ROM BAR region when available.
   (Yunxiang Li)

 - Update nvgrace-gpu vfio-pci variant driver for new Grace Blackwell
   hardware, conditionalizing the uncached BAR workaround for previous
   generation hardware based on the presence of a flag in a new DVSEC
   capability, and include a delay during probe for link training to
   complete, a new requirement for GB devices. (Ankit Agrawal)

----------------------------------------------------------------
Alex Williamson (1):
      vfio/platform: check the bounds of read/write syscalls

Ankit Agrawal (4):
      vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem
      vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM
      vfio/nvgrace-gpu: Check the HBM training and C2C link status
      vfio/nvgrace-gpu: Add GB200 SKU to the devid table

Ramesh Thomas (2):
      vfio/pci: Enable iowrite64 and ioread64 for vfio pci
      vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64

Yunxiang Li (2):
      vfio/pci: Remove shadow ROM specific code paths
      vfio/pci: Expose setup ROM at ROM bar when needed

 drivers/vfio/pci/nvgrace-gpu/main.c          | 169 +++++++++++++++++++++++----
 drivers/vfio/pci/vfio_pci_config.c           |   8 +-
 drivers/vfio/pci/vfio_pci_core.c             |  40 +++----
 drivers/vfio/pci/vfio_pci_rdwr.c             |  38 +++---
 drivers/vfio/platform/vfio_platform_common.c |  10 ++
 5 files changed, 196 insertions(+), 69 deletions(-)


.
Subject: [PATCH v2 00/13] Change ghes to use HEST-based offsets and add support for error inject
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Cleber Rosa <crosa@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Eric Blake <eblake@redhat.com>,
	John Snow <jsnow@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed, 29 Jan 2025 09:04:06 +0100

.
Subject: [PATCH v2] KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests
From: Amit Machhiwal <amachhiw@linux.ibm.com>
To: Madhavan Srinivasan <maddy@linux.ibm.com>,
        Michael Ellerman <mpe@ellerman.id.au>,
        Nicholas Piggin <npiggin@gmail.com>, kvm-ppc@vger.kernel.org,
        linuxppc-dev@lists.ozlabs.org
Cc: Amit Machhiwal <amachhiw@linux.ibm.com>,
        Vaibhav Jain <vaibhav@linux.ibm.com>,
        Shivaprasad G Bhat <sbhat@linux.ibm.com>,
        Christophe Leroy <christophe.leroy@csgroup.eu>,
        Naveen N Rao <naveen@kernel.org>, kvm@vger.kernel.org,
        linux-kernel@vger.kernel.org, stable@vger.kernel.org
Date: Wed, 29 Jan 2025 15:10:33 +0530

.
Subject: [PATCH V2 00/12] KVM: TDX: TD vcpu enter/exit
From: Adrian Hunter <adrian.hunter@intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com
Cc: kvm@vger.kernel.org,
	rick.p.edgecombe@intel.com,
	kai.huang@intel.com,
	adrian.hunter@intel.com,
	reinette.chatre@intel.com,
	xiaoyao.li@intel.com,
	tony.lindgren@linux.intel.com,
	binbin.wu@linux.intel.com,
	dmatlack@google.com,
	isaku.yamahata@intel.com,
	nik.borisov@suse.com,
	linux-kernel@vger.kernel.org,
	yan.y.zhao@intel.com,
	chao.gao@intel.com,
	weijiang.yang@intel.com
Date: Wed, 29 Jan 2025 11:56:55 +0200

.
Subject: [PATCH V2 00/12] KVM: TDX: TD vcpu enter/exit
From: Adrian Hunter <adrian.hunter@intel.com>
To: pbonzini@redhat.com,
	seanjc@google.com
Cc: kvm@vger.kernel.org,
	rick.p.edgecombe@intel.com,
	kai.huang@intel.com,
	adrian.hunter@intel.com,
	reinette.chatre@intel.com,
	xiaoyao.li@intel.com,
	tony.lindgren@linux.intel.com,
	binbin.wu@linux.intel.com,
	dmatlack@google.com,
	isaku.yamahata@intel.com,
	nik.borisov@suse.com,
	linux-kernel@vger.kernel.org,
	yan.y.zhao@intel.com,
	chao.gao@intel.com,
	weijiang.yang@intel.com
Date: Wed, 29 Jan 2025 11:58:49 +0200

.
Subject: [PATCH AUTOSEL 6.6 1/2] vfio/pci: Enable iowrite64 and ioread64 for vfio pci
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Cc: Ramesh Thomas <ramesh.thomas@intel.com>,
	Jason Gunthorpe <jgg@nvidia.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	Sasha Levin <sashal@kernel.org>,
	Yunxiang.Li@amd.com,
	jgg@ziepe.ca,
	gbayer@linux.ibm.com,
	ankita@nvidia.com,
	bpsegal@us.ibm.com,
	kvm@vger.kernel.org
Date: Wed, 29 Jan 2025 07:59:54 -0500

.
Subject: [PATCH AUTOSEL 6.1] vfio/pci: Enable iowrite64 and ioread64 for vfio pci
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Cc: Ramesh Thomas <ramesh.thomas@intel.com>,
	Jason Gunthorpe <jgg@nvidia.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	Sasha Levin <sashal@kernel.org>,
	Yunxiang.Li@amd.com,
	gbayer@linux.ibm.com,
	jgg@ziepe.ca,
	ankita@nvidia.com,
	bpsegal@us.ibm.com,
	kvm@vger.kernel.org
Date: Wed, 29 Jan 2025 08:00:05 -0500

.
Subject: [PATCH AUTOSEL 5.15] vfio/pci: Enable iowrite64 and ioread64 for vfio pci
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Cc: Ramesh Thomas <ramesh.thomas@intel.com>,
	Jason Gunthorpe <jgg@nvidia.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	Sasha Levin <sashal@kernel.org>,
	gbayer@linux.ibm.com,
	Yunxiang.Li@amd.com,
	jgg@ziepe.ca,
	ankita@nvidia.com,
	bpsegal@us.ibm.com,
	kvm@vger.kernel.org
Date: Wed, 29 Jan 2025 08:00:13 -0500

.
Subject: [PATCH AUTOSEL 5.10] vfio/pci: Enable iowrite64 and ioread64 for vfio pci
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Cc: Ramesh Thomas <ramesh.thomas@intel.com>,
	Jason Gunthorpe <jgg@nvidia.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	Sasha Levin <sashal@kernel.org>,
	Yunxiang.Li@amd.com,
	jgg@ziepe.ca,
	gbayer@linux.ibm.com,
	bpsegal@us.ibm.com,
	ankita@nvidia.com,
	kvm@vger.kernel.org
Date: Wed, 29 Jan 2025 08:00:20 -0500

.
Subject: [PATCH AUTOSEL 5.4] vfio/pci: Enable iowrite64 and ioread64 for vfio pci
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Cc: Ramesh Thomas <ramesh.thomas@intel.com>,
	Jason Gunthorpe <jgg@nvidia.com>,
	Alex Williamson <alex.williamson@redhat.com>,
	Sasha Levin <sashal@kernel.org>,
	jgg@ziepe.ca,
	Yunxiang.Li@amd.com,
	gbayer@linux.ibm.com,
	bpsegal@us.ibm.com,
	ankita@nvidia.com,
	kvm@vger.kernel.org
Date: Wed, 29 Jan 2025 08:00:29 -0500

.
Subject: [RFC PATCH v2 00/11] KVM: Mapping guest_memfd backed memory at the
 host for software protected VMs
From: Fuad Tabba <tabba@google.com>
To: kvm@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-mm@kvack.org
Cc: pbonzini@redhat.com, chenhuacai@kernel.org, mpe@ellerman.id.au, 
	anup@brainfault.org, paul.walmsley@sifive.com, palmer@dabbelt.com, 
	aou@eecs.berkeley.edu, seanjc@google.com, viro@zeniv.linux.org.uk, 
	brauner@kernel.org, willy@infradead.org, akpm@linux-foundation.org, 
	xiaoyao.li@intel.com, yilun.xu@intel.com, chao.p.peng@linux.intel.com, 
	jarkko@kernel.org, amoorthy@google.com, dmatlack@google.com, 
	yu.c.zhang@linux.intel.com, isaku.yamahata@intel.com, mic@digikod.net, 
	vbabka@suse.cz, vannapurve@google.com, ackerleytng@google.com, 
	mail@maciej.szmigiero.name, david@redhat.com, michael.roth@amd.com, 
	wei.w.wang@intel.com, liam.merwick@oracle.com, isaku.yamahata@gmail.com, 
	kirill.shutemov@linux.intel.com, suzuki.poulose@arm.com, steven.price@arm.com, 
	quic_eberman@quicinc.com, quic_mnalajal@quicinc.com, quic_tsoni@quicinc.com, 
	quic_svaddagi@quicinc.com, quic_cvanscha@quicinc.com, 
	quic_pderrin@quicinc.com, quic_pheragu@quicinc.com, catalin.marinas@arm.com, 
	james.morse@arm.com, yuzenghui@huawei.com, oliver.upton@linux.dev, 
	maz@kernel.org, will@kernel.org, qperret@google.com, keirf@google.com, 
	roypat@amazon.co.uk, shuah@kernel.org, hch@infradead.org, jgg@nvidia.com, 
	rientjes@google.com, jhubbard@nvidia.com, fvdl@google.com, hughd@google.com, 
	jthoughton@google.com, tabba@google.com
Date: Wed, 29 Jan 2025 17:23:09 +0000

.
Subject: [PATCH] KVM: nSVM: Enter guest mode before initializing nested NPT MMU
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, 
	Yosry Ahmed <yosry.ahmed@linux.dev>
Date: Wed, 29 Jan 2025 17:08:25 -0800

.
Subject: [GIT PULL v1 00/20] KVM: s390: some non-trivial fixes and cleanups for 6.14
From: Claudio Imbrenda <imbrenda@linux.ibm.com>
To: pbonzini@redhat.com
Cc: kvm@vger.kernel.org, linux-s390@vger.kernel.org, frankja@linux.ibm.com,
        borntraeger@de.ibm.com, david@redhat.com
Date: Thu, 30 Jan 2025 10:50:53 +0100

Ciao Paolo,

please pull the following changes:

- some selftest fixes
- move some kvm-related functions from mm into kvm
- remove all usage of page->index and page->lru from kvm
- fixes and cleanups for vsie


The following changes since commit 72deda0abee6e705ae71a93f69f55e33be5bca5c:

  Merge tag 'soundwire-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire (2025-01-29 14:38:19 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-6.14-1

for you to fetch changes up to 8bc53739bc8f26c3418ca17a7dbe030bce22a60d:

  KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (2025-01-30 08:49:54 +0100)

----------------------------------------------------------------
- some selftest fixes
- move some kvm-related functions from mm into kvm
- remove all usage of page->index and page->lru from kvm
- fixes and cleanups for vsie

----------------------------------------------------------------
Christoph Schlameuss (1):
      KVM: s390: selftests: Streamline uc_skey test to issue iske after sske

Claudio Imbrenda (14):
      KVM: s390: wrapper for KVM_BUG
      KVM: s390: fake memslot for ucontrol VMs
      KVM: s390: selftests: fix ucontrol memory region test
      KVM: s390: move pv gmap functions into kvm
      KVM: s390: use __kvm_faultin_pfn()
      KVM: s390: get rid of gmap_fault()
      KVM: s390: get rid of gmap_translate()
      KVM: s390: move some gmap shadowing functions away from mm/gmap.c
      KVM: s390: stop using page->index for non-shadow gmaps
      KVM: s390: stop using lists to keep track of used dat tables
      KVM: s390: move gmap_shadow_pgt_lookup() into kvm
      KVM: s390: remove useless page->index usage
      KVM: s390: move PGSTE softbits
      KVM: s390: remove the last user of page->index

David Hildenbrand (4):
      KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
      KVM: s390: vsie: stop using page->index
      KVM: s390: vsie: stop messing with page refcount
      KVM: s390: vsie: stop using "struct page" for vsie page

Sean Christopherson (1):
      KVM: Do not restrict the size of KVM-internal memory regions

 Documentation/virt/kvm/api.rst                   |   2 +-
 arch/s390/include/asm/gmap.h                     |  20 +-
 arch/s390/include/asm/kvm_host.h                 |   6 +-
 arch/s390/include/asm/pgtable.h                  |  21 +-
 arch/s390/include/asm/uv.h                       |   6 +-
 arch/s390/kernel/uv.c                            | 292 +---------
 arch/s390/kvm/Makefile                           |   2 +-
 arch/s390/kvm/gaccess.c                          |  44 +-
 arch/s390/kvm/gmap-vsie.c                        | 142 +++++
 arch/s390/kvm/gmap.c                             | 212 +++++++
 arch/s390/kvm/gmap.h                             |  39 ++
 arch/s390/kvm/intercept.c                        |   7 +-
 arch/s390/kvm/interrupt.c                        |  19 +-
 arch/s390/kvm/kvm-s390.c                         | 237 ++++++--
 arch/s390/kvm/kvm-s390.h                         |  19 +
 arch/s390/kvm/pv.c                               |  21 +
 arch/s390/kvm/vsie.c                             | 106 ++--
 arch/s390/mm/gmap.c                              | 681 +++++------------------
 arch/s390/mm/pgalloc.c                           |   2 -
 tools/testing/selftests/kvm/s390/ucontrol_test.c |  32 +-
 virt/kvm/kvm_main.c                              |  10 +-
 21 files changed, 990 insertions(+), 930 deletions(-)
 create mode 100644 arch/s390/kvm/gmap-vsie.c
 create mode 100644 arch/s390/kvm/gmap.c
 create mode 100644 arch/s390/kvm/gmap.h

.
Subject: [PATCH] KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep()
From: Sean Christopherson <seanjc@google.com>
To: Sean Christopherson <seanjc@google.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Thu, 30 Jan 2025 08:31:35 -0800

.
Subject: [PATCH RFC net-next v2 0/6] Device memory TCP TX
From: Mina Almasry <almasrymina@google.com>
To: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-doc@vger.kernel.org, kvm@vger.kernel.org, 
	virtualization@lists.linux.dev, linux-kselftest@vger.kernel.org
Cc: Mina Almasry <almasrymina@google.com>, "David S. Miller" <davem@davemloft.net>, 
	Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, 
	Simon Horman <horms@kernel.org>, Donald Hunter <donald.hunter@gmail.com>, 
	Jonathan Corbet <corbet@lwn.net>, Andrew Lunn <andrew+netdev@lunn.ch>, David Ahern <dsahern@kernel.org>, 
	Stefan Hajnoczi <stefanha@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, 
	"Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>, 
	Xuan Zhuo <xuanzhuo@linux.alibaba.com>, 
	"=?UTF-8?q?Eugenio=20P=C3=A9rez?=" <eperezma@redhat.com>, Shuah Khan <shuah@kernel.org>, sdf@fomichev.me, 
	asml.silence@gmail.com, dw@davidwei.uk, Jamal Hadi Salim <jhs@mojatatu.com>, 
	Victor Nogueira <victor@mojatatu.com>, Pedro Tammela <pctammela@mojatatu.com>
Date: Thu, 30 Jan 2025 21:15:33 +0000

.
