diff options
Diffstat (limited to 'arch/v850/kernel/vmlinux.lds.S')
-rw-r--r-- | arch/v850/kernel/vmlinux.lds.S | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/arch/v850/kernel/vmlinux.lds.S b/arch/v850/kernel/vmlinux.lds.S index bbd3429bcffc..5be05f47109e 100644 --- a/arch/v850/kernel/vmlinux.lds.S +++ b/arch/v850/kernel/vmlinux.lds.S | |||
@@ -1,8 +1,8 @@ | |||
1 | /* | 1 | /* |
2 | * arch/v850/vmlinux.lds.S -- kernel linker script for v850 platforms | 2 | * arch/v850/vmlinux.lds.S -- kernel linker script for v850 platforms |
3 | * | 3 | * |
4 | * Copyright (C) 2002,03,04 NEC Electronics Corporation | 4 | * Copyright (C) 2002,03,04,05 NEC Electronics Corporation |
5 | * Copyright (C) 2002,03,04 Miles Bader <miles@gnu.org> | 5 | * Copyright (C) 2002,03,04,05 Miles Bader <miles@gnu.org> |
6 | * | 6 | * |
7 | * This file is subject to the terms and conditions of the GNU General | 7 | * This file is subject to the terms and conditions of the GNU General |
8 | * Public License. See the file COPYING in the main directory of this | 8 | * Public License. See the file COPYING in the main directory of this |
@@ -12,6 +12,7 @@ | |||
12 | */ | 12 | */ |
13 | 13 | ||
14 | #include <linux/config.h> | 14 | #include <linux/config.h> |
15 | |||
15 | #define VMLINUX_SYMBOL(_sym_) _##_sym_ | 16 | #define VMLINUX_SYMBOL(_sym_) _##_sym_ |
16 | #include <asm-generic/vmlinux.lds.h> | 17 | #include <asm-generic/vmlinux.lds.h> |
17 | 18 | ||
@@ -42,6 +43,19 @@ | |||
42 | *(.rodata) *(.rodata.*) \ | 43 | *(.rodata) *(.rodata.*) \ |
43 | *(__vermagic) /* Kernel version magic */ \ | 44 | *(__vermagic) /* Kernel version magic */ \ |
44 | *(.rodata1) \ | 45 | *(.rodata1) \ |
46 | /* PCI quirks */ \ | ||
47 | ___start_pci_fixups_early = . ; \ | ||
48 | *(.pci_fixup_early) \ | ||
49 | ___end_pci_fixups_early = . ; \ | ||
50 | ___start_pci_fixups_header = . ; \ | ||
51 | *(.pci_fixup_header) \ | ||
52 | ___end_pci_fixups_header = . ; \ | ||
53 | ___start_pci_fixups_final = . ; \ | ||
54 | *(.pci_fixup_final) \ | ||
55 | ___end_pci_fixups_final = . ; \ | ||
56 | ___start_pci_fixups_enable = . ; \ | ||
57 | *(.pci_fixup_enable) \ | ||
58 | ___end_pci_fixups_enable = . ; \ | ||
45 | /* Kernel symbol table: Normal symbols */ \ | 59 | /* Kernel symbol table: Normal symbols */ \ |
46 | ___start___ksymtab = .; \ | 60 | ___start___ksymtab = .; \ |
47 | *(__ksymtab) \ | 61 | *(__ksymtab) \ |
@@ -61,6 +75,7 @@ | |||
61 | *(__kcrctab_gpl) \ | 75 | *(__kcrctab_gpl) \ |
62 | ___stop___kcrctab_gpl = .; \ | 76 | ___stop___kcrctab_gpl = .; \ |
63 | /* Built-in module parameters */ \ | 77 | /* Built-in module parameters */ \ |
78 | . = ALIGN (4) ; \ | ||
64 | ___start___param = .; \ | 79 | ___start___param = .; \ |
65 | *(__param) \ | 80 | *(__param) \ |
66 | ___stop___param = .; | 81 | ___stop___param = .; |