From: Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>
To: Michael Tokarev <mjt@tls.msk.ru>,
alistair23@gmail.com, qemu-devel@nongnu.org
Cc: Alistair Francis <alistair.francis@wdc.com>,
qemu-stable <qemu-stable@nongnu.org>
Subject: Re: [PULL 00/40] riscv-to-apply queue
Date: Sat, 11 Jul 2026 04:39:17 -0300 [thread overview]
Message-ID: <3a4d4b5d-e3a2-43cc-abec-ade8fd94cb30@oss.qualcomm.com> (raw)
In-Reply-To: <76408ad0-1950-438f-92ab-62b20f0fa03e@tls.msk.ru>
On 7/11/2026 3:32 AM, Michael Tokarev wrote:
> On 7/10/26 05:54, alistair23@gmail.com wrote:
>> From: Alistair Francis <alistair.francis@wdc.com>
>
>> RISC-V PR for 11.1
>>
>> * Fix IOMMU fault type for spa_fetch() faults
>> * Check IOMMU for reserved PTE bits
>> * Fault when IOMMU !PTE_U and no priv access
>> * Fault IOMMU for non-user PTE in G_STAGE
>> * Check IOMMU reserved MSI PTE basic bits
>> * Record fault on IOMMU-generated MSI write
>> * Move RISC-V TCG files and fix --disable-tcg
>> * Check for misaligned IOMMU IOHGATP_PPN
>> * Update IOMMU ioval2 when faulting in spa_fetch()
>> * Forbid IOMMU GATE/SADE if caps.AMO_HWADD is zero
>> * Set IOMMU ftype and iova in riscv_iommu_ctx()
>> * Check PCIe DOE mailbox length for overflows
>> * Add extensions after v7.1-rc4 update
>> * Remove job building OpenSBI firmware binaries
>> * Correct ACPI field sequence in SPCR table
>
> Is it the same as usual for riscv pull requests, -- everything with
> Fixes: or Resolves: tag should be picked up for the current qemu stable
> releases?
>
> (Cc'ing Daniel too since he has largest share of contributions here).
Yes sir. All "Fixes" and "Resolves" from this batch fixes bugs that
are also applicable for qemu-stable.
Cheers,
Daniel
>
> Thanks,
>
> /mjt
>
>> ----------------------------------------------------------------
>> Alistair Francis (1):
>> hw/pci/pcie_doe: Check mailbox length for overflows
>>
>> Bin Meng (1):
>> gitlab-ci: Remove job building OpenSBI firmware binaries
>>
>> Daniel Henrique Barboza (32):
>> hw/riscv/riscv-iommu.c: fix fault type for spa_fetch() faults
>> hw/riscv/riscv-iommu.c: check for reserved PTE bits
>> hw/riscv/riscv-iommu.c: fault when !PTE_U and no priv access
>> hw/riscv/riscv-iommu.c: fault for non-user PTE in G_STAGE
>> hw/riscv/riscv-iommu.c: check reserved MSI PTE basic bits
>> hw/riscv/riscv-iommu-sys.c: record fault on IOMMU-generated MSI write
>> target/riscv: move valid_vm_* satp arrays to cpu.c
>> hw/riscv, target/riscv: move pmu fdt function to fdt-common.c
>> target/riscv: move TCG only files to tcg subdir
>> target/riscv/machine.c: do not migrate pmp state with kvm
>> target/riscv: move pmp files to tcg subdir
>> target/riscv: tidy up riscv_sysemu_ops
>> target/riscv: move debug.h to tcg subdir
>> target/riscv: remove csr.h from kvm-cpu.c
>> target/riscv: move csr.h to tcg subdir
>> target/riscv: move custom_csrs logic to tcg-cpu.c
>> target/riscv: move riscv_cpu_set_nmi() to tcg-cpu.c
>> target/riscv: move some irq helpers to cpu.c
>> target/riscv: move riscv_cpu_claim_interrupts to cpu.c
>> target/riscv/cpu.c: handle TCG bits of riscv_cpu_dump_state
>> target/riscv: gate riscv_cpu_update_mip with tcg_enabled()
>> target/riscv/cpu.c: filter TCG only bits in riscv_cpu_reset_hold()
>> hw/riscv/riscv_hart.c isolate tcg only bits
>> target/riscv/gdbstub.c: isolate TCG only checks
>> target/riscv: move riscv_cpu_set_rdtime_fn to riscv_aclint
>> target/riscv/tcg: remove unused riscv_cpu_get_geilen()
>> target/riscv: move riscv_cpu_set_geilen() to riscv-imsic
>> target/riscv: move riscv_cpu_set_aia_ireg_rmw_cb() to riscv_imsic
>> hw/riscv/riscv-iommu.c: check for misaligned IOHGATP_PPN
>> hw/riscv/riscv-iommu.c: update ioval2 when faulting in spa_fetch()
>> hw/riscv/riscv-iommu: forbid GATE/SADE if caps.AMO_HWADD is zero
>> hw/riscv/riscv-iommu.c: set ftype and iova in riscv_iommu_ctx()
>>
>> Heinrich Schuchardt (3):
>> tests: allow differences in SPCR
>> hw/acpi: correct field sequence in SPCR table
>> tests: update SPCR loongarch64 and riscv64 test data
>>
>> Wang Yechao (1):
>> target/riscv/kvm: add extensions after v7.1-rc4 update
>>
>> Zephyr Li (2):
>> target/riscv: Remove unused tcg/tcg.h include
>> gitlab-ci.d/crossbuilds: add riscv64 KVM-only build job
>
next prev parent reply other threads:[~2026-07-11 7:40 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-10 2:54 [PULL 00/40] riscv-to-apply queue alistair23
2026-07-10 2:54 ` [PULL 01/40] hw/riscv/riscv-iommu.c: fix fault type for spa_fetch() faults alistair23
2026-07-10 2:54 ` [PULL 02/40] hw/riscv/riscv-iommu.c: check for reserved PTE bits alistair23
2026-07-10 2:54 ` [PULL 03/40] hw/riscv/riscv-iommu.c: fault when !PTE_U and no priv access alistair23
2026-07-10 2:54 ` [PULL 04/40] hw/riscv/riscv-iommu.c: fault for non-user PTE in G_STAGE alistair23
2026-07-10 2:54 ` [PULL 05/40] hw/riscv/riscv-iommu.c: check reserved MSI PTE basic bits alistair23
2026-07-10 2:54 ` [PULL 06/40] hw/riscv/riscv-iommu-sys.c: record fault on IOMMU-generated MSI write alistair23
2026-07-10 2:54 ` [PULL 07/40] target/riscv: Remove unused tcg/tcg.h include alistair23
2026-07-10 2:54 ` [PULL 08/40] target/riscv: move valid_vm_* satp arrays to cpu.c alistair23
2026-07-10 2:54 ` [PULL 09/40] hw/riscv, target/riscv: move pmu fdt function to fdt-common.c alistair23
2026-07-10 2:54 ` [PULL 10/40] target/riscv: move TCG only files to tcg subdir alistair23
2026-07-10 2:54 ` [PULL 11/40] target/riscv/machine.c: do not migrate pmp state with kvm alistair23
2026-07-10 2:54 ` [PULL 12/40] target/riscv: move pmp files to tcg subdir alistair23
2026-07-10 2:54 ` [PULL 13/40] target/riscv: tidy up riscv_sysemu_ops alistair23
2026-07-10 2:54 ` [PULL 14/40] target/riscv: move debug.h to tcg subdir alistair23
2026-07-10 2:55 ` [PULL 15/40] target/riscv: remove csr.h from kvm-cpu.c alistair23
2026-07-10 2:55 ` [PULL 16/40] target/riscv: move csr.h to tcg subdir alistair23
2026-07-10 2:55 ` [PULL 17/40] target/riscv: move custom_csrs logic to tcg-cpu.c alistair23
2026-07-10 2:55 ` [PULL 18/40] target/riscv: move riscv_cpu_set_nmi() " alistair23
2026-07-10 2:55 ` [PULL 19/40] target/riscv: move some irq helpers to cpu.c alistair23
2026-07-10 2:55 ` [PULL 20/40] target/riscv: move riscv_cpu_claim_interrupts " alistair23
2026-07-10 2:55 ` [PULL 21/40] target/riscv/cpu.c: handle TCG bits of riscv_cpu_dump_state alistair23
2026-07-10 2:55 ` [PULL 22/40] target/riscv: gate riscv_cpu_update_mip with tcg_enabled() alistair23
2026-07-10 2:55 ` [PULL 23/40] target/riscv/cpu.c: filter TCG only bits in riscv_cpu_reset_hold() alistair23
2026-07-10 2:55 ` [PULL 24/40] hw/riscv/riscv_hart.c isolate tcg only bits alistair23
2026-07-10 2:55 ` [PULL 25/40] target/riscv/gdbstub.c: isolate TCG only checks alistair23
2026-07-10 2:55 ` [PULL 26/40] target/riscv: move riscv_cpu_set_rdtime_fn to riscv_aclint alistair23
2026-07-10 2:55 ` [PULL 27/40] target/riscv/tcg: remove unused riscv_cpu_get_geilen() alistair23
2026-07-10 2:55 ` [PULL 28/40] target/riscv: move riscv_cpu_set_geilen() to riscv-imsic alistair23
2026-07-10 2:55 ` [PULL 29/40] target/riscv: move riscv_cpu_set_aia_ireg_rmw_cb() to riscv_imsic alistair23
2026-07-10 2:55 ` [PULL 30/40] gitlab-ci.d/crossbuilds: add riscv64 KVM-only build job alistair23
2026-07-10 2:55 ` [PULL 31/40] hw/riscv/riscv-iommu.c: check for misaligned IOHGATP_PPN alistair23
2026-07-10 2:55 ` [PULL 32/40] hw/riscv/riscv-iommu.c: update ioval2 when faulting in spa_fetch() alistair23
2026-07-10 2:55 ` [PULL 33/40] hw/riscv/riscv-iommu: forbid GATE/SADE if caps.AMO_HWADD is zero alistair23
2026-07-10 2:55 ` [PULL 34/40] hw/riscv/riscv-iommu.c: set ftype and iova in riscv_iommu_ctx() alistair23
2026-07-10 2:55 ` [PULL 35/40] hw/pci/pcie_doe: Check mailbox length for overflows alistair23
2026-07-10 2:55 ` [PULL 36/40] target/riscv/kvm: add extensions after v7.1-rc4 update alistair23
2026-07-10 2:55 ` [PULL 37/40] gitlab-ci: Remove job building OpenSBI firmware binaries alistair23
2026-07-10 2:55 ` [PULL 38/40] tests: allow differences in SPCR alistair23
2026-07-10 2:55 ` [PULL 39/40] hw/acpi: correct field sequence in SPCR table alistair23
2026-07-10 2:55 ` [PULL 40/40] tests: update SPCR loongarch64 and riscv64 test data alistair23
2026-07-11 4:42 ` [PULL 00/40] riscv-to-apply queue Stefan Hajnoczi
2026-07-11 6:32 ` Michael Tokarev
2026-07-11 7:39 ` Daniel Henrique Barboza [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-07-04 11:11 alistair23
2025-07-04 17:50 ` Stefan Hajnoczi
2022-02-11 23:59 Alistair Francis
2022-02-15 11:39 ` Peter Maydell
2022-02-16 6:28 ` Alistair Francis
2022-02-16 6:45 ` Anup Patel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3a4d4b5d-e3a2-43cc-abec-ade8fd94cb30@oss.qualcomm.com \
--to=daniel.barboza@oss.qualcomm.com \
--cc=alistair.francis@wdc.com \
--cc=alistair23@gmail.com \
--cc=mjt@tls.msk.ru \
--cc=qemu-devel@nongnu.org \
--cc=qemu-stable@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.