mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
Engine instanced SubDevices [1/n]
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
576ac8459f
commit
dfb935fdcf
@@ -132,10 +132,14 @@ class Device : public ReferenceTrackedObject<Device> {
|
||||
bool createEngine(uint32_t deviceCsrIndex, EngineTypeUsage engineTypeUsage);
|
||||
MOCKABLE_VIRTUAL std::unique_ptr<CommandStreamReceiver> createCommandStreamReceiver() const;
|
||||
MOCKABLE_VIRTUAL SubDevice *createSubDevice(uint32_t subDeviceIndex);
|
||||
MOCKABLE_VIRTUAL SubDevice *createEngineInstancedSubDevice(uint32_t subDeviceIndex, aub_stream::EngineType engineType);
|
||||
virtual uint64_t getGlobalMemorySize(uint32_t deviceBitfield) const;
|
||||
virtual void createBindlessHeapsHelper() {}
|
||||
bool createSubDevices();
|
||||
virtual bool subDevicesAllowed() const { return true; };
|
||||
bool createGenericSubDevices();
|
||||
bool createEngineInstancedSubDevices();
|
||||
virtual bool genericSubDevicesAllowed();
|
||||
virtual bool engineInstancedSubDevicesAllowed() const;
|
||||
|
||||
DeviceInfo deviceInfo = {};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user