Why? As a fun project with some old motherboard for example :)
Why? As a fun project with some old motherboard for example :)
>Cache-as-RAM (CAR) is no longer a supportable feature in AMD hardware.
https://git.furworks.de/coreboot-mirror/coreboot/commit/a245...
It'd likely be a substantial effort to port Linux.
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.
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.
And apparently, good enough to run DOOM: https://hackaday.com/2022/12/07/a-tiny-risc-v-emulator-runs-...
I believe that it is not supported in Core CPUs, not even in those of them which were branded as Xeon E or Xeon W.