A partial unification of AUB and TBX CSR classes

This commit moves initialization of global MMIOs from AUB CSR to Simulated CSR

Change-Id: I93a612d4f0c82e7135287f6508870190790141bc
This commit is contained in:
Milczarek, Slawomir
2018-11-09 23:00:58 -08:00
parent 5e75027735
commit aa18a62d70
29 changed files with 226 additions and 97 deletions

View File

@@ -21,4 +21,8 @@ uint64_t AubHelper::getPTEntryBits(uint64_t pdEntryBits) {
void AubHelper::checkPTEAddress(uint64_t address) {
}
uint32_t AubHelper::getMemType(uint32_t addressSpace) {
return 0;
}
} // namespace OCLRT

View File

@@ -27,6 +27,7 @@ class AubHelper : public NonCopyableOrMovableClass {
static int getMemTrace(uint64_t pdEntryBits);
static uint64_t getPTEntryBits(uint64_t pdEntryBits);
static void checkPTEAddress(uint64_t address);
static uint32_t getMemType(uint32_t addressSpace);
virtual int getDataHintForPml4Entry() const = 0;
virtual int getDataHintForPdpEntry() const = 0;