mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
refactor: correct naming of enum class constants 11/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
88534f1f3c
commit
138fb65401
@@ -466,7 +466,7 @@ void DebugSessionLinuxi915::handleEvent(prelim_drm_i915_debug_event *event) {
|
||||
bool destroy = event->flags & PRELIM_DRM_I915_DEBUG_EVENT_DESTROY;
|
||||
bool create = event->flags & PRELIM_DRM_I915_DEBUG_EVENT_CREATE;
|
||||
|
||||
if (destroy && clientHandleToConnection[uuid->client_handle]->uuidMap[uuid->handle].classIndex == NEO::DrmResourceClass::L0ZebinModule) {
|
||||
if (destroy && clientHandleToConnection[uuid->client_handle]->uuidMap[uuid->handle].classIndex == NEO::DrmResourceClass::l0ZebinModule) {
|
||||
DEBUG_BREAK_IF(clientHandleToConnection[uuid->client_handle]->uuidToModule[uuid->handle].segmentVmBindCounter[0] != 0 ||
|
||||
clientHandleToConnection[uuid->client_handle]->uuidToModule[uuid->handle].loadAddresses[0].size() > 0);
|
||||
|
||||
@@ -510,7 +510,7 @@ void DebugSessionLinuxi915::handleEvent(prelim_drm_i915_debug_event *event) {
|
||||
|
||||
if (ret == 0) {
|
||||
std::string uuidString = std::string(readUuid.uuid, 36);
|
||||
uint32_t classIndex = static_cast<uint32_t>(NEO::DrmResourceClass::MaxSize);
|
||||
uint32_t classIndex = static_cast<uint32_t>(NEO::DrmResourceClass::maxSize);
|
||||
auto validClassUuid = NEO::DrmUuid::getClassUuidIndex(uuidString, classIndex);
|
||||
|
||||
if (uuidString == NEO::uuidL0CommandQueueHash) {
|
||||
@@ -551,19 +551,19 @@ void DebugSessionLinuxi915::handleEvent(prelim_drm_i915_debug_event *event) {
|
||||
uuidData.handle = uuid->handle;
|
||||
uuidData.data = std::move(payload);
|
||||
uuidData.dataSize = uuid->payload_size;
|
||||
uuidData.classIndex = NEO::DrmResourceClass::MaxSize;
|
||||
uuidData.classIndex = NEO::DrmResourceClass::maxSize;
|
||||
|
||||
const auto indexIt = connection->classHandleToIndex.find(uuid->class_handle);
|
||||
if (indexIt != connection->classHandleToIndex.end()) {
|
||||
uuidData.classIndex = static_cast<NEO::DrmResourceClass>(indexIt->second.second);
|
||||
}
|
||||
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::Elf) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::elf) {
|
||||
auto cpuVa = extractVaFromUuidString(uuidString);
|
||||
uuidData.ptr = cpuVa;
|
||||
}
|
||||
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::L0ZebinModule) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::l0ZebinModule) {
|
||||
uint64_t handle = uuid->handle;
|
||||
|
||||
auto &newModule = connection->uuidToModule[handle];
|
||||
@@ -772,7 +772,7 @@ bool DebugSessionLinuxi915::handleVmBindEvent(prelim_drm_i915_debug_event_vm_bin
|
||||
|
||||
if (connection->vmToTile.find(vmHandle) == connection->vmToTile.end()) {
|
||||
DEBUG_BREAK_IF(connection->vmToTile.find(vmHandle) == connection->vmToTile.end() && (vmBind->base.flags & PRELIM_DRM_I915_DEBUG_EVENT_NEED_ACK) &&
|
||||
(connection->uuidMap[uuid].classIndex == NEO::DrmResourceClass::Isa || connection->uuidMap[uuid].classIndex == NEO::DrmResourceClass::ModuleHeapDebugArea));
|
||||
(connection->uuidMap[uuid].classIndex == NEO::DrmResourceClass::isa || connection->uuidMap[uuid].classIndex == NEO::DrmResourceClass::moduleHeapDebugArea));
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -787,24 +787,24 @@ bool DebugSessionLinuxi915::handleVmBindEvent(prelim_drm_i915_debug_event_vm_bin
|
||||
std::lock_guard<std::mutex> lock(asyncThreadMutex);
|
||||
|
||||
if (connection->classHandleToIndex[classUuid].second ==
|
||||
static_cast<uint32_t>(NEO::DrmResourceClass::SbaTrackingBuffer)) {
|
||||
static_cast<uint32_t>(NEO::DrmResourceClass::sbaTrackingBuffer)) {
|
||||
connection->vmToStateBaseAreaBindInfo[vmHandle] = {vmBind->va_start, vmBind->va_length};
|
||||
}
|
||||
|
||||
if (connection->classHandleToIndex[classUuid].second ==
|
||||
static_cast<uint32_t>(NEO::DrmResourceClass::ModuleHeapDebugArea)) {
|
||||
static_cast<uint32_t>(NEO::DrmResourceClass::moduleHeapDebugArea)) {
|
||||
connection->vmToModuleDebugAreaBindInfo[vmHandle] = {vmBind->va_start, vmBind->va_length};
|
||||
}
|
||||
|
||||
if (connection->classHandleToIndex[classUuid].second ==
|
||||
static_cast<uint32_t>(NEO::DrmResourceClass::ContextSaveArea)) {
|
||||
static_cast<uint32_t>(NEO::DrmResourceClass::contextSaveArea)) {
|
||||
connection->vmToContextStateSaveAreaBindInfo[vmHandle] = {vmBind->va_start, vmBind->va_length};
|
||||
}
|
||||
}
|
||||
|
||||
bool handleEvent = isTileWithinDeviceBitfield(tileIndex);
|
||||
|
||||
if (handleEvent && connection->uuidMap[uuid].classIndex == NEO::DrmResourceClass::Isa) {
|
||||
if (handleEvent && connection->uuidMap[uuid].classIndex == NEO::DrmResourceClass::isa) {
|
||||
|
||||
uint32_t deviceBitfield = 0;
|
||||
memcpy_s(&deviceBitfield, sizeof(uint32_t), connection->uuidMap[uuid].data.get(), connection->uuidMap[uuid].dataSize);
|
||||
@@ -819,7 +819,7 @@ bool DebugSessionLinuxi915::handleVmBindEvent(prelim_drm_i915_debug_event_vm_bin
|
||||
bool allInstancesEventsReceived = true;
|
||||
|
||||
for (uint32_t uuidIter = 1; uuidIter < vmBind->num_uuids; uuidIter++) {
|
||||
if (connection->uuidMap[vmBind->uuids[uuidIter]].classIndex == NEO::DrmResourceClass::L0ZebinModule) {
|
||||
if (connection->uuidMap[vmBind->uuids[uuidIter]].classIndex == NEO::DrmResourceClass::l0ZebinModule) {
|
||||
perKernelModules = false;
|
||||
moduleUUIDindex = static_cast<int>(uuidIter);
|
||||
PRINT_DEBUGGER_INFO_LOG("Zebin module uuid = %ull", (uint64_t)vmBind->uuids[uuidIter]);
|
||||
@@ -846,7 +846,7 @@ bool DebugSessionLinuxi915::handleVmBindEvent(prelim_drm_i915_debug_event_vm_bin
|
||||
isa->deviceBitfield = devices;
|
||||
|
||||
for (index = 1; index < vmBind->num_uuids; index++) {
|
||||
if (connection->uuidMap[vmBind->uuids[index]].classIndex == NEO::DrmResourceClass::Elf) {
|
||||
if (connection->uuidMap[vmBind->uuids[index]].classIndex == NEO::DrmResourceClass::elf) {
|
||||
isa->elfUuidHandle = vmBind->uuids[index];
|
||||
|
||||
if (!perKernelModules) {
|
||||
@@ -980,7 +980,7 @@ bool DebugSessionLinuxi915::handleVmBindEvent(prelim_drm_i915_debug_event_vm_bin
|
||||
if (handleEvent) {
|
||||
|
||||
for (uint32_t uuidIter = 0; uuidIter < vmBind->num_uuids; uuidIter++) {
|
||||
if (connection->uuidMap[vmBind->uuids[uuidIter]].classIndex == NEO::DrmResourceClass::L0ZebinModule) {
|
||||
if (connection->uuidMap[vmBind->uuids[uuidIter]].classIndex == NEO::DrmResourceClass::l0ZebinModule) {
|
||||
uint64_t loadAddress = 0;
|
||||
auto &module = connection->uuidToModule[vmBind->uuids[uuidIter]];
|
||||
auto moduleUsedOnTile = module.deviceBitfield.test(tileIndex) || module.deviceBitfield.count() == 0;
|
||||
@@ -1398,27 +1398,27 @@ void DebugSessionLinuxi915::handleEnginesEvent(prelim_drm_i915_debug_event_engin
|
||||
}
|
||||
|
||||
void DebugSessionLinuxi915::extractUuidData(uint64_t client, const UuidData &uuidData) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::SbaTrackingBuffer ||
|
||||
uuidData.classIndex == NEO::DrmResourceClass::ModuleHeapDebugArea ||
|
||||
uuidData.classIndex == NEO::DrmResourceClass::ContextSaveArea) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::sbaTrackingBuffer ||
|
||||
uuidData.classIndex == NEO::DrmResourceClass::moduleHeapDebugArea ||
|
||||
uuidData.classIndex == NEO::DrmResourceClass::contextSaveArea) {
|
||||
UNRECOVERABLE_IF(uuidData.dataSize != 8);
|
||||
uint64_t *data = (uint64_t *)uuidData.data.get();
|
||||
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::SbaTrackingBuffer) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::sbaTrackingBuffer) {
|
||||
clientHandleToConnection[client]->stateBaseAreaGpuVa = *data;
|
||||
PRINT_DEBUGGER_INFO_LOG("SbaTrackingBuffer GPU VA = %p", (void *)clientHandleToConnection[clientHandle]->stateBaseAreaGpuVa);
|
||||
}
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::ModuleHeapDebugArea) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::moduleHeapDebugArea) {
|
||||
clientHandleToConnection[client]->moduleDebugAreaGpuVa = *data;
|
||||
PRINT_DEBUGGER_INFO_LOG("ModuleHeapDebugArea GPU VA = %p", (void *)clientHandleToConnection[clientHandle]->moduleDebugAreaGpuVa);
|
||||
}
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::ContextSaveArea) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::contextSaveArea) {
|
||||
clientHandleToConnection[client]->contextStateSaveAreaGpuVa = *data;
|
||||
PRINT_DEBUGGER_INFO_LOG("ContextSaveArea GPU VA = %p", (void *)clientHandleToConnection[clientHandle]->contextStateSaveAreaGpuVa);
|
||||
}
|
||||
}
|
||||
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::L0ZebinModule) {
|
||||
if (uuidData.classIndex == NEO::DrmResourceClass::l0ZebinModule) {
|
||||
uint32_t segmentCount = 0;
|
||||
memcpy_s(&segmentCount, sizeof(uint32_t), uuidData.data.get(), uuidData.dataSize);
|
||||
clientHandleToConnection[client]->uuidToModule[uuidData.handle].segmentCount = segmentCount;
|
||||
|
||||
@@ -81,7 +81,7 @@ struct DebugSessionLinuxi915 : DebugSessionLinux {
|
||||
struct UuidData {
|
||||
uint64_t handle = 0;
|
||||
uint64_t classHandle = 0;
|
||||
NEO::DrmResourceClass classIndex = NEO::DrmResourceClass::MaxSize;
|
||||
NEO::DrmResourceClass classIndex = NEO::DrmResourceClass::maxSize;
|
||||
std::unique_ptr<char[]> data;
|
||||
size_t dataSize = 0;
|
||||
|
||||
|
||||
@@ -698,16 +698,16 @@ struct DebugApiLinuxMultiDeviceFixture : public MultipleDevicesWithCustomHwInfo
|
||||
struct MockDebugSessionLinuxi915Helper {
|
||||
|
||||
void setupSessionClassHandlesAndUuidMap(MockDebugSessionLinuxi915 *session) {
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[sbaClassHandle] = {"SBA AREA", static_cast<uint32_t>(NEO::DrmResourceClass::SbaTrackingBuffer)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[moduleDebugClassHandle] = {"DEBUG AREA", static_cast<uint32_t>(NEO::DrmResourceClass::ModuleHeapDebugArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[contextSaveClassHandle] = {"CONTEXT SAVE AREA", static_cast<uint32_t>(NEO::DrmResourceClass::ContextSaveArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[isaClassHandle] = {"ISA", static_cast<uint32_t>(NEO::DrmResourceClass::Isa)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[elfClassHandle] = {"ELF", static_cast<uint32_t>(NEO::DrmResourceClass::Elf)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[sbaClassHandle] = {"SBA AREA", static_cast<uint32_t>(NEO::DrmResourceClass::sbaTrackingBuffer)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[moduleDebugClassHandle] = {"DEBUG AREA", static_cast<uint32_t>(NEO::DrmResourceClass::moduleHeapDebugArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[contextSaveClassHandle] = {"CONTEXT SAVE AREA", static_cast<uint32_t>(NEO::DrmResourceClass::contextSaveArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[isaClassHandle] = {"ISA", static_cast<uint32_t>(NEO::DrmResourceClass::isa)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[elfClassHandle] = {"ELF", static_cast<uint32_t>(NEO::DrmResourceClass::elf)};
|
||||
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(4),
|
||||
.dataSize = 4};
|
||||
DeviceBitfield bitfield;
|
||||
@@ -717,7 +717,7 @@ struct MockDebugSessionLinuxi915Helper {
|
||||
DebugSessionLinuxi915::UuidData elfUuidData = {
|
||||
.handle = elfUUID,
|
||||
.classHandle = elfClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Elf,
|
||||
.classIndex = NEO::DrmResourceClass::elf,
|
||||
.data = std::make_unique<char[]>(elfSize),
|
||||
.dataSize = elfSize};
|
||||
memcpy(elfUuidData.data.get(), "ELF", sizeof("ELF"));
|
||||
@@ -725,26 +725,26 @@ struct MockDebugSessionLinuxi915Helper {
|
||||
DebugSessionLinuxi915::UuidData cookieUuidData = {
|
||||
.handle = cookieUUID,
|
||||
.classHandle = isaUUID,
|
||||
.classIndex = NEO::DrmResourceClass::MaxSize,
|
||||
.classIndex = NEO::DrmResourceClass::maxSize,
|
||||
};
|
||||
DebugSessionLinuxi915::UuidData sbaUuidData = {
|
||||
.handle = sbaUUID,
|
||||
.classHandle = sbaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::SbaTrackingBuffer,
|
||||
.classIndex = NEO::DrmResourceClass::sbaTrackingBuffer,
|
||||
.data = nullptr,
|
||||
.dataSize = 0};
|
||||
|
||||
DebugSessionLinuxi915::UuidData debugAreaUuidData = {
|
||||
.handle = debugAreaUUID,
|
||||
.classHandle = moduleDebugClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::ModuleHeapDebugArea,
|
||||
.classIndex = NEO::DrmResourceClass::moduleHeapDebugArea,
|
||||
.data = nullptr,
|
||||
.dataSize = 0};
|
||||
|
||||
DebugSessionLinuxi915::UuidData stateSaveUuidData = {
|
||||
.handle = stateSaveUUID,
|
||||
.classHandle = contextSaveClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::ContextSaveArea,
|
||||
.classIndex = NEO::DrmResourceClass::contextSaveArea,
|
||||
.data = nullptr,
|
||||
.dataSize = 0};
|
||||
|
||||
@@ -758,12 +758,12 @@ struct MockDebugSessionLinuxi915Helper {
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(kernelCount)),
|
||||
.dataSize = sizeof(kernelCount)};
|
||||
|
||||
memcpy(zebinModuleUuidData.data.get(), &kernelCount, sizeof(kernelCount));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(zebinModuleUUID, std::move(zebinModuleUuidData));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidToModule[zebinModuleUUID].segmentCount = 2;
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap[elfUUID].ptr = elfVa;
|
||||
@@ -834,7 +834,7 @@ struct MockDebugSessionLinuxi915Helper {
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID1,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(kernelCount)),
|
||||
.dataSize = sizeof(kernelCount)};
|
||||
|
||||
|
||||
@@ -3255,7 +3255,7 @@ TEST_F(DebugApiLinuxTest, GivenUuidEventWithPayloadWhenHandlingEventThenReadEven
|
||||
|
||||
handler->returnUuid = &readUuidElf;
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[2] = {"ELF", static_cast<uint32_t>(NEO::DrmResourceClass::Elf)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[2] = {"ELF", static_cast<uint32_t>(NEO::DrmResourceClass::elf)};
|
||||
|
||||
session->handleEvent(&uuidElf.base);
|
||||
|
||||
@@ -3334,7 +3334,7 @@ TEST_F(DebugApiLinuxTest, GivenUuidEventForL0ZebinModuleWhenHandlingEventThenKer
|
||||
|
||||
handler->returnUuid = &readUuidElf;
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[2] = {"L0_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[2] = {"L0_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
|
||||
session->handleEvent(&l0ModuleUuid.base);
|
||||
|
||||
@@ -3418,7 +3418,7 @@ TEST_F(DebugApiLinuxTest, GivenVmBindEventWithUnknownUUIDWhenHandlingEventThenEv
|
||||
DebugSessionLinuxi915::UuidData sbaUuidData = {
|
||||
.handle = sbaHandle,
|
||||
.classHandle = sbaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::SbaTrackingBuffer};
|
||||
.classIndex = NEO::DrmResourceClass::sbaTrackingBuffer};
|
||||
|
||||
uint64_t vmBindSbaData[sizeof(prelim_drm_i915_debug_event_vm_bind) / sizeof(uint64_t) + sizeof(typeOfUUID)];
|
||||
prelim_drm_i915_debug_event_vm_bind *vmBindSba = reinterpret_cast<prelim_drm_i915_debug_event_vm_bind *>(&vmBindSbaData);
|
||||
@@ -3461,7 +3461,7 @@ TEST_F(DebugApiLinuxTest, GivenVmBindEventWithUuidOfUnknownClassWhenHandlingEven
|
||||
DebugSessionLinuxi915::UuidData sbaUuidData = {
|
||||
.handle = sbaHandle,
|
||||
.classHandle = sbaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::SbaTrackingBuffer};
|
||||
.classIndex = NEO::DrmResourceClass::sbaTrackingBuffer};
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(sbaHandle, std::move(sbaUuidData));
|
||||
|
||||
@@ -3506,9 +3506,9 @@ TEST_F(DebugApiLinuxTest, GivenUuidEventOfKnownClassWhenHandlingEventThenGpuAddr
|
||||
uint64_t sbaAddress = 0x1234000;
|
||||
uint64_t moduleDebugAddress = 0x34567000;
|
||||
uint64_t contextSaveAddress = 0x56789000;
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[sbaClassHandle] = {"SBA AREA", static_cast<uint32_t>(NEO::DrmResourceClass::SbaTrackingBuffer)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[moduleDebugClassHandle] = {"DEBUG AREA", static_cast<uint32_t>(NEO::DrmResourceClass::ModuleHeapDebugArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[contextSaveClassHandle] = {"CONTEXT SAVE AREA", static_cast<uint32_t>(NEO::DrmResourceClass::ContextSaveArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[sbaClassHandle] = {"SBA AREA", static_cast<uint32_t>(NEO::DrmResourceClass::sbaTrackingBuffer)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[moduleDebugClassHandle] = {"DEBUG AREA", static_cast<uint32_t>(NEO::DrmResourceClass::moduleHeapDebugArea)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[contextSaveClassHandle] = {"CONTEXT SAVE AREA", static_cast<uint32_t>(NEO::DrmResourceClass::contextSaveArea)};
|
||||
|
||||
prelim_drm_i915_debug_event_uuid uuidSba = {};
|
||||
uuidSba.base.type = PRELIM_DRM_I915_DEBUG_EVENT_UUID;
|
||||
@@ -3969,7 +3969,7 @@ TEST_F(DebugApiLinuxVmBindTest, GivenNoIsaUUIDAndZebinModuleForDataSegmentWhenHa
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(1)),
|
||||
.dataSize = sizeof(1)};
|
||||
|
||||
@@ -4482,13 +4482,13 @@ TEST_F(DebugApiLinuxVmBindTest, GivenEventWithL0ZebinModuleWhenHandlingEventThen
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(kernelCount)),
|
||||
.dataSize = sizeof(kernelCount)};
|
||||
|
||||
memcpy(zebinModuleUuidData.data.get(), &kernelCount, sizeof(kernelCount));
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(zebinModuleUUID, std::move(zebinModuleUuidData));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidToModule[zebinModuleUUID].segmentCount = 2;
|
||||
|
||||
@@ -4605,13 +4605,13 @@ TEST_F(DebugApiLinuxVmBindTest, GivenAttachAfterModuleCreateWhenHandlingEventWit
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(kernelCount)),
|
||||
.dataSize = sizeof(kernelCount)};
|
||||
|
||||
memcpy(zebinModuleUuidData.data.get(), &kernelCount, sizeof(kernelCount));
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(zebinModuleUUID, std::move(zebinModuleUuidData));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidToModule[zebinModuleUUID].segmentCount = 2;
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap[elfUUID].ptr = 0x1000;
|
||||
@@ -4721,13 +4721,13 @@ TEST_F(DebugApiLinuxVmBindTest, GivenMultipleSegmentsInL0ZebinModuleWhenLoadAddr
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(segmentCount)),
|
||||
.dataSize = sizeof(segmentCount)};
|
||||
|
||||
memcpy(zebinModuleUuidData.data.get(), &segmentCount, sizeof(segmentCount));
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(zebinModuleUUID, std::move(zebinModuleUuidData));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidToModule[zebinModuleUUID].segmentCount = segmentCount;
|
||||
|
||||
@@ -4776,13 +4776,13 @@ TEST_F(DebugApiLinuxVmBindTest, GivenMultipleSegmentsInL0ZebinModuleWhenLoadAddr
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(segmentCount)),
|
||||
.dataSize = sizeof(segmentCount)};
|
||||
|
||||
memcpy(zebinModuleUuidData.data.get(), &segmentCount, sizeof(segmentCount));
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(zebinModuleUUID, std::move(zebinModuleUuidData));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidToModule[zebinModuleUUID].segmentCount = segmentCount;
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap[elfUUID].ptr = 0x1000;
|
||||
@@ -4829,13 +4829,13 @@ TEST_F(DebugApiLinuxVmBindTest, GivenMultipleBindEventsWithZebinModuleWhenHandli
|
||||
DebugSessionLinuxi915::UuidData zebinModuleUuidData = {
|
||||
.handle = zebinModuleUUID,
|
||||
.classHandle = zebinModuleClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::L0ZebinModule,
|
||||
.classIndex = NEO::DrmResourceClass::l0ZebinModule,
|
||||
.data = std::make_unique<char[]>(sizeof(kernelCount)),
|
||||
.dataSize = sizeof(kernelCount)};
|
||||
|
||||
memcpy(zebinModuleUuidData.data.get(), &kernelCount, sizeof(kernelCount));
|
||||
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::L0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[zebinModuleClassHandle] = {"L0_ZEBIN_MODULE", static_cast<uint32_t>(NEO::DrmResourceClass::l0ZebinModule)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap.emplace(zebinModuleUUID, std::move(zebinModuleUuidData));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidToModule[zebinModuleUUID].segmentCount = 1;
|
||||
|
||||
@@ -6861,13 +6861,13 @@ TEST_F(DebugApiLinuxAsyncThreadTest, GivenOutOfOrderEventsForIsaWithoutAckNeeded
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
memcpy_s(isaUuidData.data.get(), sizeof(devices), &devices, sizeof(devices));
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->uuidMap[isaUUID] = std::move(isaUuidData);
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[isaClassHandle] = {"ISA", static_cast<uint32_t>(NEO::DrmResourceClass::Isa)};
|
||||
session->clientHandleToConnection[MockDebugSessionLinuxi915::mockClientHandle]->classHandleToIndex[isaClassHandle] = {"ISA", static_cast<uint32_t>(NEO::DrmResourceClass::isa)};
|
||||
|
||||
uint64_t vmBindIsaData[sizeof(prelim_drm_i915_debug_event_vm_bind) / sizeof(uint64_t) + 3 * sizeof(typeOfUUID)];
|
||||
prelim_drm_i915_debug_event_vm_bind *vmBindIsa = reinterpret_cast<prelim_drm_i915_debug_event_vm_bind *>(&vmBindIsaData);
|
||||
@@ -7939,7 +7939,7 @@ struct DebugApiLinuxMultiDeviceVmBindFixture : public DebugApiLinuxMultiDeviceFi
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8002,7 +8002,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaWhenHandlingVmBi
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8038,7 +8038,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaWhenHandlingVmBi
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8084,7 +8084,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaAndZebinModuleWh
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8137,7 +8137,7 @@ TEST_F(DebugLinuxMultiDeviceVmBindBlockOnFenceTest, givenTileInstancedIsaAndZebi
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8184,7 +8184,7 @@ TEST_F(DebugLinuxMultiDeviceVmBindBlockOnFenceTest, givenTileInstancedIsaAndZebi
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8228,7 +8228,7 @@ TEST_F(DebugLinuxMultiDeviceVmBindBlockOnFenceTest, givenTileInstancedIsaAndZebi
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8269,7 +8269,7 @@ TEST_F(DebugLinuxMultiDeviceVmBindBlockOnFenceTest, givenZebinModuleForTileWitho
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8304,7 +8304,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaWhenWritingAndRe
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8345,7 +8345,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaWhenWritingMemor
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8377,7 +8377,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenSingleIsaWithInvalidVmWhenReadin
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8432,7 +8432,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaAndSingleInstanc
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8479,7 +8479,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenIsaWhenGettingIsaInfoForWrongAdd
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8516,7 +8516,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenTileInstancedIsaWhenWritingAndRe
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8554,7 +8554,7 @@ TEST_F(DebugApiLinuxMultiDeviceVmBindTest, givenSingleMemoryIsaWhenWritingAndRea
|
||||
DebugSessionLinuxi915::UuidData isaUuidData = {
|
||||
.handle = isaUUID,
|
||||
.classHandle = isaClassHandle,
|
||||
.classIndex = NEO::DrmResourceClass::Isa,
|
||||
.classIndex = NEO::DrmResourceClass::isa,
|
||||
.data = std::make_unique<char[]>(sizeof(devices)),
|
||||
.dataSize = sizeof(devices)};
|
||||
|
||||
@@ -8646,7 +8646,7 @@ TEST_F(AffinityMaskMultipleSubdevicesTestLinux, GivenEventWithAckFlagAndTileNotW
|
||||
|
||||
typeOfUUID uuidsTemp[1];
|
||||
uuidsTemp[0] = static_cast<typeOfUUID>(6);
|
||||
debugSession->clientHandleToConnection[debugSession->clientHandle]->uuidMap[6].classIndex = NEO::DrmResourceClass::Isa;
|
||||
debugSession->clientHandleToConnection[debugSession->clientHandle]->uuidMap[6].classIndex = NEO::DrmResourceClass::isa;
|
||||
debugSession->clientHandleToConnection[debugSession->clientHandle]->vmToTile[vmBindIsa->vm_handle] = 2;
|
||||
memcpy(uuids, uuidsTemp, sizeof(uuidsTemp));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user