linuxboot/dxe/pei-x86-32.lds
2018-08-09 06:54:00 -04:00

31 lines
516 B
Plaintext

OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
/*OUTPUT_FORMAT("pei-x86-64", "pei-x86-64", "pei-x86-64") */
OUTPUT_ARCH(i386)
ENTRY(efi_main)
SECTIONS
{
/* 0x1e0 is the size of the MZ header that will be added by gcc */
.text 0x1e0 :
{
*(.text)
}
.data :
{
*(.rodata*)
*(.data*)
/* the EFI loader doesn't seem to like a .bss section, so we stick
it all into .data: */
*(.bss)
}
/DISCARD/ :
{
*(.xdata*)
*(.idata*)
*(.pdata*)
*(.comment)
*(.eh_fram*)
}
}