aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
2022-08-31ppc4xx: Rename ppc405-ebc to ppc4xx-ebcBALATON Zoltan1-3/+3
2022-08-31ppc4xx: Move EBC model to ppc4xx_devs.cBALATON Zoltan1-0/+15
2022-08-31ppc4xx: Rename ppc405-plb to ppc4xx-plbBALATON Zoltan1-3/+3
2022-08-31ppc4xx: Move PLB model to ppc4xx_devs.cBALATON Zoltan1-0/+11
2022-08-31ppc/ppc405: QOM'ify MALCédric Le Goater1-3/+25
2022-08-31ppc/ppc4xx: Introduce a DCR device modelCédric Le Goater1-0/+17
2022-08-31ppc/ppc405: QOM'ify CPUCédric Le Goater1-5/+0
2022-08-31ppc/pnv: turn chip8->phbs[] into a PnvPHB* arrayDaniel Henrique Barboza1-1/+5
2022-08-31ppc/pnv: add helpers for pnv-phb user devicesDaniel Henrique Barboza1-0/+1
2022-08-31ppc/pnv: move attach_root_port helper to pnv-phb.cDaniel Henrique Barboza1-1/+0
2022-08-31ppc/pnv: remove root port name from pnv_phb_attach_root_port()Daniel Henrique Barboza1-2/+1
2022-08-31ppc/pnv: turn PnvPHB3 into a PnvPHB backendDaniel Henrique Barboza1-1/+2
2022-08-31ppc/pnv: Add initial P9/10 SBE modelNicholas Piggin3-0/+70
2022-07-06ppc/spapr: Implement H_WATCHDOGAlexey Kardashevskiy1-1/+24
2022-07-06spapr/ddw: Reset DMA when the last non-default window is removedAlexey Kardashevskiy1-0/+1
2022-07-06ppc/pnv: assign pnv-phb-root-port chassis/slot earlierDaniel Henrique Barboza1-1/+2
2022-07-06ppc/pnv: attach phb3/phb4 root ports in QOM treeDaniel Henrique Barboza1-1/+1
2022-05-26pseries: allow setting stdout-path even on machines with a VGAPaolo Bonzini1-1/+1
2022-05-11Clean up ill-advised or unusual header guardsMarkus Armbruster1-3/+5
2022-05-05ppc/xive: Update the state of the External interrupt signalFrederic Barrat1-0/+1
2022-04-20hw/ppc: change indentation to spaces from TABsGuo Zhi1-5/+5
2022-04-20ppc/pnv: Remove PnvPsiClas::irq_setCédric Le Goater1-4/+0
2022-04-20ppc/pnv: Remove PnvOCC::psi linkCédric Le Goater1-5/+2
2022-04-20ppc/pnv: Remove PnvLpcController::psi linkCédric Le Goater1-6/+2
2022-04-20ppc/pnv: Fix PSI IRQ definitionCédric Le Goater1-2/+1
2022-04-20ppc/spapr/ddw: Add 2M pagesizeAlexey Kardashevskiy1-0/+1
2022-04-04hw/ppc: free env->tb_env in spapr_unrealize_vcpu()Daniel Henrique Barboza1-0/+1
2022-03-14ppc/pnv: Remove user-created PHB{3,4,5} devicesCédric Le Goater1-1/+0
2022-03-02pnv/xive2: Add support for 8bits thread idCédric Le Goater1-0/+1
2022-03-02pnv/xive2: Add support for automatic save&restoreCédric Le Goater2-0/+13
2022-03-02xive2: Add a get_config() handler for the router configurationCédric Le Goater1-0/+8
2022-03-02ppc/pnv: add XIVE Gen2 TIMA supportCédric Le Goater1-0/+8
2022-03-02ppc/pnv: Add support for PQ offload on PHB5Cédric Le Goater1-0/+1
2022-03-02ppc/xive: Add support for PQ state bits offloadCédric Le Goater2-3/+11
2022-03-02ppc/xive2: Add support for notification injection on ESB pagesCédric Le Goater1-0/+1
2022-03-02ppc/pnv: Add a HOMER model to POWER10Cédric Le Goater3-0/+16
2022-03-02ppc/pnv: Add model for POWER10 PHB5 PCIe Host bridgeCédric Le Goater2-0/+9
2022-03-02ppc/pnv: Add POWER10 quadsCédric Le Goater1-0/+3
2022-03-02ppc/pnv: Add a OCC model for POWER10Cédric Le Goater3-0/+6
2022-03-02ppc/pnv: Add a XIVE2 controller to the POWER10 chipCédric Le Goater3-0/+96
2022-03-02ppc/xive2: Introduce a presenter matching routineCédric Le Goater1-0/+9
2022-03-02ppc/xive2: Introduce a XIVE2 core frameworkCédric Le Goater2-0/+276
2022-02-18spapr: implement nested-hv capability for the virtual hypervisorNicholas Piggin2-1/+78
2022-02-18ppc: allow the hdecr timer to be created/destroyedNicholas Piggin1-0/+3
2022-02-18spapr: nvdimm: Implement H_SCM_FLUSH hcallShivaprasad G Bhat2-1/+4
2022-01-28hw/ppc/vof: Add missing includesPhilippe Mathieu-Daudé1-0/+5
2022-01-12ppc/pnv: Move num_phbs under Pnv8ChipCédric Le Goater1-2/+2
2022-01-12ppc/pnv: Reparent user created PHB3 devices to the PnvChipCédric Le Goater1-0/+1
2022-01-12ppc/pnv: Introduce support for user created PHB3 devicesCédric Le Goater1-0/+2
2022-01-12ppc/pnv: Attach PHB3 root port device when defaults are enabledCédric Le Goater1-0/+1