summaryrefslogtreecommitdiff
path: root/src/cpu
diff options
context:
space:
mode:
authorVladimir Serbinenko <phcoder@gmail.com>2015-05-29 10:00:36 +0200
committerVladimir Serbinenko <phcoder@gmail.com>2015-05-29 10:19:27 +0200
commit501cce8b181500bab8a6f6e8634ac8bb45abfd1c (patch)
tree94c6aa1d7c816de3274229933dfa9f4d405c6975 /src/cpu
parent53be14c9e2f6bd513cc9c0d868eef6b832fcba00 (diff)
smm: Remove dead smm_tseg.ld
Change-Id: I231e59d3b9c3ebf6e058917613221892fc880fa1 Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: http://review.coreboot.org/10365 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Diffstat (limited to 'src/cpu')
-rw-r--r--src/cpu/x86/smm/smm_tseg.ld79
1 files changed, 0 insertions, 79 deletions
diff --git a/src/cpu/x86/smm/smm_tseg.ld b/src/cpu/x86/smm/smm_tseg.ld
deleted file mode 100644
index 49c1a326f7..0000000000
--- a/src/cpu/x86/smm/smm_tseg.ld
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Maximum number of CPUs/cores */
-CPUS = 16;
-ENTRY(smm_handler_start);
-
-SECTIONS
-{
- /* This is the actual SMM handler.
- *
- * We just put code, rodata, data and bss all in a row.
- */
- .handler (.): {
- /* Assembler stub */
- *(.handler)
- }
-
- /* We are using the TSEG interleaved to stuff the SMM handlers
- * for all CPU cores in there. The jump table redirects the execution
- * to the actual SMM handler
- */
- . = 0x8000 - (( CPUS - 1) * 0x400);
- .jumptable : {
- KEEP(*(.jumptable));
- }
-
- /* Data used in early SMM TSEG handler. */
- . = 0x8400;
- .earlydata : {
- *(.earlydata)
- }
-
- /* 16KB for the heap at 64KB */
- . = 0x10000;
- .heap : {
- _program = .;
- _heap = .;
- . = 0x4000;
- _eheap = .;
- }
-
- . = ALIGN(0x4000);
- .smm_c_handler : {
- _smm_c_handler_start = .;
-
- /* C code of the SMM handler */
- *(.text);
- *(.text.*);
-
- /* C read-only data of the SMM handler */
- . = ALIGN(16);
- *(.rodata)
- *(.rodata.*)
- *(.data.rel.ro.*)
-
- /* C read-write data of the SMM handler */
- . = ALIGN(4);
- *(.data)
- *(.data.*)
-
- /* C uninitialized data of the SMM handler */
- . = ALIGN(4);
- *(.bss)
- *(.bss.*)
- *(.sbss)
- *(.sbss.*)
- *(COMMON)
- . = ALIGN(4);
-
- _smm_c_handler_end = .;
- _eprogram = .;
- }
-
- /DISCARD/ : {
- *(.comment)
- *(.note)
- *(.note.*)
- *(.eh_frame)
- *(.debug_*)
- }
-}