SWDEV-439234 - Implement Set/Get Access APIs in PAL/Windows.

Change-Id: I997c330880da70c5128b187e1ef4d9c449218880
This commit is contained in:
kjayapra-amd
2024-07-15 07:58:24 -04:00
committed by Karthik Jayaprakash
parent 6a655a77e7
commit 11817b4405
4 changed files with 84 additions and 8 deletions
+10
View File
@@ -83,6 +83,16 @@ bool VirtualDevice::ActiveWait() const {
}
static_assert(static_cast<uint32_t>(device::Memory::MemAccess::kMemAccessNone)
== static_cast<uint32_t>(amd::Device::VmmAccess::kNone),
"Mem Access Flag None mismatch between Device and Memory!");
static_assert(static_cast<uint32_t>(device::Memory::MemAccess::kMemAccessRead)
== static_cast<uint32_t>(amd::Device::VmmAccess::kReadOnly),
"Mem Access Flag Read mismatch between Device and Memory!");
static_assert(static_cast<uint32_t>(device::Memory::MemAccess::kMemAccessReadWrite)
== static_cast<uint32_t>(amd::Device::VmmAccess::kReadWrite),
"Mem Access Flag Read Write mismatch between Device and Memory!");
namespace amd {
amd::Monitor Device::lockP2P_("Lock P2P ON/OFF");