summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/scripts
diff options
context:
space:
mode:
authorMichael Brown2005-04-10 20:18:37 +0200
committerMichael Brown2005-04-10 20:18:37 +0200
commitf06e8c9707ed93d9dd98bdbfc498ddf86d8d13c8 (patch)
tree72020fa0d1223409225f367196fb6378b2709343 /src/arch/i386/scripts
parentRemoved obsolete initialisation calls. (diff)
downloadipxe-f06e8c9707ed93d9dd98bdbfc498ddf86d8d13c8.tar.gz
ipxe-f06e8c9707ed93d9dd98bdbfc498ddf86d8d13c8.tar.xz
ipxe-f06e8c9707ed93d9dd98bdbfc498ddf86d8d13c8.zip
Added post-relocation function table.
Diffstat (limited to 'src/arch/i386/scripts')
-rw-r--r--src/arch/i386/scripts/i386.lds5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/arch/i386/scripts/i386.lds b/src/arch/i386/scripts/i386.lds
index 4f9df5619..6888da364 100644
--- a/src/arch/i386/scripts/i386.lds
+++ b/src/arch/i386/scripts/i386.lds
@@ -140,6 +140,8 @@ SECTIONS {
__data = .;
*(.data)
*(.data.*)
+
+ /* Various tables */
pci_drivers = .;
*(.drivers.pci)
pci_drivers_end = .;
@@ -149,6 +151,9 @@ SECTIONS {
console_drivers = .;
*(.drivers.console)
console_drivers_end = .;
+ post_reloc_fns = .;
+ *(SORT(.post_reloc_fns.*))
+ post_reloc_fns_end = .;
init_fns = .;
*(SORT(.init_fns.*))
init_fns_end = .;