SEG_SZ
direct_bootrom = mmap(NULL, SEG_SZ, PROT_READ | PROT_WRITE, MAP_SHARED,
datap = (guest_mem + SEG_SZ);
res = munmap(direct_lowmem, SEG_SZ);
res = munmap(direct_bootrom, SEG_SZ);
#define WHOLE_SZ (SEG_SZ * 2)
res = alloc_memseg(ctx, SEG_LOWMEM, SEG_SZ, "");
res = alloc_memseg(ctx, SEG_BOOTROM, SEG_SZ, "bootrom");
res = vm_mmap_memseg(ctx, 0, SEG_LOWMEM, 0, SEG_SZ, PROT_ALL);
res = vm_mmap_memseg(ctx, SEG_SZ, SEG_BOOTROM, 0, SEG_SZ, PROT_READ);
direct_lowmem = mmap(NULL, SEG_SZ, PROT_READ | PROT_WRITE, MAP_SHARED,
#define PAGE_CNT (SEG_SZ / PAGE_SZ)
res = alloc_memseg(ctx, TEST_SEGID, SEG_SZ, "test_seg");
res = vm_mmap_memseg(ctx, MAP_OFF, TEST_SEGID, 0, SEG_SZ, PROT_ALL);
res = vm_munmap_memseg(ctx, MAP_OFF, SEG_SZ);
res = munmap(guest_mem, SEG_SZ);
res = munmap(seg_obj, SEG_SZ);
res = alloc_memseg(ctx, TEST_SEGID, SEG_SZ, "test_seg");
seg_obj = mmap(NULL, SEG_SZ, PROT_READ | PROT_WRITE, MAP_SHARED,
res = vm_mmap_memseg(ctx, 0, TEST_SEGID, 0, SEG_SZ, PROT_ALL);
guest_mem = mmap(NULL, SEG_SZ, PROT_READ | PROT_WRITE, MAP_SHARED,