Author: hbelusca
Date: Wed May 14 19:19:57 2014
New Revision: 63298
URL:
http://svn.reactos.org/svn/reactos?rev=63298&view=rev
Log:
[NTVDM]
For diagnostic/debugging purposes, prefill the keyboard buffer with invalid values.
Modified:
trunk/reactos/subsystems/ntvdm/bios/bios32/kbdbios32.c
Modified: trunk/reactos/subsystems/ntvdm/bios/bios32/kbdbios32.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/ntvdm/bios/bios…
==============================================================================
--- trunk/reactos/subsystems/ntvdm/bios/bios32/kbdbios32.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/ntvdm/bios/bios32/kbdbios32.c [iso-8859-1] Wed May 14
19:19:57 2014
@@ -273,6 +273,9 @@
Bda->KeybdBufferEnd = Bda->KeybdBufferStart + BIOS_KBD_BUFFER_SIZE *
sizeof(WORD);
Bda->KeybdBufferHead = Bda->KeybdBufferTail = 0;
+ // FIXME: Fill the keyboard buffer with invalid values, for diagnostic purposes...
+ RtlFillMemory(((LPVOID)((ULONG_PTR)Bda + Bda->KeybdBufferStart)),
BIOS_KBD_BUFFER_SIZE * sizeof(WORD), 'A');
+
/* Register the BIOS 32-bit Interrupts */
/* Initialize software vector handlers */