1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include <sys/syscall.h> #include <sys/mmio.h> using namespace Systemcalls; void* mmio_map(void* ra, size_t pages) { return _syscall2(MMIO_MAP, ra, (void*)pages); } int mmio_unmap(void* ea, size_t pages) { return (int64_t) _syscall2(MMIO_UNMAP, ea, (void*)pages); }