diff options
author | Vladimir Serbinenko <phcoder@gmail.com> | 2015-05-29 10:00:36 +0200 |
---|---|---|
committer | Vladimir Serbinenko <phcoder@gmail.com> | 2015-05-29 10:19:27 +0200 |
commit | 501cce8b181500bab8a6f6e8634ac8bb45abfd1c (patch) | |
tree | 94c6aa1d7c816de3274229933dfa9f4d405c6975 /src/cpu | |
parent | 53be14c9e2f6bd513cc9c0d868eef6b832fcba00 (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.ld | 79 |
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_*) - } -} |