From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-ppc@nongnu.org
Subject: [PULL 00/96] ppc-for-9.1-2 queue
Date: Fri, 26 Jul 2024 09:52:33 +1000 [thread overview]
Message-ID: <20240725235410.451624-1-npiggin@gmail.com> (raw)
Apologies this is so late after soft-freeze, apologies. I was waiting
on "accel/kvm: Extract common KVM vCPU {creation,parking} code" to be
merged upsream then ran into last minute CI problems. This PR is very
contained to ppc code so I hope it will not inconvenience anybody.
Thanks,
Nick
The following changes since commit 029e13a8a56a2931e7c24c0db52ae7256b932cb0:
Merge tag 'bsd-user-for-9.1-pull-request' of gitlab.com:bsdimp/qemu into staging (2024-07-25 09:53:57 +1000)
are available in the Git repository at:
https://gitlab.com/npiggin/qemu.git tags/pull-ppc-for-9.1-2-20240726-1
for you to fetch changes up to d741ecffd2ca260ce7875a4596f17736b5ccb7c3:
target/ppc: Remove includes from mmu-book3s-v3.h (2024-07-26 09:51:34 +1000)
----------------------------------------------------------------
* Fixes for pseries migration bugs.
* Graceful handling of vCPU hotplug failure in KVM.
* Many improvements to powernv machine model.
* Move more instructions to decodetree.
* Most of the remaining large MMU cleanup.
----------------------------------------------------------------
Aditya Gupta (1):
ppc/pnv: Update Power10's cfam id to use Power10 DD2
Akihiko Odaki (2):
spapr: Free stdout path
ppc/vof: Fix unaligned FDT property access
BALATON Zoltan (32):
target/ppc: Reorganise and rename ppc_hash32_pp_prot()
target/ppc/mmu_common.c: Remove local name for a constant
target/ppc/mmu_common.c: Remove single use local variable
target/ppc/mmu_common.c: Remove single use local variable
target/ppc/mmu_common.c: Remove another single use local variable
target/ppc/mmu_common.c: Remove yet another single use local variable
target/ppc/mmu_common.c: Return directly in ppc6xx_tlb_pte_check()
target/ppc/mmu_common.c: Simplify ppc6xx_tlb_pte_check()
target/ppc/mmu_common.c: Remove unused field from mmu_ctx_t
target/ppc/mmu_common.c: Remove hash field from mmu_ctx_t
target/ppc/mmu_common.c: Remove pte_update_flags()
target/ppc/mmu_common.c: Remove nx field from mmu_ctx_t
target/ppc/mmu_common.c: Convert local variable to bool
target/ppc/mmu_common.c: Remove single use local variable
target/ppc/mmu_common.c: Simplify a switch statement
target/ppc/mmu_common.c: Inline and remove ppc6xx_tlb_pte_check()
target/ppc/mmu_common.c: Remove ptem field from mmu_ctx_t
target/ppc: Add function to get protection key for hash32 MMU
target/ppc/mmu-hash32.c: Inline and remove ppc_hash32_pte_prot()
target/ppc/mmu_common.c: Init variable in function that relies on it
target/ppc/mmu_common.c: Remove key field from mmu_ctx_t
target/ppc/mmu_common.c: Stop using ctx in ppc6xx_tlb_check()
target/ppc/mmu_common.c: Rename function parameter
target/ppc/mmu_common.c: Use defines instead of numeric constants
target/ppc: Remove bat_size_prot()
target/ppc/mmu_common.c: Stop using ctx in get_bat_6xx_tlb()
target/ppc/mmu_common.c: Remove mmu_ctx_t
target/ppc/mmu-hash32.c: Inline and remove ppc_hash32_pte_raddr()
target/ppc/mmu-hash32.c: Move get_pteg_offset32() to the header
target/ppc: Unexport some functions from mmu-book3s-v3.h
target/ppc/mmu-radix64: Remove externally unused parts from header
target/ppc: Remove includes from mmu-book3s-v3.h
Chalapathi V (6):
ppc/pnv: Remove ppc target dependency from pnv_xscom.h
hw/ssi: Add SPI model
hw/ssi: Extend SPI model
hw/block: Add Microchip's 25CSM04 to m25p80
hw/ppc: SPI controller wiring to P10 chip
tests/qtest: Add pnv-spi-seeprom qtest
Chinmay Rath (12):
target/ppc: Move VMX integer add/sub saturate insns to decodetree.
target/ppc: Improve VMX integer add/sub saturate instructions.
target/ppc: Move ISA300 flag check out of do_helper_XX3.
target/ppc: Move VSX arithmetic and max/min insns to decodetree.
target/ppc: Move VSX logical instructions to decodetree.
target/ppc: Moving VSX scalar storage access insns to decodetree.
target/ppc: Move VSX vector with length storage access insns to decodetree.
target/ppc: Move VSX vector storage access insns to decodetree.
target/ppc: Move VSX fp compare insns to decodetree.
target/ppc: Move get/set_avr64 functions to vmx-impl.c.inc.
target/ppc: Update VMX storage access insns to use tcg_gen_qemu_ld/st_i128.
target/ppc : Update VSX storage access insns to use tcg_gen_qemu _ld/st_i128.
Frederic Barrat (9):
pnv/xive2: XIVE2 Cache Watch, Cache Flush and Sync Injection support
pnv/xive2: Add NVG and NVC to cache watch facility
pnv/xive2: Configure Virtualization Structure Tables through the PC
pnv/xive2: Enable VST NVG and NVC index compression
pnv/xive2: Set Translation Table for the NVC port space
pnv/xive2: Fail VST entry address computation if table has no VSD
pnv/xive2: Move xive2_nvp_pic_print_info() to xive2.c
pnv/xive2: Refine TIMA 'info pic' output
pnv/xive2: Dump more END state with 'info pic'
Glenn Miles (1):
ppc/pnv: Fix loss of LPC SERIRQ interrupts
Harsh Prateek Bora (3):
accel/kvm: Introduce kvm_create_and_park_vcpu() helper
cpu-common.c: export cpu_get_free_index to be reused later
target/ppc: handle vcpu hotplug failure gracefully
Michael Kowal (1):
pnv/xive2: Structure/define alignment changes
Nicholas Piggin (24):
tests/tcg: Skip failing ppc64 multi-threaded tests
spapr: Migrate ail-mode-3 spapr cap
ppc/pnv: Implement POWER9 LPC PSI serirq outputs and auto-clear function
ppc/pnv: Begin a more complete ADU LPC model for POWER9/10
ppc/pnv: Implement ADU access to LPC space
target/ppc: Fix msgsnd for POWER8
ppc/pnv: Add pointer from PnvCPUState to PnvCore
ppc/pnv: Move timebase state into PnvCore
target/ppc: Move SPR indirect registers into PnvCore
ppc/pnv: use class attribute to limit SMT threads for different machines
ppc/pnv: Extend chip_pir class method to TIR as well
ppc: Add a core_index to CPUPPCState for SMT vCPUs
target/ppc: Add helpers to check for SMT sibling threads
ppc: Add has_smt_siblings property to CPUPPCState
ppc/pnv: Add a big-core mode that joins two regular cores
ppc/pnv: Add allow for big-core differences in DT generation
ppc/pnv: Implement big-core PVR for Power9/10
ppc/pnv: Implement Power9 CPU core thread state indirect register
ppc/pnv: Add POWER10 ChipTOD quirk for big-core
ppc/pnv: Add big-core machine property
ppc/pnv: Add a CPU nmi and resume function
ppc/pnv: Implement POWER10 PC xscom registers for direct controls
ppc/pnv: Add an LPAR per core machine option
pnv/xive: Support cache flush and queue sync inject with notifications
Omar Sandoval (1):
target/ppc/arch_dump: set prstatus pid to cpuid
Shivaprasad G Bhat (4):
linux-header: PPC: KVM: Update one-reg ids for DEXCR, HASHKEYR and HASHPKEYR
target/ppc/cpu_init: Synchronize DEXCR with KVM for migration
target/ppc/cpu_init: Synchronize HASHKEYR with KVM for migration
target/ppc/cpu_init: Synchronize HASHPKEYR with KVM for migration
accel/kvm/kvm-all.c | 12 +
cpu-common.c | 7 +-
hw/block/m25p80.c | 3 +
hw/intc/pnv_xive2.c | 566 +++++++++++++---
hw/intc/pnv_xive2_regs.h | 108 +++
hw/intc/xive.c | 12 +-
hw/intc/xive2.c | 33 +-
hw/ppc/Kconfig | 3 +
hw/ppc/meson.build | 1 +
hw/ppc/pnv.c | 389 +++++++++--
hw/ppc/pnv_adu.c | 206 ++++++
hw/ppc/pnv_chiptod.c | 7 +-
hw/ppc/pnv_core.c | 127 +++-
hw/ppc/pnv_lpc.c | 162 ++++-
hw/ppc/pnv_xscom.c | 9 -
hw/ppc/spapr.c | 1 +
hw/ppc/spapr_caps.c | 1 +
hw/ppc/spapr_cpu_core.c | 16 +-
hw/ppc/spapr_vhyp_mmu.c | 21 +-
hw/ppc/spapr_vof.c | 2 +-
hw/ppc/trace-events | 4 +
hw/ppc/vof.c | 2 +-
hw/ssi/Kconfig | 4 +
hw/ssi/meson.build | 1 +
hw/ssi/pnv_spi.c | 1268 +++++++++++++++++++++++++++++++++++
hw/ssi/trace-events | 21 +
include/exec/cpu-common.h | 2 +
include/hw/ppc/pnv.h | 8 +
include/hw/ppc/pnv_adu.h | 32 +
include/hw/ppc/pnv_chip.h | 13 +-
include/hw/ppc/pnv_core.h | 31 +
include/hw/ppc/pnv_lpc.h | 22 +-
include/hw/ppc/pnv_xscom.h | 11 +-
include/hw/ppc/spapr.h | 1 +
include/hw/ppc/xive2_regs.h | 9 +
include/hw/ssi/pnv_spi.h | 67 ++
include/hw/ssi/pnv_spi_regs.h | 133 ++++
include/sysemu/kvm.h | 8 +
linux-headers/asm-powerpc/kvm.h | 3 +
target/ppc/arch_dump.c | 24 +-
target/ppc/cpu.h | 45 +-
target/ppc/cpu_init.c | 38 +-
target/ppc/excp_helper.c | 69 +-
target/ppc/fpu_helper.c | 60 +-
target/ppc/helper.h | 92 +--
target/ppc/insn32.decode | 98 +++
target/ppc/int_helper.c | 22 +-
target/ppc/kvm.c | 46 ++
target/ppc/mem_helper.c | 8 +-
target/ppc/misc_helper.c | 111 +--
target/ppc/mmu-book3s-v3.c | 1 -
target/ppc/mmu-book3s-v3.h | 43 --
target/ppc/mmu-hash32.c | 69 +-
target/ppc/mmu-hash32.h | 56 +-
target/ppc/mmu-hash64.c | 50 ++
target/ppc/mmu-hash64.h | 1 +
target/ppc/mmu-radix64.c | 50 ++
target/ppc/mmu-radix64.h | 53 +-
target/ppc/mmu_common.c | 333 ++++-----
target/ppc/timebase_helper.c | 89 +--
target/ppc/translate.c | 27 +-
target/ppc/translate/vmx-impl.c.inc | 290 +++++---
target/ppc/translate/vmx-ops.c.inc | 19 +-
target/ppc/translate/vsx-impl.c.inc | 592 ++++++++--------
target/ppc/translate/vsx-ops.c.inc | 82 ---
tests/qtest/meson.build | 1 +
tests/qtest/pnv-spi-seeprom-test.c | 110 +++
tests/qtest/pnv-xscom.h | 2 +-
tests/tcg/ppc64/Makefile.target | 12 +
69 files changed, 4417 insertions(+), 1402 deletions(-)
create mode 100644 hw/ppc/pnv_adu.c
create mode 100644 hw/ssi/pnv_spi.c
create mode 100644 include/hw/ppc/pnv_adu.h
create mode 100644 include/hw/ssi/pnv_spi.h
create mode 100644 include/hw/ssi/pnv_spi_regs.h
create mode 100644 tests/qtest/pnv-spi-seeprom-test.c
next reply other threads:[~2024-07-25 23:54 UTC|newest]
Thread overview: 111+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-25 23:52 Nicholas Piggin [this message]
2024-07-25 23:52 ` [PULL 01/96] tests/tcg: Skip failing ppc64 multi-threaded tests Nicholas Piggin
2024-07-25 23:52 ` [PULL 02/96] spapr: Migrate ail-mode-3 spapr cap Nicholas Piggin
2024-08-27 20:51 ` Michael Tokarev
2024-07-25 23:52 ` [PULL 03/96] spapr: Free stdout path Nicholas Piggin
2024-07-25 23:52 ` [PULL 04/96] ppc/vof: Fix unaligned FDT property access Nicholas Piggin
2024-07-25 23:52 ` [PULL 05/96] accel/kvm: Introduce kvm_create_and_park_vcpu() helper Nicholas Piggin
2024-07-25 23:52 ` [PULL 06/96] cpu-common.c: export cpu_get_free_index to be reused later Nicholas Piggin
2024-07-25 23:52 ` [PULL 07/96] target/ppc: handle vcpu hotplug failure gracefully Nicholas Piggin
2024-07-25 23:52 ` [PULL 08/96] target/ppc/arch_dump: set prstatus pid to cpuid Nicholas Piggin
2024-07-25 23:52 ` [PULL 09/96] linux-header: PPC: KVM: Update one-reg ids for DEXCR, HASHKEYR and HASHPKEYR Nicholas Piggin
2024-07-25 23:52 ` [PULL 10/96] target/ppc/cpu_init: Synchronize DEXCR with KVM for migration Nicholas Piggin
2024-07-25 23:52 ` [PULL 11/96] target/ppc/cpu_init: Synchronize HASHKEYR " Nicholas Piggin
2024-07-25 23:52 ` [PULL 12/96] target/ppc/cpu_init: Synchronize HASHPKEYR " Nicholas Piggin
2024-07-25 23:52 ` [PULL 13/96] ppc/pnv: Update Power10's cfam id to use Power10 DD2 Nicholas Piggin
2024-07-25 23:52 ` [PULL 14/96] ppc/pnv: Fix loss of LPC SERIRQ interrupts Nicholas Piggin
2024-07-25 23:52 ` [PULL 15/96] ppc/pnv: Implement POWER9 LPC PSI serirq outputs and auto-clear function Nicholas Piggin
2024-07-29 10:10 ` Cédric Le Goater
2024-11-05 17:35 ` Peter Maydell
2024-11-07 14:18 ` Peter Maydell
2024-11-08 2:18 ` Nicholas Piggin
2024-07-25 23:52 ` [PULL 16/96] ppc/pnv: Begin a more complete ADU LPC model for POWER9/10 Nicholas Piggin
2024-07-25 23:52 ` [PULL 17/96] ppc/pnv: Implement ADU access to LPC space Nicholas Piggin
2024-07-29 10:24 ` Cédric Le Goater
2024-07-25 23:52 ` [PULL 18/96] target/ppc: Fix msgsnd for POWER8 Nicholas Piggin
2024-07-25 23:52 ` [PULL 19/96] ppc/pnv: Add pointer from PnvCPUState to PnvCore Nicholas Piggin
2024-07-25 23:52 ` [PULL 20/96] ppc/pnv: Move timebase state into PnvCore Nicholas Piggin
2024-07-25 23:52 ` [PULL 21/96] target/ppc: Move SPR indirect registers " Nicholas Piggin
2024-07-25 23:52 ` [PULL 22/96] ppc/pnv: use class attribute to limit SMT threads for different machines Nicholas Piggin
2024-07-25 23:52 ` [PULL 23/96] ppc/pnv: Extend chip_pir class method to TIR as well Nicholas Piggin
2024-07-25 23:52 ` [PULL 24/96] ppc: Add a core_index to CPUPPCState for SMT vCPUs Nicholas Piggin
2024-07-25 23:52 ` [PULL 25/96] target/ppc: Add helpers to check for SMT sibling threads Nicholas Piggin
2024-07-25 23:52 ` [PULL 26/96] ppc: Add has_smt_siblings property to CPUPPCState Nicholas Piggin
2024-07-25 23:53 ` [PULL 27/96] ppc/pnv: Add a big-core mode that joins two regular cores Nicholas Piggin
2024-07-25 23:53 ` [PULL 28/96] ppc/pnv: Add allow for big-core differences in DT generation Nicholas Piggin
2024-07-25 23:53 ` [PULL 29/96] ppc/pnv: Implement big-core PVR for Power9/10 Nicholas Piggin
2024-07-25 23:53 ` [PULL 30/96] ppc/pnv: Implement Power9 CPU core thread state indirect register Nicholas Piggin
2024-07-25 23:53 ` [PULL 31/96] ppc/pnv: Add POWER10 ChipTOD quirk for big-core Nicholas Piggin
2024-07-25 23:53 ` [PULL 32/96] ppc/pnv: Add big-core machine property Nicholas Piggin
2024-07-25 23:53 ` [PULL 33/96] ppc/pnv: Add a CPU nmi and resume function Nicholas Piggin
2024-07-25 23:53 ` [PULL 34/96] ppc/pnv: Implement POWER10 PC xscom registers for direct controls Nicholas Piggin
2024-07-25 23:53 ` [PULL 35/96] ppc/pnv: Add an LPAR per core machine option Nicholas Piggin
2024-07-25 23:53 ` [PULL 36/96] ppc/pnv: Remove ppc target dependency from pnv_xscom.h Nicholas Piggin
2024-07-25 23:53 ` [PULL 37/96] hw/ssi: Add SPI model Nicholas Piggin
2024-07-25 23:53 ` [PULL 38/96] hw/ssi: Extend " Nicholas Piggin
2024-07-29 10:32 ` Cédric Le Goater
2024-07-29 13:16 ` Peter Maydell
2024-07-29 16:39 ` Chalapathi V
2024-07-29 12:08 ` Cédric Le Goater
2024-07-29 16:23 ` Chalapathi V
2024-07-25 23:53 ` [PULL 39/96] hw/block: Add Microchip's 25CSM04 to m25p80 Nicholas Piggin
2024-07-25 23:53 ` [PULL 40/96] hw/ppc: SPI controller wiring to P10 chip Nicholas Piggin
2024-07-25 23:53 ` [PULL 41/96] tests/qtest: Add pnv-spi-seeprom qtest Nicholas Piggin
2024-07-25 23:53 ` [PULL 42/96] pnv/xive2: XIVE2 Cache Watch, Cache Flush and Sync Injection support Nicholas Piggin
2024-07-25 23:53 ` [PULL 43/96] pnv/xive2: Structure/define alignment changes Nicholas Piggin
2024-07-25 23:53 ` [PULL 44/96] pnv/xive: Support cache flush and queue sync inject with notifications Nicholas Piggin
2024-07-25 23:53 ` [PULL 45/96] pnv/xive2: Add NVG and NVC to cache watch facility Nicholas Piggin
2024-07-25 23:53 ` [PULL 46/96] pnv/xive2: Configure Virtualization Structure Tables through the PC Nicholas Piggin
2024-07-25 23:53 ` [PULL 47/96] pnv/xive2: Enable VST NVG and NVC index compression Nicholas Piggin
2024-07-25 23:53 ` [PULL 48/96] pnv/xive2: Set Translation Table for the NVC port space Nicholas Piggin
2024-07-25 23:53 ` [PULL 49/96] pnv/xive2: Fail VST entry address computation if table has no VSD Nicholas Piggin
2024-07-25 23:53 ` [PULL 50/96] pnv/xive2: Move xive2_nvp_pic_print_info() to xive2.c Nicholas Piggin
2024-07-25 23:53 ` [PULL 51/96] pnv/xive2: Refine TIMA 'info pic' output Nicholas Piggin
2024-07-25 23:53 ` [PULL 52/96] pnv/xive2: Dump more END state with 'info pic' Nicholas Piggin
2024-07-25 23:53 ` [PULL 53/96] target/ppc: Move VMX integer add/sub saturate insns to decodetree Nicholas Piggin
2024-07-25 23:53 ` [PULL 54/96] target/ppc: Improve VMX integer add/sub saturate instructions Nicholas Piggin
2024-07-25 23:53 ` [PULL 55/96] target/ppc: Move ISA300 flag check out of do_helper_XX3 Nicholas Piggin
2024-07-25 23:53 ` [PULL 56/96] target/ppc: Move VSX arithmetic and max/min insns to decodetree Nicholas Piggin
2024-07-25 23:53 ` [PULL 57/96] target/ppc: Move VSX logical instructions " Nicholas Piggin
2024-07-25 23:53 ` [PULL 58/96] target/ppc: Moving VSX scalar storage access insns " Nicholas Piggin
2024-07-25 23:53 ` [PULL 59/96] target/ppc: Move VSX vector with length " Nicholas Piggin
2024-07-25 23:53 ` [PULL 60/96] target/ppc: Move VSX vector " Nicholas Piggin
2024-07-25 23:53 ` [PULL 61/96] target/ppc: Move VSX fp compare " Nicholas Piggin
2024-07-25 23:53 ` [PULL 62/96] target/ppc: Move get/set_avr64 functions to vmx-impl.c.inc Nicholas Piggin
2024-07-25 23:53 ` [PULL 63/96] target/ppc: Update VMX storage access insns to use tcg_gen_qemu_ld/st_i128 Nicholas Piggin
2024-07-25 23:53 ` [PULL 64/96] target/ppc : Update VSX storage access insns to use tcg_gen_qemu _ld/st_i128 Nicholas Piggin
2024-07-25 23:53 ` [PULL 65/96] target/ppc: Reorganise and rename ppc_hash32_pp_prot() Nicholas Piggin
2024-07-25 23:53 ` [PULL 66/96] target/ppc/mmu_common.c: Remove local name for a constant Nicholas Piggin
2024-07-25 23:53 ` [PULL 67/96] target/ppc/mmu_common.c: Remove single use local variable Nicholas Piggin
2024-07-25 23:53 ` [PULL 68/96] " Nicholas Piggin
2024-07-25 23:53 ` [PULL 69/96] target/ppc/mmu_common.c: Remove another " Nicholas Piggin
2024-07-25 23:53 ` [PULL 70/96] target/ppc/mmu_common.c: Remove yet " Nicholas Piggin
2024-07-25 23:53 ` [PULL 71/96] target/ppc/mmu_common.c: Return directly in ppc6xx_tlb_pte_check() Nicholas Piggin
2024-07-25 23:53 ` [PULL 72/96] target/ppc/mmu_common.c: Simplify ppc6xx_tlb_pte_check() Nicholas Piggin
2024-07-25 23:53 ` [PULL 73/96] target/ppc/mmu_common.c: Remove unused field from mmu_ctx_t Nicholas Piggin
2024-07-25 23:53 ` [PULL 74/96] target/ppc/mmu_common.c: Remove hash " Nicholas Piggin
2024-07-25 23:53 ` [PULL 75/96] target/ppc/mmu_common.c: Remove pte_update_flags() Nicholas Piggin
2024-07-25 23:53 ` [PULL 76/96] target/ppc/mmu_common.c: Remove nx field from mmu_ctx_t Nicholas Piggin
2024-07-25 23:53 ` [PULL 77/96] target/ppc/mmu_common.c: Convert local variable to bool Nicholas Piggin
2024-07-25 23:53 ` [PULL 78/96] target/ppc/mmu_common.c: Remove single use local variable Nicholas Piggin
2024-07-25 23:53 ` [PULL 79/96] target/ppc/mmu_common.c: Simplify a switch statement Nicholas Piggin
2024-07-25 23:53 ` [PULL 80/96] target/ppc/mmu_common.c: Inline and remove ppc6xx_tlb_pte_check() Nicholas Piggin
2024-07-25 23:53 ` [PULL 81/96] target/ppc/mmu_common.c: Remove ptem field from mmu_ctx_t Nicholas Piggin
2024-07-25 23:53 ` [PULL 82/96] target/ppc: Add function to get protection key for hash32 MMU Nicholas Piggin
2024-07-25 23:53 ` [PULL 83/96] target/ppc/mmu-hash32.c: Inline and remove ppc_hash32_pte_prot() Nicholas Piggin
2024-07-25 23:53 ` [PULL 84/96] target/ppc/mmu_common.c: Init variable in function that relies on it Nicholas Piggin
2024-07-25 23:53 ` [PULL 85/96] target/ppc/mmu_common.c: Remove key field from mmu_ctx_t Nicholas Piggin
2024-07-25 23:53 ` [PULL 86/96] target/ppc/mmu_common.c: Stop using ctx in ppc6xx_tlb_check() Nicholas Piggin
2024-07-25 23:54 ` [PULL 87/96] target/ppc/mmu_common.c: Rename function parameter Nicholas Piggin
2024-07-25 23:54 ` [PULL 88/96] target/ppc/mmu_common.c: Use defines instead of numeric constants Nicholas Piggin
2024-07-25 23:54 ` [PULL 89/96] target/ppc: Remove bat_size_prot() Nicholas Piggin
2024-07-25 23:54 ` [PULL 90/96] target/ppc/mmu_common.c: Stop using ctx in get_bat_6xx_tlb() Nicholas Piggin
2024-07-25 23:54 ` [PULL 91/96] target/ppc/mmu_common.c: Remove mmu_ctx_t Nicholas Piggin
2024-07-25 23:54 ` [PULL 92/96] target/ppc/mmu-hash32.c: Inline and remove ppc_hash32_pte_raddr() Nicholas Piggin
2024-07-25 23:54 ` [PULL 93/96] target/ppc/mmu-hash32.c: Move get_pteg_offset32() to the header Nicholas Piggin
2024-07-25 23:54 ` [PULL 94/96] target/ppc: Unexport some functions from mmu-book3s-v3.h Nicholas Piggin
2024-07-25 23:54 ` [PULL 95/96] target/ppc/mmu-radix64: Remove externally unused parts from header Nicholas Piggin
2024-07-25 23:54 ` [PULL 96/96] target/ppc: Remove includes from mmu-book3s-v3.h Nicholas Piggin
2024-07-27 6:57 ` [PULL 00/96] ppc-for-9.1-2 queue Richard Henderson
2024-07-29 9:43 ` Philippe Mathieu-Daudé
2024-07-31 7:12 ` Nicholas Piggin
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=20240725235410.451624-1-npiggin@gmail.com \
--to=npiggin@gmail.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@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.