compile freestanding
mmu data structures