RayeR CZ, 23.01.2024, 08:10 |
some modern UEFI/CSM leaves CR0.WP set at boot (Developers) |
Not sure if this can cause issues also under DOS with JEMM/DPMI, interesting reading... --- |
Japheth Germany (South), 23.01.2024, 13:24 (edited by Japheth, 23.01.2024, 13:56) @ RayeR |
some modern UEFI/CSM leaves CR0.WP set at boot |
> Not sure if this can cause issues also under DOS with JEMM/DPMI, --- |
RayeR CZ, 23.01.2024, 18:44 @ Japheth |
some modern UEFI/CSM leaves CR0.WP set at boot |
It seems to me logical to set WP for code sections. Noone should overwrite code if it's not intentional e.g. like when using debugger to do some black magic. So I don't fully understand how VCACHE triggered page fault - by writing to some area where it shouldn't wrote or windows kernel didn't initialized page tables properly so they leaved RO by UEFI but shouldn't be? So probably not an issue for DOS users. But maybe it would be usefull to add this workaround in himemx if someone would intend to use it together with both dos 7.x and Win 9x... --- |
Rugxulo Usono, 23.01.2024, 23:41 @ Japheth |
some modern UEFI/CSM leaves CR0.WP set at boot |
> That's why the little tool ResWP.exe is supplied with the debugger |
Japheth Germany (South), 24.01.2024, 07:23 @ Rugxulo |
some modern UEFI/CSM leaves CR0.WP set at boot |
> Curious as to why you put a redundant ".286" at the beginning and then --- |