aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/pnv.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-04hw/ppc: Implement -dtb support for PowerNVAditya Gupta1-11/+40
2024-10-03hw/char/serial.h: Extract serial-isa.hBernhard Beschow1-1/+1
2024-09-24reset: Use ResetType for qemu_devices_reset() and MachineClass::reset()Juraj Marcin1-2/+2
2024-07-26hw/ppc: SPI controller wiring to P10 chipChalapathi V1-1/+20
2024-07-26ppc/pnv: Add an LPAR per core machine optionNicholas Piggin1-0/+38
2024-07-26ppc/pnv: Add a CPU nmi and resume functionNicholas Piggin1-1/+13
2024-07-26ppc/pnv: Add big-core machine propertyNicholas Piggin1-16/+45
2024-07-26ppc/pnv: Add POWER10 ChipTOD quirk for big-coreNicholas Piggin1-1/+6
2024-07-26ppc/pnv: Add allow for big-core differences in DT generationNicholas Piggin1-8/+35
2024-07-26ppc/pnv: Add a big-core mode that joins two regular coresNicholas Piggin1-13/+67
2024-07-26ppc/pnv: Extend chip_pir class method to TIR as wellNicholas Piggin1-30/+55
2024-07-26ppc/pnv: use class attribute to limit SMT threads for different machinesNicholas Piggin1-3/+9
2024-07-26ppc/pnv: Implement ADU access to LPC spaceNicholas Piggin1-0/+4
2024-07-26ppc/pnv: Begin a more complete ADU LPC model for POWER9/10Nicholas Piggin1-0/+16
2024-07-26ppc/pnv: Implement POWER9 LPC PSI serirq outputs and auto-clear functionNicholas Piggin1-6/+30
2024-07-26ppc/pnv: Update Power10's cfam id to use Power10 DD2Aditya Gupta1-1/+1
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