[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/30] ppc queue
From: |
Daniel Henrique Barboza |
Subject: |
[PULL 00/30] ppc queue |
Date: |
Thu, 5 May 2022 15:49:08 -0300 |
The following changes since commit e91b8994115d2f093e7556c9af2d051a26a98cfb:
Merge tag 'pull-target-arm-20220505' of
https://git.linaro.org/people/pmaydell/qemu-arm into staging (2022-05-05
11:30:33 -0500)
are available in the Git repository at:
https://gitlab.com/danielhb/qemu.git tags/pull-ppc-20220505
for you to fetch changes up to bf3dd1e6d0d7c5c4906f89776e15dddc22af784b:
target/ppc: Change MSR_* to follow POWER ISA numbering convention (2022-05-05
15:36:17 -0300)
----------------------------------------------------------------
ppc patch queue for 2022-05-05:
The star of the show in this PR is the 'Remove hidden usages of *env'
work done by Víctor, which impacts a lot of target/ppc code and we want
to get it landed ASAP so future target/ppc contributions can be based on
it.
Other changes:
- XIVE fixes in guest interrupt handling
- BookE debug interrupt fix
- vhost-user TARGET_PPC64 macro fix
- valgrind fixes in kvmppc functions
----------------------------------------------------------------
Bin Meng (1):
target/ppc: Fix BookE debug interrupt generation
Daniel Henrique Barboza (4):
target/ppc: initialize 'val' union in kvm_get_one_spr()
target/ppc: init 'lpcr' in kvmppc_enable_cap_large_decr()
target/ppc: init 'sregs' in kvmppc_put_books_sregs()
target/ppc: init 'rmmu_info' in kvm_get_radix_page_info()
Frederic Barrat (2):
ppc/xive: Always recompute the PIPR when pushing an OS context
ppc/xive: Update the state of the External interrupt signal
Murilo Opsfelder Araujo (1):
vhost-user: Use correct macro name TARGET_PPC64
Víctor Colombo (22):
target/ppc: Remove fpscr_* macros from cpu.h
target/ppc: Remove unused msr_* macros
target/ppc: Remove msr_pr macro
target/ppc: Remove msr_le macro
target/ppc: Remove msr_ds macro
target/ppc: Remove msr_ile macro
target/ppc: Remove msr_ee macro
target/ppc: Remove msr_ce macro
target/ppc: Remove msr_pow macro
target/ppc: Remove msr_me macro
target/ppc: Remove msr_gs macro
target/ppc: Remove msr_fp macro
target/ppc: Remove msr_cm macro
target/ppc: Remove msr_ir macro
target/ppc: Remove msr_dr macro
target/ppc: Remove msr_ep macro
target/ppc: Remove msr_fe0 and msr_fe1 macros
target/ppc: Remove msr_ts macro
target/ppc: Remove msr_hv macro
target/ppc: Remove msr_de macro
target/ppc: Add unused msr bits FIELDs
target/ppc: Change MSR_* to follow POWER ISA numbering convention
hw/intc/xive.c | 25 +++++-
hw/intc/xive2.c | 18 ++--
hw/ppc/pegasos2.c | 2 +-
hw/ppc/spapr.c | 2 +-
hw/virtio/vhost-user.c | 2 +-
include/hw/ppc/xive.h | 1 +
target/ppc/cpu.c | 2 +-
target/ppc/cpu.h | 220 ++++++++++++++++++++++-------------------------
target/ppc/cpu_init.c | 23 +++--
target/ppc/excp_helper.c | 54 ++++++------
target/ppc/fpu_helper.c | 28 +++---
target/ppc/gdbstub.c | 2 +-
target/ppc/helper_regs.c | 15 ++--
target/ppc/kvm.c | 16 ++--
target/ppc/machine.c | 2 +-
target/ppc/mem_helper.c | 23 ++---
target/ppc/misc_helper.c | 2 +-
target/ppc/mmu-radix64.c | 11 +--
target/ppc/mmu_common.c | 40 +++++----
target/ppc/mmu_helper.c | 6 +-
20 files changed, 260 insertions(+), 234 deletions(-)
- [PULL 00/30] ppc queue,
Daniel Henrique Barboza <=
- [PULL 01/30] target/ppc: initialize 'val' union in kvm_get_one_spr(), Daniel Henrique Barboza, 2022/05/05
- [PULL 02/30] target/ppc: init 'lpcr' in kvmppc_enable_cap_large_decr(), Daniel Henrique Barboza, 2022/05/05
- [PULL 04/30] target/ppc: init 'rmmu_info' in kvm_get_radix_page_info(), Daniel Henrique Barboza, 2022/05/05
- [PULL 03/30] target/ppc: init 'sregs' in kvmppc_put_books_sregs(), Daniel Henrique Barboza, 2022/05/05
- [PULL 05/30] target/ppc: Fix BookE debug interrupt generation, Daniel Henrique Barboza, 2022/05/05
- [PULL 06/30] vhost-user: Use correct macro name TARGET_PPC64, Daniel Henrique Barboza, 2022/05/05
- [PULL 08/30] ppc/xive: Update the state of the External interrupt signal, Daniel Henrique Barboza, 2022/05/05
- [PULL 10/30] target/ppc: Remove unused msr_* macros, Daniel Henrique Barboza, 2022/05/05
- [PULL 07/30] ppc/xive: Always recompute the PIPR when pushing an OS context, Daniel Henrique Barboza, 2022/05/05
- [PULL 09/30] target/ppc: Remove fpscr_* macros from cpu.h, Daniel Henrique Barboza, 2022/05/05