summary refs log tree commit diff stats
path: root/hw/ppc/pnv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-ppc-for-9.0-2-20240313' of https://gitlab.com/npiggin/qemu in...Peter Maydell2024-03-131-32/+143
|\
| * ppc/pnv: Improve pervasive topology calculation for big-coreCaleb Schlossin2024-03-131-20/+51
| * ppc/pnv: Set POWER9, POWER10 ibm,pa-features bitsNicholas Piggin2024-03-131-2/+65
| * ppc/pnv: Permit ibm,pa-features set per machine variantNicholas Piggin2024-03-131-12/+29
| * ppc/spapr|pnv: Remove SAO from pa-featuresNicholas Piggin2024-03-131-1/+1
* | target/ppc: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé2024-03-121-2/+1
* | bulk: Access existing variables initialized to &S->F when availablePhilippe Mathieu-Daudé2024-03-121-10/+10
|/
* ppc/pnv: Implement the ChipTOD to Core transferNicholas Piggin2024-02-231-0/+15
* ppc/pnv: Wire ChipTOD model to powernv9 and powernv10 machinesNicholas Piggin2024-02-231-0/+30
* hw/ppc: N1 chiplet wiringChalapathi V2024-02-231-0/+15
* ppc/pnv: Add a pca9554 I2C device to powernv10-rainierGlenn Miles2024-02-231-0/+6
* ppc/pnv: Wire up pca9552 GPIO pins for PCIe hotplug power controlGlenn Miles2024-02-231-1/+13
* ppc/pnv: Add pca9552 to powernv10-rainier for PCIe hotplug power controlGlenn Miles2024-02-231-0/+25
* ppc/pnv: New powernv10-rainier machine typeGlenn Miles2024-02-231-2/+22
* ppc/pnv: Change powernv default to powernv10Nicholas Piggin2024-02-231-2/+2
* ppc/pnv: PNV I2C engines assigned incorrect XSCOM addressesGlenn Miles2023-11-211-2/+4
* ppc/pnv: Fix number of I2C engines and ports for power9/10Glenn Miles2023-11-071-4/+8
* ppc/pnv: Connect PNV I2C controller to powernv10Glenn Miles2023-11-071-0/+29
* ppc/pnv: Connect I2C controller model to powernv9 chipCédric Le Goater2023-11-071-0/+28
* hw/ppc/pnv: Do not use SysBus API to map local MMIO regionPhilippe Mathieu-Daudé2023-10-191-3/+2
* hw/ppc/pnv_xscom: Move sysbus_mmio_map() call within pnv_xscom_init()Philippe Mathieu-Daudé2023-10-191-6/+3
* hw/ppc/pnv_xscom: Rename pnv_xscom_realize(Error **) -> pnv_xscom_init()Philippe Mathieu-Daudé2023-10-191-15/+3
* ppc/pnv: Add QME region for P10Joel Stanley2023-07-071-0/+3
* ppc/pnv: SMT support for powernvNicholas Piggin2023-07-071-0/+12
* ppc/pnv: Add P10 quad xscom modelJoel Stanley2023-07-071-1/+1
* ppc/pnv: Subclass quad xscom callbacksJoel Stanley2023-07-071-4/+7
* ppc/pnv: Rephrase error when run with KVMCédric Le Goater2023-06-251-1/+2
* target/ppc: Add POWER9 DD2.2 modelNicholas Piggin2023-05-281-1/+1
* pnv_phb4_pec: Simplify/align code to parent user-created PHBsFrederic Barrat2023-03-031-21/+8
* pnv_phb4_pec: Move pnv_phb4_get_pec() to rightful fileFrederic Barrat2023-03-031-43/+1
* pnv_phb4_pec: Keep track of instantiated PHBsFrederic Barrat2023-03-031-0/+1
* include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster2023-01-201-0/+3
* reset: allow registering handlers that aren't called by snapshot loadingJason A. Donenfeld2022-10-271-2/+2
* hw/ppc: set machine->fdt in pnv_reset()Daniel Henrique Barboza2022-10-171-1/+7
* hw/ppc/pnv: Avoid dynamic stack allocationPhilippe Mathieu-Daudé2022-09-221-2/+2
* ppc/pnv: user creatable pnv-phb for powernv10Daniel Henrique Barboza2022-08-311-0/+2
* ppc/pnv: change pnv_phb4_get_pec() to also retrieve chip10->pecsDaniel Henrique Barboza2022-08-311-2/+15
* ppc/pnv: enable user created pnv-phb for powernv9Daniel Henrique Barboza2022-08-311-0/+2
* ppc/pnv: add PHB4 helpers for user created pnv-phbDaniel Henrique Barboza2022-08-311-3/+32
* ppc/pnv: enable user created pnv-phb for powernv8Daniel Henrique Barboza2022-08-311-14/+18
* ppc/pnv: turn chip8->phbs[] into a PnvPHB* arrayDaniel Henrique Barboza2022-08-311-5/+22
* ppc/pnv: add helpers for pnv-phb user devicesDaniel Henrique Barboza2022-08-311-0/+20
* ppc/pnv: move attach_root_port helper to pnv-phb.cDaniel Henrique Barboza2022-08-311-25/+0
* ppc/pnv: remove root port name from pnv_phb_attach_root_port()Daniel Henrique Barboza2022-08-311-4/+5
* ppc/pnv: remove pnv-phb4-root-portDaniel Henrique Barboza2022-08-311-0/+2
* ppc/pnv: remove pnv-phb3-root-portDaniel Henrique Barboza2022-08-311-0/+1
* ppc/pnv: turn PnvPHB4 into a PnvPHB backendDaniel Henrique Barboza2022-08-311-3/+17
* ppc/pnv: turn PnvPHB3 into a PnvPHB backendDaniel Henrique Barboza2022-08-311-6/+15
* ppc/pnv: Add initial P9/10 SBE modelNicholas Piggin2022-08-311-0/+25
* target/ppc: Fix host PVR matching for KVMNicholas Piggin2022-08-301-1/+1