X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Flink.ld;h=451bb30656dea2d905489a2492977da81fae03a7;hb=e6d539f85a06fb3d25b985d1a27d8648d23736f0;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..451bb306 100644 --- a/Kernel/arch/x86_64/link.ld +++ b/Kernel/arch/x86_64/link.ld @@ -1,16 +1,18 @@ /* - * AcessMicro Kernel + * Acess2 x86_64 Kernel * Linker Script */ _kernel_base = 0xFFFF800000000000; -//lowStart = start - _kernel_base; -ENTRY(start) -OUTPUT_FORMAT(elf64-x86-64) +OUTPUT_FORMAT(elf32-i386) +OUTPUT_ARCH(i386:x86-64) +ENTRY (start) SECTIONS { . = 0x100000; + gKernelBase = .; + . += SIZEOF_HEADERS; __load_addr = .; .multiboot : AT(ADDR(.multiboot)) { *(.multiboot) @@ -39,8 +41,6 @@ SECTIONS { gKernelSymbols = .; *(KEXPORT) gKernelSymbolsEnd = .; - - } /* .debug_abbrev : { *(.debug_abbrev) }