summaryrefslogtreecommitdiffstats
path: root/hw/pci-host
Commit message (Expand)AuthorAgeFilesLines
* hw/pci-host: pnv_phb{3, 4}: Fix heap out-of-bound access failureXuzhou Cheng2022-09-202-0/+2
* ppc/pnv: fix QOM parenting of user creatable root portsDaniel Henrique Barboza2022-08-311-27/+20Star
* ppc/pnv: consolidate pnv_parent_*_fixup() helpersDaniel Henrique Barboza2022-08-311-15/+28
* ppc/pnv: enable user created pnv-phb for powernv9Daniel Henrique Barboza2022-08-312-3/+5
* ppc/pnv: enable user created pnv-phb for powernv8Daniel Henrique Barboza2022-08-311-2/+7
* ppc/pnv: add helpers for pnv-phb user devicesDaniel Henrique Barboza2022-08-311-0/+75
* ppc/pnv: set root port chassis and slot using Bus propertiesDaniel Henrique Barboza2022-08-311-9/+16
* ppc/pnv: add phb-id/chip-id PnvPHB4RootBus propertiesDaniel Henrique Barboza2022-08-311-0/+51
* ppc/pnv: add phb-id/chip-id PnvPHB3RootBus propertiesDaniel Henrique Barboza2022-08-311-0/+50
* ppc/pnv: move attach_root_port helper to pnv-phb.cDaniel Henrique Barboza2022-08-311-0/+24
* ppc/pnv: remove pecc->rp_modelDaniel Henrique Barboza2022-08-311-2/+0Star
* ppc/pnv: remove root port name from pnv_phb_attach_root_port()Daniel Henrique Barboza2022-08-311-6/+1Star
* ppc/pnv: remove pnv-phb4-root-portDaniel Henrique Barboza2022-08-313-89/+4Star
* ppc/pnv: remove pnv-phb3-root-portDaniel Henrique Barboza2022-08-312-43/+1Star
* ppc/pnv: add pnv-phb-root-port deviceDaniel Henrique Barboza2022-08-312-8/+123
* ppc/pnv: turn PnvPHB4 into a PnvPHB backendDaniel Henrique Barboza2022-08-312-27/+6Star
* ppc/pnv: add PHB4 bus init helperDaniel Henrique Barboza2022-08-312-16/+25
* ppc/pnv: turn PnvPHB3 into a PnvPHB backendDaniel Henrique Barboza2022-08-311-22/+5Star
* ppc/pnv: add PnvPHB base/proxy deviceDaniel Henrique Barboza2022-08-313-1/+165
* ppc/pnv: add PHB3 bus init helperDaniel Henrique Barboza2022-08-311-16/+23
* i386/pc: create pci-host qdev prior to pc_memory_init()Joao Martins2022-07-261-3/+2Star
* ppc: Define SETFIELD for the ppc targetAlexey Kardashevskiy2022-07-061-16/+0Star
* ppc/pnv: remove 'INTERFACE_PCIE_DEVICE' from phb4 root busDaniel Henrique Barboza2022-07-061-4/+0Star
* ppc/pnv: remove 'INTERFACE_PCIE_DEVICE' from phb3 root busDaniel Henrique Barboza2022-07-061-4/+0Star
* ppc/pnv: assign pnv-phb-root-port chassis/slot earlierDaniel Henrique Barboza2022-07-062-32/+4Star
* ppc/pnv: attach phb3/phb4 root ports in QOM treeDaniel Henrique Barboza2022-07-062-2/+2
* ppc/pnv: move root port attach to pnv_phb4_realize()Daniel Henrique Barboza2022-07-062-3/+4
* hw/pci-host/i440fx: Remove unused parameter from i440fx_init()Bernhard Beschow2022-06-281-3/+1Star
* ppc/pnv: fix extra indent spaces with DEFINE_PROP*Daniel Henrique Barboza2022-06-203-14/+14
* q35:Enable TSEG only when G_SMRAME and TSEG_EN both enabledZhenzhong Duan2022-06-151-1/+2
* hw/pci-host/gpex-acpi: Add support for dsdt construction for pxb-cxlJonathan Cameron2022-05-131-3/+17
* dino: move from hw/hppa to hw/pci-hostMark Cave-Ayland2022-05-084-0/+533
* ppc/pnv: Remove LSI on the PCIE host bridgeFrederic Barrat2022-04-202-0/+2
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-068-8/+0Star
* Use g_new() & friends where that makes obvious senseMarkus Armbruster2022-03-212-2/+2
* ppc/pnv: Remove user-created PHB{3,4,5} devicesCédric Le Goater2022-03-143-93/+9Star
* ppc/pnv: Introduce a pnv-phb5 device to match root portFrederic Barrat2022-03-142-4/+12
* ppc/pnv: Add support for PHB5 "Address-based trigger" modeCédric Le Goater2022-03-022-6/+69
* ppc/pnv: Add support for PQ offload on PHB5Cédric Le Goater2022-03-021-0/+9
* ppc/xive: Add support for PQ state bits offloadCédric Le Goater2022-03-021-2/+7
* ppc/pnv: Add model for POWER10 PHB5 PCIe Host bridgeCédric Le Goater2022-03-022-0/+73
* ppc/pnv: fix default PHB4 QOM hierarchyDaniel Henrique Barboza2022-03-021-20/+16Star
* ppc/pnv: use a do-while() loop in pnv_phb4_translate_tve()Daniel Henrique Barboza2022-01-281-2/+4
* ppc/pnv: use a do-while() loop in pnv_phb3_translate_tve()Daniel Henrique Barboza2022-01-281-2/+4
* ppc/pnv: Fail DMA access if page permissions are not correctFrederic Barrat2022-01-282-10/+12
* ppc/pnv: Remove PHB4 version propertyCédric Le Goater2022-01-182-11/+1Star
* ppc/pnv: Add a 'rp_model' class attribute for the PHB4 PECCédric Le Goater2022-01-181-1/+4
* ppc/pnv: Move root port allocation under pnv_pec_default_phb_realize()Cédric Le Goater2022-01-182-7/+3Star
* ppc/pnv: rename pnv_pec_stk_update_map()Daniel Henrique Barboza2022-01-181-2/+2
* ppc/pnv: remove PnvPhb4PecStack objectDaniel Henrique Barboza2022-01-181-33/+0Star