aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/pnv_lpc.c
AgeCommit message (Expand)AuthorFilesLines
8 dayshw/ppc: Constify all PropertyRichard Henderson1-1/+1
2024-11-04ppc/pnv: Fix LPC POWER8 register sanity checkNicholas Piggin1-2/+2
2024-11-04ppc/pnv: Fix LPC serirq routing calculationNicholas Piggin1-2/+8
2024-07-26ppc/pnv: Implement ADU access to LPC spaceNicholas Piggin1-6/+6
2024-07-26ppc/pnv: Implement POWER9 LPC PSI serirq outputs and auto-clear functionNicholas Piggin1-23/+105
2024-07-26ppc/pnv: Fix loss of LPC SERIRQ interruptsGlenn Miles1-3/+19
2023-06-05bulk: Remove pointless QOM castsPhilippe Mathieu-Daudé1-1/+1
2023-05-28pnv_lpc: disable reentrancy detection for lpc-hcAlexander Bulekov1-0/+3
2023-02-27hw/isa: Rename isa_bus_irqs() -> isa_bus_register_input_irqs()Philippe Mathieu-Daudé1-1/+1
2023-01-20include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster1-0/+1
2022-04-20ppc/pnv: Remove PnvLpcController::psi linkCédric Le Goater1-15/+4
2021-02-10ppc/pnv: Introduce a LPC FW memory region attribute to map the PNORCédric Le Goater1-7/+0
2021-02-10ppc/pnv: Remove default disablement of the PNOR contentsCédric Le Goater1-8/+0
2020-11-15non-virt: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-09-08ppc/pnv: Fix TypeInfo of PnvLpcController abstract classCédric Le Goater1-2/+1
2020-03-17hw/ppc/pnv: Fix typo in commentPhilippe Mathieu-Daudé1-1/+1
2020-02-20Avoid address_space_rw() with a constant is_write argumentPeter Maydell1-4/+4
2020-02-02ppc/pnv: change the PowerNV machine devices to be non user creatableCédric Le Goater1-0/+1
2020-02-02ppc/pnv: Add support for "hostboot" modeCédric Le Goater1-1/+4
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-12-17ppc/pnv: add a LPC Controller model for POWER10Cédric Le Goater1-8/+22
2019-12-17ppc/pnv: Add HIOMAP commandsCédric Le Goater1-0/+13
2019-12-17ppc/pnv: Add a LPC "ranges" propertyCédric Le Goater1-1/+13
2019-12-17ppc/pnv: Link "psi" property to PnvLpc::psi pointerGreg Kurz1-11/+8
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster1-1/+0
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-03-12ppc/pnv: add SerIRQ routing registersCédric Le Goater1-0/+14
2019-03-12ppc/pnv: add a LPC Controller model for POWER9Cédric Le Goater1-0/+200
2019-03-12ppc/pnv: add a LPC Controller class modelCédric Le Goater1-24/+61
2019-03-12ppc/pnv: lpc: fix OPB address rangesCédric Le Goater1-3/+4
2019-03-12ppc/pnv: fix logging primitives using OxCédric Le Goater1-5/+5
2018-11-08ppc/pnv: check size before data buffer accessPrasad J Pandit1-1/+7
2018-06-21ppc/pnv: introduce a new isa_create() operation to the chip modelCédric Le Goater1-5/+25
2018-06-12ppc/pnv: fix LPC HC firmware address spaceCédric Le Goater1-1/+3
2018-05-20Remove unnecessary variables for function return valueLaurent Vivier1-12/+4
2018-01-10target/ppc: more use of the PPC_*() macrosCédric Le Goater1-5/+5
2018-01-10ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistencyCédric Le Goater1-3/+3
2017-04-26ppc/pnv: enable only one LPC busCédric Le Goater1-9/+0
2017-04-26ppc/pnv: Add support for POWER8+ LPC ControllerBenjamin Herrenschmidt1-2/+95
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-1/+1
2016-11-15ppc/pnv: fix compile breakage on old gccCédric Le Goater1-1/+2
2016-10-28ppc/pnv: add a LPC controllerBenjamin Herrenschmidt1-0/+471