- Timestamp:
- 07/24/08 01:22:59 (2 months ago)
- Location:
- trunk/coreboot-v2/src/arch/i386/boot
- Files:
-
- 2 modified
-
coreboot_table.c (modified) (2 diffs)
-
tables.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/coreboot-v2/src/arch/i386/boot/coreboot_table.c
r3396 r3437 403 403 unsigned long rom_table_start, unsigned long rom_table_end) 404 404 { 405 unsigned long table_size;406 405 struct lb_header *head; 407 406 struct lb_memory *mem; … … 446 445 447 446 /* Record the pirq table, acpi tables, and maybe the mptable */ 448 table_size=rom_table_end-rom_table_start;449 447 lb_add_memory_range(mem, LB_MEM_TABLE, 450 rom_table_start, table_size<0x10000?0x10000:table_size);448 rom_table_start, rom_table_end-rom_table_start); 451 449 452 450 /* Note: -
trunk/coreboot-v2/src/arch/i386/boot/tables.c
r3057 r3437 73 73 /* Don't write anything in the traditional x86 BIOS data segment, 74 74 * for example the linux kernel smp need to use 0x467 to pass reset vector 75 * or use 0x40e/0x413 for EBDA finding... 75 76 */ 76 if(new_low_table_end>0x4 67){77 if(new_low_table_end>0x400){ 77 78 unsigned mptable_size; 78 79 unsigned mpc_start;
