summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/scripts
diff options
context:
space:
mode:
authorMichael Brown2005-04-27 13:38:43 +0200
committerMichael Brown2005-04-27 13:38:43 +0200
commit3e5bf5fb0660704a2e3f0e4cf83fe411c88048e2 (patch)
tree1cf3e2869ef2d437e59d66c28b6791ac3f5df883 /src/arch/i386/scripts
parentLinker no longer provides start and end symbols for each table; these (diff)
downloadipxe-3e5bf5fb0660704a2e3f0e4cf83fe411c88048e2.tar.gz
ipxe-3e5bf5fb0660704a2e3f0e4cf83fe411c88048e2.tar.xz
ipxe-3e5bf5fb0660704a2e3f0e4cf83fe411c88048e2.zip
console.c uses the generic table mechanism
Diffstat (limited to 'src/arch/i386/scripts')
-rw-r--r--src/arch/i386/scripts/i386.lds11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/arch/i386/scripts/i386.lds b/src/arch/i386/scripts/i386.lds
index 51cfbd33..89d2f62a 100644
--- a/src/arch/i386/scripts/i386.lds
+++ b/src/arch/i386/scripts/i386.lds
@@ -141,7 +141,10 @@ SECTIONS {
*(.data)
*(.data.*)
- /* Various tables */
+ /* Various tables. See include/tables.h for an explanation. */
+ *(SORT(.tbl.*))
+
+
device_drivers = .;
*(.drivers.device)
device_drivers_end = .;
@@ -154,15 +157,9 @@ SECTIONS {
type_drivers = .;
*(.drivers.type)
type_drivers_end = .;
- 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 = .;
_progbits_end = .;
}