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 ---