https://git.reactos.org/?p=reactos.git;a=commitdiff;h=f8b6cc249e258ef0996418...
commit f8b6cc249e258ef0996418f7e72aa0c1bd628946 Author: Timo Kreuzer timo.kreuzer@reactos.org AuthorDate: Sat Jul 23 17:07:00 2022 +0200 Commit: Timo Kreuzer timo.kreuzer@reactos.org CommitDate: Thu Aug 4 16:15:24 2022 +0200
[HAL] Add missing I/O port to int 10 BIOS emulator --- hal/halx86/amd64/x86bios.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/hal/halx86/amd64/x86bios.c b/hal/halx86/amd64/x86bios.c index 3baef39f69c..6d7ce9ae083 100644 --- a/hal/halx86/amd64/x86bios.c +++ b/hal/halx86/amd64/x86bios.c @@ -321,9 +321,15 @@ ValidatePort( case 0x3C9: return (Size == 1); case 0x3DA: return (Size == 1) && !IsWrite;
- // CHECKME! + // OVMF debug messages used by VBox / QEMU + // https://www.virtualbox.org/svn/vbox/trunk/src/VBox/Devices/EFI/Firmware/Ovmf... + case 0x402: return (Size == 1) && IsWrite; + + // BOCHS VBE: https://forum.osdev.org/viewtopic.php?f=1&t=14639 case 0x1CE: return (Size == 1) && IsWrite; case 0x1CF: return (Size == 1); + + // CHECKME! case 0x3B6: return (Size <= 2); }