KasperskyOS Community Edition 1.1
Contents
Contents
KnRegisterPhyMem()
This function is declared in the coresrv/io/mmio.h
file.
Retcode KnRegisterPhyMem(rtl_uint64_t addr, rtl_size_t size, Handle *outRid);
This function registers a memory area with the specified size
(in bytes) and beginning at the address addr
.
If registration is successful, the handle assigned to the memory area will be passed to the outRid
parameter, and the function will return rcOk.
The address addr
must be page-aligned, and the specified size
must be a multiple of the page size.
For a usage example, see KnIoMapMem()
.
If a memory area is no longer being used, it must be freed by using the KnIoClose()
function.