Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu <yingke.d.liu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17728
6f19259b-4bc3-4df7-8a09-
765794883524
--- /dev/null
+/* OUTPUT_FORMAT(efi-bsdrv-x86_64) */\r
+SECTIONS\r
+{\r
+ /* . = 0 + SIZEOF_HEADERS; */\r
+ . = 0x280;\r
+ .text: ALIGN(0x1000) \r
+ {\r
+ *(.text .stub .text.* .gnu.linkonce.t.*)\r
+ . = ALIGN(0x20);\r
+ }\r
+ .data: ALIGN(0x1000)\r
+ {\r
+ *(\r
+ .rodata .rodata.* .gnu.linkonce.r.*\r
+ .data .data.* .gnu.linkonce.d.*\r
+ .bss .bss.*\r
+ *COM*\r
+ )\r
+ . = ALIGN(0x20);\r
+ }\r
+ .eh_frame: ALIGN(0x1000)\r
+ {\r
+ KEEP (*(.eh_frame))\r
+ }\r
+ .got: ALIGN(0x1000)\r
+ {\r
+ *(.got .got.*)\r
+ . = ALIGN(0x20);\r
+ }\r
+ .rela: ALIGN(0x1000)\r
+ {\r
+ *(.rela .rela.*)\r
+ }\r
+ /DISCARD/ : {\r
+ *(.note.GNU-stack) *(.gnu_debuglink)\r
+ *(.interp)\r
+ *(.dynsym)\r
+ *(.dynstr)\r
+ *(.dynamic)\r
+ *(.hash)\r
+ *(.comment)\r
+ }\r
+}\r
+\r