aboutsummaryrefslogtreecommitdiff
path: root/src/arch/i386/scripts
AgeCommit message (Expand)AuthorFilesLines
2023-01-22[linux] Centralise the linker script for Linux binariesMichael Brown1-106/+0
2022-01-13[efi] Include Secure Boot Advanced Targeting (SBAT) metadatasbatMichael Brown2-0/+4
2016-02-16[bios] Add bin-x86_64-pcbios build platformMichael Brown1-254/+0
2016-02-12[prefix] Pad .text16 and .data16 segment sizes at build timeMichael Brown1-2/+2
2015-04-15[build] Allow building PCI ROMs with device ID listsMichael Brown1-0/+1
2015-02-24[prefix] Use .bss16 as temporary stack space for calls to install_blockMichael Brown1-0/+8
2013-07-16[build] Fix %.licence build targetMichael Brown3-0/+6
2012-06-12[romprefix] Add a dummy ROM header to cover the .mrom payloadMichael Brown1-1/+24
2011-04-29[build] Fix building on mildly deranged versions of binutilsMichael Brown1-13/+13
2011-03-27[linux] Make malloc and linux_umalloc valgrindablePiotr Jaroszyński1-3/+4
2011-02-23[build] Use unique entry symbols for each prefixMichael Brown3-5/+0
2011-02-23[build] Ensure an entry point symbol exists in all buildsMichael Brown1-0/+2
2011-02-22[build] Eliminate unused sections at link-timeMichael Brown3-8/+18
2010-08-19[linux] Add linux platform skeletonPiotr Jaroszyński1-0/+101
2010-05-31[libc] Enable automated extraction of error usage reportsMichael Brown1-0/+2
2010-04-27[build] Fix building with binutils 2.16Michael Brown1-1/+2
2010-04-25[prefix] Use area at top of INT 15,88 memory map for temporary decompressionMichael Brown1-0/+2
2010-04-20[prefix] Add .text16.early sectionMichael Brown1-6/+16
2010-04-19[romprefix] Remove .xrom prefixMichael Brown1-1/+0
2010-01-20[prefix] Add .xrom prefix for a ROM that loads itself by PCI accessesJoshua Oreman1-0/+1
2009-11-20[linker] Expand and correct symbol requirement macrosJoshua Oreman2-0/+2
2009-08-11[zbin] Change fixup semantics to support ROMs over 128k uncompressedJoshua Oreman1-9/+0
2009-01-07[efi] Use elf2efi utility in place of efilinkMichael Brown1-180/+0
2008-11-17[build] Fix calculation of _fileszMichael Brown1-6/+6
2008-11-18[build] Discard junk sections created by newer gcc versionsMichael Brown2-0/+12
2008-10-17[build] Use ".bss.*" names for uninitialised-data sectionsMichael Brown2-11/+11
2008-10-17[build] Fix building on Ubuntu 8.04Michael Brown1-6/+8
2008-10-13[efi] Fix linker script for ld 2.17.50.0.9Michael Brown1-6/+6
2008-10-13[efi] Add EFI image format and basic runtime environmentMichael Brown1-0/+174
2008-10-10[i386] Simplify linker script and standardise linker-defined symbol namesMichael Brown1-177/+94
2008-09-06[pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000Michael Brown1-1/+3
2008-08-28[pxe] Fill in UNDIROMID pointer in !PXE structureMichael Brown1-0/+10
2008-08-18[pcbios] Support arbitrary splits of the e820 memory mapMichael Brown1-1/+0
2008-08-18[pcbios] Prepare for multiple splits of hidden e820 memory regionsMichael Brown1-0/+1
2008-03-09[PXE] Add PMM support to romprefix.S (untested)Michael Brown1-0/+2
2007-12-07Remove the (unused) option to override _prefix_link_addr,Michael Brown1-14/+4
2007-07-16Update all prefixes currently referring to _load_size to include aMichael Brown1-0/+6
2007-07-16Rename _rom_size to _load_size_sect, since hdprefix.S also uses it.Michael Brown2-2/+2
2007-07-16Compressed ROM images now work.Michael Brown1-0/+25
2007-07-15Use a single _payload_offset linker-defined variable to locate theMichael Brown1-0/+2
2007-03-11Make _load_size accurately reflect the number of bytes in the actualMichael Brown1-2/+0
2006-12-20Prevent NULL from ever pointing to some real code or data. (This wasMichael Brown2-0/+10
2006-08-24Towards making KEEP_IT_REAL work again.Michael Brown2-2/+196
2006-06-11Added null trap code for debugging. (Must be included by addingMichael Brown1-0/+1
2006-06-06Calculate _rom_size for the ROM prefixMichael Brown1-0/+1
2006-05-02Create two easy-to-use entry points in libprefix: install andMichael Brown1-16/+21
2006-05-02Towards a(nother) new real-mode infrastructure, in which we takeMichael Brown1-96/+79
2005-04-27isa.c uses the new table infrastructure.Michael Brown1-9/+1
2005-04-27dev.c uses the new tables infrastructure.Michael Brown1-9/+0
2005-04-27Post-relocation functions use the generic table mechanism.Michael Brown1-3/+0