aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
2023-05-28target/ppc: Add POWER9 DD2.2 modelNicholas Piggin1-1/+1
2023-05-28spapr: Add SPAPR_CAP_AIL_MODE_3 for AIL mode 3 support for H_SET_MODE hcallNicholas Piggin1-1/+3
2023-03-03pnv_phb4_pec: Simplify/align code to parent user-created PHBsFrederic Barrat1-1/+1
2023-01-20include/hw/ppc include/hw/pci-host: Drop extra typedefsMarkus Armbruster4-13/+7
2023-01-20include/hw/ppc: Don't include hw/pci-host/pnv_phb.h from pnv.hMarkus Armbruster1-1/+2
2023-01-20include/hw/ppc: Supply a few missing includesMarkus Armbruster7-5/+13
2023-01-20include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster2-141/+149
2023-01-08include: Include headers where neededMarkus Armbruster1-1/+1
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