X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farm7%2Flink.ld;h=b17677bbcfcff8791f9ea81efc315277cd7614d1;hb=28eafc7611ec3d3f840845ec2b54025affd7bc1e;hp=b16e7f631ffcd89aa458c84373cccd30a314c3a3;hpb=7b122b34446686ff465b673cfb91419e4e98491d;p=tpg%2Facess2.git diff --git a/Kernel/arch/arm7/link.ld b/Kernel/arch/arm7/link.ld index b16e7f63..b17677bb 100644 --- a/Kernel/arch/arm7/link.ld +++ b/Kernel/arch/arm7/link.ld @@ -11,14 +11,23 @@ SECTIONS *(.text*) *(.rodata*) } - .data : AT( ADDR(.text) - _kernel_base ) + .data ALIGN(0x1000) : AT( ADDR(.data) - _kernel_base ) { *(.padata) *(.data*) + + gKernelSymbols = .; + *(KEXPORT) + gKernelSymbolsEnd = .; + + gKernelModules = .; + *(KMODULES) + gKernelModulesEnd = .; } - .bss : AT( ADDR(.text) - _kernel_base ) + .bss : AT( ADDR(.bss) - _kernel_base ) { *(.bss*) *(COMMON*) } + gKernelEnd = .; }