First post, by superfury
Can the I/O permission bitmap be disabled for operating systems not supporting it?
I know that the CPU can disable it by making it map out-of-range (base TSS offset out of range) of the TSS segment limits, as well as with mapping the base offset register out-of-range (by lowering the limit field to be below it).
But imagine a 80386+ operating system or program using the upper data as some scratch space (which would be bad in this situation, if the bitmap still is applied anyways).
Is there any way to turn it off in hardware somehow, to support emulation of older (say 386/486) processors?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io