os: add DetachIoRegionHandle

This commit is contained in:
Michael Scire
2022-03-28 00:00:36 -07:00
parent 8e258bde9d
commit 4ad8dad416
3 changed files with 24 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ namespace ams::os {
Result CreateIoRegion(IoRegionType *io_region, NativeHandle io_pool_handle, uintptr_t address, size_t size, MemoryMapping mapping, MemoryPermission permission);
void AttachIoRegionHandle(IoRegionType *io_region, size_t size, NativeHandle handle, bool managed);
os::NativeHandle DetachIoRegionHandle(IoRegionType *io_region);
void DestroyIoRegion(IoRegionType *io_region);

View File

@@ -26,6 +26,7 @@ namespace ams::os {
State_NotInitialized = 0,
State_Initialized = 1,
State_Mapped = 2,
State_Detached = 3,
};
NativeHandle handle;