47 ms·
Sure, I would not expect to do any advanced IO. But right, probably there is no serial console really close to the CPU either, this is not a Raspberry PI. No id
by usr1106 4y ago
Sure, I would not expect to do any advanced IO. But right, probably there is no serial console really close to the CPU either, this is not a Raspberry PI. No idea what signals could be used for that.
Page tables I am not sure either. Could you still do it like in Linux 1.0? No idea what things looked like then, but I assume much less dedicated hardware support.
- JoshTriplett 4y ago> probably there is no serial console really close to the CPU either outb to 0x3f8 might work. I know there were once versions of Linux that supported running without an MMU. Those versions, with very limited hardware support, might work in this mode.
- mschuster91 4y agoIt's still part of the kernel code: https://www.kernel.org/doc/Documentation/nommu-mmap.txt https://www.kernel.org/doc/Documentation/nommu-mmap.txt And apparently, good enough to run DOOM: https://hackaday.com/2022/12/07/a-tiny-risc-v-emulator-runs-linux-with-no-mmu-and-yes-it-runs-doom/ https://hackaday.com/2022/12/07/a-tiny-risc-v-emulator-runs-...