diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2010-01-05 19:50:04 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2010-01-05 19:50:04 -0500 |
commit | 669c991dde53ae0d3b6dfb0a05f22c408f76eacc (patch) | |
tree | 56d7b047344077adfea95651eedb02878a606c7a | |
parent | 7e6bd3e2547ed47dc5b7bd6f989ee5dcd6d0da30 (diff) | |
download | seabios-669c991dde53ae0d3b6dfb0a05f22c408f76eacc.tar.gz |
Fix sign error preventing incorrect memory over 4gig calculation.
-rw-r--r-- | src/post.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -117,7 +117,7 @@ ram_probe(void) // Check for memory over 4Gig u64 high = ((inb_cmos(CMOS_MEM_HIGHMEM_LOW) << 16) - | (inb_cmos(CMOS_MEM_HIGHMEM_MID) << 24) + | ((u32)inb_cmos(CMOS_MEM_HIGHMEM_MID) << 24) | ((u64)inb_cmos(CMOS_MEM_HIGHMEM_HIGH) << 32)); RamSizeOver4G = high; add_e820(0x100000000ull, high, E820_RAM); |