aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
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
2021-12-31dma: Let ld*_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-1/+5
2021-12-31dma: Let ld*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+2
2021-12-31dma: Let st*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-4/+8
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-2/+4
2021-12-30dma: Let dma_memory_set() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+2
2021-12-30dma: Let dma_memory_valid() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+1
2021-12-17ppc/pnv: Introduce a num_pecs class attribute for PHB4 PEC devicesCédric Le Goater1-0/+2
2021-10-21spapr/xive: Add source status helpersCédric Le Goater1-0/+24
2021-09-30hw/intc: openpic: Clean up the stylesBin Meng1-3/+6
2021-09-30hw/intc: openpic: Drop Raven related codesBin Meng1-16/+0
2021-09-30spapr_numa.c: FORM2 NUMA affinity supportDaniel Henrique Barboza2-0/+10
2021-09-30spapr: move FORM1 verifications to post CASDaniel Henrique Barboza1-0/+1
2021-09-30spapr_numa.c: rename numa_assoc_array to FORM1_assoc_arrayDaniel Henrique Barboza1-1/+1
2021-09-30spapr_numa.c: parametrize FORM1 macrosDaniel Henrique Barboza1-14/+14
2021-09-29ppc/pnv: Rename "id" to "quad-id" in PnvQuadCédric Le Goater1-1/+1
2021-09-29ppc/xive: Export xive_tctx_word2() helperCédric Le Goater1-0/+5
2021-09-29ppc/xive: Export priority_to_ipb() helperCédric Le Goater1-0/+11
2021-08-27ppc/xive: Export xive_presenter_notify()Cédric Le Goater1-0/+4
2021-08-27ppc/xive: Export PQ get/set routinesCédric Le Goater1-0/+4
2021-08-27ppc/pnv: Use a simple incrementing index for the chip-idCédric Le Goater1-26/+7
2021-08-27ppc/pnv: Change the POWER10 machine to support DD2 onlyCédric Le Goater1-1/+1
2021-07-29ppc/vof: Fix Coverity issuesAlexey Kardashevskiy1-0/+2
2021-07-09target/ppc: Support for H_RPT_INVALIDATE hcallBharata B Rao1-2/+6
2021-07-09spapr: Fix implementation of Open Firmware client interfaceAlexey Kardashevskiy1-2/+1
2021-07-09target/ppc/spapr: Update H_GET_CPU_CHARACTERISTICS L1D cache flush bitsNicholas Piggin1-0/+3
2021-07-09spapr: Implement Open Firmware client interfaceAlexey Kardashevskiy2-1/+76