// Linker definitions for 32 bit code // // Copyright (C) 2008 Kevin O'Connor // // This file may be distributed under the terms of the GNU LGPLv3 license. #include "config.h" // BUILD_BIOS_ADDR OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH("i386") FORCE_COMMON_ALLOCATION SECTIONS { .text BUILD_BIOS_ADDR : { code32_start = ABSOLUTE(.) ; *(.text) code32_rodata = . ; *(.rodata*) *(.data) *(.bss) *(COMMON) code32_end = ABSOLUTE(.) ; } }