aboutsummaryrefslogtreecommitdiff
path: root/hw/pci-bridge/pci_expander_bridge.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-09pci/pci_expander_bridge: For CXL HB delay the HB register memory region setup.Jonathan Cameron1-12/+20
2022-06-09hw/cxl: Make the CXL fixed memory window setup a machine parameter.Jonathan Cameron1-1/+1
2022-05-13CXL/cxl_component: Add cxl_get_hb_cstate()Jonathan Cameron1-0/+7
2022-05-13acpi/cxl: Create the CEDT (9.14.1)Ben Widawsky1-17/+0
2022-05-13hw/cxl/component: Implement host bridge MMIO (8.2.5, table 142)Ben Widawsky1-7/+59
2022-05-13hw/pxb: Allow creation of a CXL PXB (host bridge)Ben Widawsky1-2/+84
2022-05-13hw/pci/cxl: Create a CXL bus typeBen Widawsky1-1/+8
2022-05-13hw/pxb: Use a type for realizing expandersBen Widawsky1-4/+7
2022-03-06hw/pci-bridge/pxb: Fix missing swizzleJonathan Cameron1-0/+6
2021-10-15qdev: Make DeviceState.id independent of QemuOptsKevin Wolf1-1/+1
2021-07-16hw/pxb: Add a bypass iommu propertyXingang Wang1-0/+3
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-4/+8
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-4/+7
2020-06-15sysbus: Convert to sysbus_realize() etc. with CoccinelleMarkus Armbruster1-1/+1
2020-06-15qdev: Convert uses of qdev_create() manuallyMarkus Armbruster1-2/+2
2020-06-15qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster1-2/+2
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-2/+2
2019-09-03numa: move numa global variable nb_numa_nodes into MachineStateTao Xu1-1/+8
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-05-20pci: Simplify pci_bus_is_root()David Gibson1-6/+0
2018-01-11Merge remote-tracking branch 'origin/master' into HEADMichael S. Tsirkin1-1/+0
2017-12-18misc: remove old i386 dependencyPhilippe Mathieu-Daudé1-1/+0
2017-12-05pci: Eliminate redundant PCIDevice::bus pointerDavid Gibson1-8/+9
2017-12-05pci: Rename root bus initialization functions for clarityDavid Gibson1-2/+2
2017-10-15pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost1-0/+8
2017-05-17qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost1-1/+1
2016-10-28clean-up: removed duplicate #includesAnand J1-1/+0
2016-07-29hw/pci-bridge: Convert pxb initialization functions to ErrorWei Jiangang1-27/+25
2016-07-29hw/pxb: declare pxb devices as not hot-pluggableMarcel Apfelbaum1-0/+2
2016-07-04q35: allow dynamic sysbusMarcel Apfelbaum1-0/+2
2016-04-07hw/pci-bridge: Add missing unref in case register-bus failsWei Jiangang1-1/+7
2016-03-11pxb: cleanupCao jin1-1/+1
2016-02-06hw/pxb: add pxb devices to the bridge categoryMarcel Apfelbaum1-0/+2
2016-01-29pci: Clean up includesPeter Maydell1-0/+1
2015-12-22hw/pxb: introduce pxb-pcie expander for PCIe machinesMarcel Apfelbaum1-15/+83
2015-06-23hw/pci-bridge: format special OFW unit address for PXB hostLaszlo Ersek1-0/+53
2015-06-23hw/pci-bridge: disable SHPC in PXBLaszlo Ersek1-0/+1
2015-06-23hw/pci-bridge: add macro for "chassis_nr" propertyLaszlo Ersek1-1/+2
2015-06-03hw/pxb: add numa_node parameterMarcel Apfelbaum1-0/+17
2015-06-03hw/pxb: add map_irq funcMarcel Apfelbaum1-1/+19
2015-06-03hw/pci: introduce PCI Expander Bridge (PXB)Marcel Apfelbaum1-0/+196