vmlinux.lds.S (a976c2951d8f376112361830aa7762beff83a205) | vmlinux.lds.S (ee9f8fce99640811b2b8e79d0d1dbe8bab69ba67) |
---|---|
1/* 2 * ld script for the x86 kernel 3 * 4 * Historic 32-bit version written by Martin Mares <mj@atrey.karlin.mff.cuni.cz> 5 * 6 * Modernisation, unification and other changes and fixes: 7 * Copyright (C) 2007-2009 Sam Ravnborg <sam@ravnborg.org> 8 * --- 10 unchanged lines hidden (view full) --- 19#else 20#define LOAD_OFFSET __START_KERNEL_map 21#endif 22 23#include <asm-generic/vmlinux.lds.h> 24#include <asm/asm-offsets.h> 25#include <asm/thread_info.h> 26#include <asm/page_types.h> | 1/* 2 * ld script for the x86 kernel 3 * 4 * Historic 32-bit version written by Martin Mares <mj@atrey.karlin.mff.cuni.cz> 5 * 6 * Modernisation, unification and other changes and fixes: 7 * Copyright (C) 2007-2009 Sam Ravnborg <sam@ravnborg.org> 8 * --- 10 unchanged lines hidden (view full) --- 19#else 20#define LOAD_OFFSET __START_KERNEL_map 21#endif 22 23#include <asm-generic/vmlinux.lds.h> 24#include <asm/asm-offsets.h> 25#include <asm/thread_info.h> 26#include <asm/page_types.h> |
27#include <asm/orc_lookup.h> |
|
27#include <asm/cache.h> 28#include <asm/boot.h> 29 30#undef i386 /* in case the preprocessor is a 32bit one */ 31 32OUTPUT_FORMAT(CONFIG_OUTPUT_FORMAT, CONFIG_OUTPUT_FORMAT, CONFIG_OUTPUT_FORMAT) 33 34#ifdef CONFIG_X86_32 --- 108 unchanged lines hidden (view full) --- 143 READ_MOSTLY_DATA(INTERNODE_CACHE_BYTES) 144 145 /* End of data section */ 146 _edata = .; 147 } :data 148 149 BUG_TABLE 150 | 28#include <asm/cache.h> 29#include <asm/boot.h> 30 31#undef i386 /* in case the preprocessor is a 32bit one */ 32 33OUTPUT_FORMAT(CONFIG_OUTPUT_FORMAT, CONFIG_OUTPUT_FORMAT, CONFIG_OUTPUT_FORMAT) 34 35#ifdef CONFIG_X86_32 --- 108 unchanged lines hidden (view full) --- 144 READ_MOSTLY_DATA(INTERNODE_CACHE_BYTES) 145 146 /* End of data section */ 147 _edata = .; 148 } :data 149 150 BUG_TABLE 151 |
152 ORC_UNWIND_TABLE 153 |
|
151 . = ALIGN(PAGE_SIZE); 152 __vvar_page = .; 153 154 .vvar : AT(ADDR(.vvar) - LOAD_OFFSET) { 155 /* work around gold bug 13023 */ 156 __vvar_beginning_hack = .; 157 158 /* Place all vvars at the offsets in asm/vvar.h. */ --- 229 unchanged lines hidden --- | 154 . = ALIGN(PAGE_SIZE); 155 __vvar_page = .; 156 157 .vvar : AT(ADDR(.vvar) - LOAD_OFFSET) { 158 /* work around gold bug 13023 */ 159 __vvar_beginning_hack = .; 160 161 /* Place all vvars at the offsets in asm/vvar.h. */ --- 229 unchanged lines hidden --- |