aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
2022-12-21hw/ppc/spapr: Reduce "vof.h" inclusionPhilippe Mathieu-Daudé1-1/+2
2022-12-21hw/ppc/vof: Do not include the full "cpu.h"Philippe Mathieu-Daudé1-1/+1
2022-12-16hw/pci-host/pnv_phb3_msi: Convert TYPE_PHB3_MSI to 3-phase resetPeter Maydell1-1/+1
2022-10-28ppc4xx_sdram: Move ppc4xx_sdram_banks() to ppc4xx_sdram.cBALATON Zoltan1-12/+8
2022-10-17ppc440_uc.c: Move some macros to ppc4xx.hBALATON Zoltan1-0/+4
2022-10-17ppc440_sdram: QOM'ifyBALATON Zoltan1-2/+16
2022-10-17ppc4xx_sdram: Rename functions to prevent name clashesBALATON Zoltan1-2/+2
2022-10-17ppc440_sdram: Get rid of the init RAM hackBALATON Zoltan1-0/+2
2022-10-17ppc4xx_sdram: QOM'ifyBALATON Zoltan1-5/+26
2022-10-17ppc4xx_sdram: Move size check to ppc4xx_sdram_init()BALATON Zoltan1-1/+1
2022-10-17ppc4xx: Use Ppc4xxSdramBank in ppc4xx_sdram_banks()BALATON Zoltan1-6/+3
2022-10-17ppc4xx_sdram: Get rid of the init RAM hackBALATON Zoltan1-2/+3
2022-10-17ppc4xx: Introduce Ppc4xxSdramBank structBALATON Zoltan1-0/+8
2022-09-20hw/ppc/spapr: Fix code style problems reported by checkpatchBernhard Beschow1-2/+3
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