[FREELDR]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 25 Nov 2014 20:21:16 +0000 (20:21 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 25 Nov 2014 20:21:16 +0000 (20:21 +0000)
Move down MEMORY_MARGIN to 0x9A00 to fix boot on BIOSes with even larger EBDAs (see also r64945 and r65127), still leaving 48KB for the DISKREADBUFFER
CORE-8830 #resolve

svn path=/trunk/; revision=65485

reactos/boot/freeldr/freeldr/include/arch/pc/x86common.h

index ffccba3..089debf 100644 (file)
@@ -17,7 +17,7 @@
 #define FREELDR_BASE        HEX(F800)
 #define FREELDR_PE_BASE    HEX(10000)
 #define DISKREADBUFFER     HEX(8E000) /* Buffer to store data read in from the disk via the BIOS */
-#define MEMORY_MARGIN      HEX(9C000) /* Highest usable address */
+#define MEMORY_MARGIN      HEX(9A000) /* Highest usable address */
 /* 9F000- 9FFFF is reserved for the EBDA */
 
 #define BIOSCALLBUFSEGMENT (BIOSCALLBUFFER/16) /* Buffer to store temporary data for any Int386() call */