1 diff -Nurd bios-orig/rombios32.ld bios/rombios32.ld
2 --- bios-orig/rombios32.ld Sat Jan 26 09:15:27 2008
3 +++ bios/rombios32.ld Sat Mar 22 09:29:24 2008
5 -OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
9 diff -Nurd bios-orig/rombios32start.S bios/rombios32start.S
10 --- bios-orig/rombios32start.S Sat Jan 26 09:15:27 2008
11 +++ bios/rombios32start.S Sat Mar 22 09:30:49 2008
16 -.globl smp_ap_boot_code_start
17 -.globl smp_ap_boot_code_end
18 -.global smm_relocation_start
19 -.global smm_relocation_end
20 -.global smm_code_start
22 +.globl _smp_ap_boot_code_start
23 +.globl _smp_ap_boot_code_end
24 +.global _smm_relocation_start
25 +.global _smm_relocation_end
26 +.global _smm_code_start
27 +.global _smm_code_end
30 /* clear bss section */
39 -smp_ap_boot_code_start:
40 +_smp_ap_boot_code_start:
47 -smp_ap_boot_code_end:
48 +_smp_ap_boot_code_end:
50 /* code to relocate SMBASE to 0xa0000 */
51 -smm_relocation_start:
52 +_smm_relocation_start:
53 mov $0x38000 + 0x7efc, %ebx
54 addr32 mov (%ebx), %al /* revision ID to see if x86_64 or x86 */
63 /* minimal SMM code to enable or disable ACPI */