aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/pnv.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-19ppc/pnv: Introduce pnv_chip_foreach_cpu()Cédric Le Goater1-12/+36
2024-06-19hw/intc: Avoid using Monitor in INTERRUPT_STATS_PROVIDER::print_info()Philippe Mathieu-Daudé1-9/+1
2024-06-19hw/ppc: Avoid using Monitor in pic_print_info()Philippe Mathieu-Daudé1-22/+7
2024-06-19hw/ppc: Avoid using Monitor in pnv_chip_power9_pic_print_info_child()Philippe Mathieu-Daudé1-12/+6
2024-06-19hw/ppc: Avoid using Monitor in pnv_xive2_pic_print_info()Philippe Mathieu-Daudé1-1/+1
2024-06-19hw/ppc: Avoid using Monitor in pnv_psi_pic_print_info()Philippe Mathieu-Daudé1-3/+7
2024-06-19hw/ppc: Avoid using Monitor in pnv_xive_pic_print_info()Philippe Mathieu-Daudé1-1/+7
2024-06-19hw/ppc: Avoid using Monitor in pnv_phb4_pic_print_info()Philippe Mathieu-Daudé1-1/+5
2024-06-19hw/ppc: Avoid using Monitor in PnvChipClass::intc_print_info()Philippe Mathieu-Daudé1-22/+8
2024-06-19hw/ppc: Avoid using Monitor in ics_pic_print_info()Philippe Mathieu-Daudé1-7/+8
2024-06-19hw/ppc: Avoid using Monitor in xive_tctx_pic_print_info()Philippe Mathieu-Daudé1-2/+14
2024-06-19hw/ppc: Avoid using Monitor in icp_pic_print_info()Philippe Mathieu-Daudé1-1/+7
2024-06-19hw/ppc: Avoid using Monitor in pnv_phb3_msi_pic_print_info()Philippe Mathieu-Daudé1-1/+7
2024-03-13Merge tag 'pull-ppc-for-9.0-2-20240313' of https://gitlab.com/npiggin/qemu in...Peter Maydell1-32/+143
2024-03-13ppc/pnv: Improve pervasive topology calculation for big-coreCaleb Schlossin1-20/+51
2024-03-13ppc/pnv: Set POWER9, POWER10 ibm,pa-features bitsNicholas Piggin1-2/+65
2024-03-13ppc/pnv: Permit ibm,pa-features set per machine variantNicholas Piggin1-12/+29
2024-03-13ppc/spapr|pnv: Remove SAO from pa-featuresNicholas Piggin1-1/+1
2024-03-12target/ppc: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé1-2/+1
2024-03-12bulk: Access existing variables initialized to &S->F when availablePhilippe Mathieu-Daudé1-10/+10
2024-02-23ppc/pnv: Implement the ChipTOD to Core transferNicholas Piggin1-0/+15
2024-02-23ppc/pnv: Wire ChipTOD model to powernv9 and powernv10 machinesNicholas Piggin1-0/+30
2024-02-23hw/ppc: N1 chiplet wiringChalapathi V1-0/+15
2024-02-23ppc/pnv: Add a pca9554 I2C device to powernv10-rainierGlenn Miles1-0/+6
2024-02-23ppc/pnv: Wire up pca9552 GPIO pins for PCIe hotplug power controlGlenn Miles1-1/+13
2024-02-23ppc/pnv: Add pca9552 to powernv10-rainier for PCIe hotplug power controlGlenn Miles1-0/+25
2024-02-23ppc/pnv: New powernv10-rainier machine typeGlenn Miles1-2/+22
2024-02-23ppc/pnv: Change powernv default to powernv10Nicholas Piggin1-2/+2
2023-11-21ppc/pnv: PNV I2C engines assigned incorrect XSCOM addressesGlenn Miles1-2/+4
2023-11-07ppc/pnv: Fix number of I2C engines and ports for power9/10Glenn Miles1-4/+8
2023-11-07ppc/pnv: Connect PNV I2C controller to powernv10Glenn Miles1-0/+29
2023-11-07ppc/pnv: Connect I2C controller model to powernv9 chipCédric Le Goater1-0/+28
2023-10-19hw/ppc/pnv: Do not use SysBus API to map local MMIO regionPhilippe Mathieu-Daudé1-3/+2
2023-10-19hw/ppc/pnv_xscom: Move sysbus_mmio_map() call within pnv_xscom_init()Philippe Mathieu-Daudé1-6/+3
2023-10-19hw/ppc/pnv_xscom: Rename pnv_xscom_realize(Error **) -> pnv_xscom_init()Philippe Mathieu-Daudé1-15/+3
2023-07-07ppc/pnv: Add QME region for P10Joel Stanley1-0/+3
2023-07-07ppc/pnv: SMT support for powernvNicholas Piggin1-0/+12
2023-07-07ppc/pnv: Add P10 quad xscom modelJoel Stanley1-1/+1
2023-07-07ppc/pnv: Subclass quad xscom callbacksJoel Stanley1-4/+7
2023-06-25ppc/pnv: Rephrase error when run with KVMCédric Le Goater1-1/+2
2023-05-28target/ppc: Add POWER9 DD2.2 modelNicholas Piggin1-1/+1
2023-03-03pnv_phb4_pec: Simplify/align code to parent user-created PHBsFrederic Barrat1-21/+8
2023-03-03pnv_phb4_pec: Move pnv_phb4_get_pec() to rightful fileFrederic Barrat1-43/+1
2023-03-03pnv_phb4_pec: Keep track of instantiated PHBsFrederic Barrat1-0/+1
2023-01-20include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster1-0/+3
2022-10-27reset: allow registering handlers that aren't called by snapshot loadingJason A. Donenfeld1-2/+2
2022-10-17hw/ppc: set machine->fdt in pnv_reset()Daniel Henrique Barboza1-1/+7
2022-09-22hw/ppc/pnv: Avoid dynamic stack allocationPhilippe Mathieu-Daudé1-2/+2
2022-08-31ppc/pnv: user creatable pnv-phb for powernv10Daniel Henrique Barboza1-0/+2
2022-08-31ppc/pnv: change pnv_phb4_get_pec() to also retrieve chip10->pecsDaniel Henrique Barboza1-2/+15