aboutsummaryrefslogtreecommitdiff
path: root/hw/pci-host/pnv_phb3.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-20hw/pci: spelling fixesMichael Tokarev1-1/+1
2023-01-20include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster1-0/+1
2022-09-20hw/pci-host: pnv_phb{3, 4}: Fix heap out-of-bound access failureXuzhou Cheng1-0/+1
2022-08-31ppc/pnv: add phb-id/chip-id PnvPHB3RootBus propertiesDaniel Henrique Barboza1-0/+50
2022-08-31ppc/pnv: remove pnv-phb3-root-portDaniel Henrique Barboza1-42/+0
2022-08-31ppc/pnv: turn PnvPHB3 into a PnvPHB backendDaniel Henrique Barboza1-22/+5
2022-08-31ppc/pnv: add PHB3 bus init helperDaniel Henrique Barboza1-16/+23
2022-07-06ppc/pnv: remove 'INTERFACE_PCIE_DEVICE' from phb3 root busDaniel Henrique Barboza1-4/+0
2022-07-06ppc/pnv: assign pnv-phb-root-port chassis/slot earlierDaniel Henrique Barboza1-16/+2
2022-07-06ppc/pnv: attach phb3/phb4 root ports in QOM treeDaniel Henrique Barboza1-1/+1
2022-06-20ppc/pnv: fix extra indent spaces with DEFINE_PROP*Daniel Henrique Barboza1-4/+4
2022-04-20ppc/pnv: Remove LSI on the PCIE host bridgeFrederic Barrat1-0/+1
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2022-03-14ppc/pnv: Remove user-created PHB{3,4,5} devicesCédric Le Goater1-30/+3
2022-01-28ppc/pnv: use a do-while() loop in pnv_phb3_translate_tve()Daniel Henrique Barboza1-2/+4
2022-01-28ppc/pnv: Fail DMA access if page permissions are not correctFrederic Barrat1-5/+6
2022-01-12ppc/pnv: Complete user created PHB3 devicesCédric Le Goater1-0/+9
2022-01-12ppc/pnv: Reparent user created PHB3 devices to the PnvChipCédric Le Goater1-0/+6
2022-01-12ppc/pnv: Introduce support for user created PHB3 devicesCédric Le Goater1-1/+10
2022-01-12ppc/pnv: Attach PHB3 root port device when defaults are enabledCédric Le Goater1-9/+6
2022-01-12pnv_phb3.c: add unique chassis and slot for pnv_phb3_root_portDaniel Henrique Barboza1-0/+16
2022-01-04pnv_phb3.c: do not set 'root-bus' as bus nameDaniel Henrique Barboza1-1/+2
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-2/+3
2021-12-17ppc/pnv: Use the chip class to check the index of PHB3 devicesCédric Le Goater1-1/+1
2021-12-17ppc/pnv: Introduce a "chip" property under PHB3Cédric Le Goater1-0/+1
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-2/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-0/+1
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster1-7/+3
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster1-10/+10
2020-07-10qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster1-6/+3
2020-06-15qdev: Convert bus-less devices to qdev_realize() with CoccinelleMarkus Armbruster1-3/+3
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster1-8/+4
2020-06-15qdev: Convert uses of qdev_set_parent_bus() with CoccinelleMarkus Armbruster1-2/+1
2020-02-02ppc/pnv: change the PowerNV machine devices to be non user creatableCédric Le Goater1-0/+2
2020-02-02ppc/pnv: Add models for POWER8 PHB3 PCIe Host bridgeCédric Le Goater1-0/+1195