projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd6e3b8
)
Initialize the registers for the next call to Int386 in GetBiosMemoryMap.
author
Hartmut Birr
<osexpert@googlemail.com>
Wed, 27 Nov 2002 20:31:17 +0000
(20:31 +0000)
committer
Hartmut Birr
<osexpert@googlemail.com>
Wed, 27 Nov 2002 20:31:17 +0000
(20:31 +0000)
svn path=/trunk/; revision=3797
freeldr/freeldr/arch/i386/i386mem.c
patch
|
blob
|
history
diff --git
a/freeldr/freeldr/arch/i386/i386mem.c
b/freeldr/freeldr/arch/i386/i386mem.c
index
ecf04f6
..
13fe065
100644
(file)
--- a/
freeldr/freeldr/arch/i386/i386mem.c
+++ b/
freeldr/freeldr/arch/i386/i386mem.c
@@
-202,6
+202,13
@@
U32 GetBiosMemoryMap(BIOS_MEMORY_MAP BiosMemoryMap[32])
DbgPrint((DPRINT_MEMORY, "End Of System Memory Map!\n\n"));
break;
}
+ // setup the register for the next call
+ Regs.x.eax = 0x0000E820;
+ Regs.x.edx = 0x534D4150; // ('SMAP')
+ Regs.x.ebx = 0x00000001;
+ Regs.x.ecx = sizeof(BIOS_MEMORY_MAP);
+ Regs.w.es = BIOSCALLBUFSEGMENT;
+ Regs.w.di = BIOSCALLBUFOFFSET;
}
return MapCount;