#include #include #include #include #include #include int main(void) { int fd, virt_size; void *addr; fd = -1; addr = NULL; virt_size = 0x18000000; addr = mmap(addr, virt_size, (PROT_READ|PROT_WRITE), (MAP_NORESERVE|MAP_PRIVATE|MAP_ANON), fd, 0); if (addr == MAP_FAILED) { perror("mapping VM scratch space"); close(fd); return -1; } *(volatile char *)addr; return 0; }