core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.
This commit is contained in:
parent
d00245d444
commit
ff26190d42
3 changed files with 616 additions and 537 deletions
|
@ -128,7 +128,8 @@ NvResult nvmap::IocAlloc(const std::vector<u8>& input, std::vector<u8>& output)
|
|||
}
|
||||
ASSERT(system.CurrentProcess()
|
||||
->PageTable()
|
||||
.LockForDeviceAddressSpace(handle_description->address, handle_description->size)
|
||||
.LockForMapDeviceAddressSpace(handle_description->address, handle_description->size,
|
||||
Kernel::KMemoryPermission::None, true)
|
||||
.IsSuccess());
|
||||
std::memcpy(output.data(), ¶ms, sizeof(params));
|
||||
return result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue