diff options
Diffstat (limited to 'src/arch/i386/firmware/pcbios/memmap.c')
-rw-r--r-- | src/arch/i386/firmware/pcbios/memmap.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/arch/i386/firmware/pcbios/memmap.c b/src/arch/i386/firmware/pcbios/memmap.c index 97d4861d..fc0d36ac 100644 --- a/src/arch/i386/firmware/pcbios/memmap.c +++ b/src/arch/i386/firmware/pcbios/memmap.c @@ -86,8 +86,9 @@ static unsigned int extmemsize_e801 ( void ) { } extmem = ( extmem_1m_to_16m_k + ( extmem_16m_plus_64k * 64 ) ); - DBG ( "INT 15,e801 extended memory size %d+64*%d=%d kB\n", - extmem_1m_to_16m_k, extmem_16m_plus_64k, extmem ); + DBG ( "INT 15,e801 extended memory size %d+64*%d=%d kB [100000,%x)\n", + extmem_1m_to_16m_k, extmem_16m_plus_64k, extmem, + ( 0x100000 + ( extmem * 1024 ) ) ); return extmem; } @@ -103,7 +104,8 @@ static unsigned int extmemsize_88 ( void ) { __asm__ __volatile__ ( REAL_CODE ( "int $0x15" ) : "=a" ( extmem ) : "a" ( 0x8800 ) ); - DBG ( "INT 15,88 extended memory size %d kB\n", extmem ); + DBG ( "INT 15,88 extended memory size %d kB [100000, %x)\n", + extmem, ( 0x100000 + ( extmem * 1024 ) ) ); return extmem; } @@ -203,7 +205,8 @@ void get_memmap ( struct memory_map *memmap ) { /* Get base and extended memory sizes */ basemem = basememsize(); - DBG ( "FBMS base memory size %d kB\n", basemem ); + DBG ( "FBMS base memory size %d kB [0,%x)\n", + basemem, ( basemem * 1024 ) ); extmem = extmemsize(); /* Try INT 15,e820 first */ |