fix: correct handling ZE_ENABLE_PCI_ID_DEVICE_ORDER flag

- by default ZE_ENABLE_PCI_ID_DEVICE_ORDER is disabled
- by default devices are sorted by type (discrete first), then by pci order
- when ZE_ENABLE_PCI_ID_DEVICE_ORDER is enabled, devices are sorted by pci id

Related-To: LOCI-4520

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-06-13 15:19:02 +00:00
committed by Compute-Runtime-Automation
parent 13b0fb59f7
commit 3b981331c9
27 changed files with 278 additions and 674 deletions

View File

@@ -193,10 +193,6 @@ class Wddm : public DriverModel {
static std::vector<std::unique_ptr<HwDeviceId>> discoverDevices(ExecutionEnvironment &executionEnvironment);
ADAPTER_BDF getAdapterBDF() const {
return adapterBDF;
}
PhysicalDevicePciSpeedInfo getPciSpeedInfo() const override;
bool buildTopologyMapping();