X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Flink.ld;h=9859c4ec54e90fb3c9f9d941ea6f9c04dbe4c998;hb=cb944fc8a944abe6921f7477cf73fc4b23e713a5;hp=cab3c5c11745f28601e7d3c3b5d906fdaa19c8d4;hpb=a79ebcb3a2e206251f44e99376ec2ed6c2bacc63;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86_64/link.ld b/Kernel/arch/x86_64/link.ld index cab3c5c1..9859c4ec 100644 --- a/Kernel/arch/x86_64/link.ld +++ b/Kernel/arch/x86_64/link.ld @@ -5,12 +5,17 @@ _kernel_base = 0xFFFF800000000000; -//lowStart = start - _kernel_base; +/* +lowStart = start - _kernel_base; ENTRY(start) OUTPUT_FORMAT(elf64-x86-64) +*/ +OUTPUT_FORMAT(elf32-i386) +OUTPUT_ARCH(i386:x86-64) +ENTRY (start) SECTIONS { - . = 0x100000; + . = 0x100000 + SIZEOF_HEADERS; __load_addr = .; .multiboot : AT(ADDR(.multiboot)) { *(.multiboot) @@ -39,8 +44,6 @@ SECTIONS { gKernelSymbols = .; *(KEXPORT) gKernelSymbolsEnd = .; - - } /* .debug_abbrev : { *(.debug_abbrev) }