build: support optional MMU