Update sysman engine and scheduler as per lastest spec

Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
This commit is contained in:
Mayank Raghuwanshi
2021-03-31 11:24:22 +05:30
committed by Compute-Runtime-Automation
parent 4c6e38c9e5
commit 1c3107fc7e
8 changed files with 87 additions and 26 deletions

View File

@@ -115,6 +115,8 @@ class Drm {
uint64_t getSliceMask(uint64_t sliceCount);
MOCKABLE_VIRTUAL bool querySystemInfo();
MOCKABLE_VIRTUAL bool queryEngineInfo();
MOCKABLE_VIRTUAL bool sysmanQueryEngineInfo();
MOCKABLE_VIRTUAL bool queryEngineInfo(bool isSysmanEnabled);
MOCKABLE_VIRTUAL bool queryMemoryInfo();
bool queryTopology(const HardwareInfo &hwInfo, QueryTopologyData &data);
bool createVirtualMemoryAddressSpace(uint32_t vmCount);
@@ -167,6 +169,7 @@ class Drm {
EngineInfo *getEngineInfo() const {
return engineInfo.get();
}
RootDeviceEnvironment &getRootDeviceEnvironment() {
return rootDeviceEnvironment;
}