https://git.reactos.org/?p=reactos.git;a=commitdiff;h=f8b6cc249e258ef099641…
commit f8b6cc249e258ef0996418f7e72aa0c1bd628946
Author: Timo Kreuzer <timo.kreuzer(a)reactos.org>
AuthorDate: Sat Jul 23 17:07:00 2022 +0200
Commit: Timo Kreuzer <timo.kreuzer(a)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/Ovm…
+ 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);
}