refactor: correct naming of enum class constants 11/n

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-12-19 10:42:58 +00:00
committed by Compute-Runtime-Automation
parent 88534f1f3c
commit 138fb65401
62 changed files with 378 additions and 378 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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)};

View File

@@ -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));