Markus Armbruster
edf5ca5dbe
include/hw/pci: Split pci_device.h off pci.h
...
PCIDeviceClass and PCIDevice are defined in pci.h. Many users of the
header don't actually need them. Similar structs live in their own
headers: PCIBusClass and PCIBus in pci_bus.h, PCIBridge in
pci_bridge.h, PCIHostBridgeClass and PCIHostState in pci_host.h,
PCIExpressHost in pcie_host.h, and PCIERootPortClass, PCIEPort, and
PCIESlot in pcie_port.h.
Move PCIDeviceClass and PCIDeviceClass to new pci_device.h, along with
the code that needs them. Adjust include directives.
This also enables the next commit.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Message-Id: <20221222100330.380143-6-armbru@redhat.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2023-01-08 01:54:22 -05:00
..
2023-01-08 01:54:22 -05:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2021-02-11 11:50:14 +00:00
2021-03-08 17:20:02 +00:00
2021-03-08 11:54:16 +00:00
2021-03-08 11:54:16 +00:00
2021-09-01 11:08:18 +01:00
2022-05-11 16:50:32 +02:00
2022-01-20 11:47:53 +00:00
2022-05-11 16:50:32 +02:00
2022-06-30 09:21:14 +02:00
2022-07-14 16:24:38 +02:00
2022-05-02 17:03:03 +02:00
2020-09-18 14:12:32 -04:00
2021-05-01 10:03:52 +02:00
2020-09-18 14:12:32 -04:00
2021-05-02 17:24:50 +02:00
2022-05-11 16:49:06 +02:00
2022-05-11 16:49:06 +02:00
2020-03-23 17:22:30 +00:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2021-07-02 11:48:36 +01:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2019-08-16 13:31:52 +02:00
2020-06-09 06:59:44 +02:00
2021-03-19 15:18:43 +01:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2021-03-08 17:20:01 +00:00
2021-03-08 17:20:02 +00:00
2021-03-08 17:20:01 +00:00
2015-10-24 18:03:18 +02:00
2022-05-08 18:52:37 +01:00
2021-03-15 00:39:30 +01:00
2022-03-09 09:28:28 +00:00
2020-11-03 07:17:23 -08:00
2023-01-06 10:42:55 +10:00
2023-01-06 10:42:55 +10:00
2020-09-18 14:12:32 -04:00
2020-11-03 16:51:13 +01:00
2020-11-03 16:51:13 +01:00
2022-12-16 15:56:55 +00:00
2021-03-08 17:20:03 +00:00
2021-05-10 17:21:54 +01:00
2020-09-18 14:12:32 -04:00
2021-01-12 21:19:02 +00:00
2022-04-21 11:37:05 +01:00
2021-03-12 12:48:56 +00:00
2021-03-12 12:48:56 +00:00
2020-10-27 11:10:10 +00:00
2020-09-18 14:12:32 -04:00
2018-06-08 13:15:32 +01:00
2020-09-09 09:27:09 -04:00
2022-06-09 19:32:49 -04:00
2020-09-18 13:49:48 -04:00
2020-09-18 13:49:48 -04:00
2020-10-22 12:00:50 -07:00
2020-09-18 13:49:48 -04:00
2020-11-10 11:03:48 +00:00
2022-05-11 16:49:06 +02:00
2022-05-11 16:49:06 +02:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2021-11-09 10:11:27 +01:00
2020-10-12 11:50:22 -04:00
2022-04-21 11:37:03 +01:00
2022-05-11 16:49:06 +02:00
2021-03-12 12:40:09 +00:00
2022-12-15 17:37:47 +00:00
2022-03-18 11:31:20 +00:00