aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-06-27efilinux: set ext_ramdisk_* for huge initrdHEADmasterYinghai Lu2-3/+21
2014-06-18efilinux: Allocate boot_params before parsing initrdYinghai Lu1-31/+34
2014-04-29efilinux: Make option parsing more robustMatt Fleming1-3/+12
2014-02-25efilinux 1.1efilinux-1.1Matt Fleming1-1/+1
2013-03-20bzimage: Fixup for kernel changes to EFI handover protocolMatt Fleming3-11/+22
2013-01-25bzimage: Check that the kernel is relocatableMatt Fleming1-0/+6
2012-08-08bzimage: Hand off initialisation to the EFI boot stubnextMatt Fleming4-0/+41
2012-07-31efilinux: convert from 3-clause BSD to 2-clause BSD licenseJordan Justen13-51/+0
2012-07-27Support loading kernels by relative pathSteve Langasek4-11/+26
2012-07-20Pass -mno-red-zone to gcc to be compatible with the UEFI ABISteve Langasek1-0/+3
2012-07-20bzimage: Limit the maximum allocation addressMatt Fleming1-2/+21
2012-07-20bzimage: Account for extra room when decompressing kernelMatt Fleming2-53/+53
2012-06-26README: Update kernel.org URLMatt Fleming1-1/+1
2012-06-25efilinux: Explain the config file syntax and add an exampleMatt Fleming2-0/+6
2012-05-28README: Update my email addressMatt Fleming1-1/+1
2012-04-23Makefile: Do not include symbol table in efilinux.efiMatt Fleming1-1/+1
2012-03-08efilinux 1.0efilinux-1.0Matt Fleming1-2/+2
2012-03-08efilinux: Stop printing "Error" when displaying usageMatt Fleming1-11/+19
2012-03-08fs: Don't print message if we fail to open a fileMatt Fleming1-1/+0
2012-03-08efilinux: Minimal configuration file supportMatt Fleming4-16/+181
2011-11-10Find crt0 and the LD script automaticallyDarren Hart1-2/+3
2011-11-08Make the efi include dir configurableDarren Hart1-1/+3
2011-10-13efilinux 0.9efilinux-0.9Matt Fleming1-1/+1
2011-09-22Makefile: Allow CRT0 and LDSCRIPT to be overriddenMatt Fleming1-2/+2
2011-09-22Makefile: Make cross-building possibleMatt Fleming1-4/+11
2011-09-22bzimage: Multiple initrds supportMatt Fleming1-58/+116
2011-08-31Merge branch 'next'Matt Fleming4-26/+43
2011-08-26efilinux: Fix memory leaks in the error pathMatt Fleming4-9/+26
2011-08-25efilinux: malloc() size is too small for filenameMatt Fleming1-8/+20
2011-08-25fs: Don't copy junk from locate_handle() bufferMatt Fleming1-7/+27
2011-08-22protocol.h: Remove unused locate_protocol()Matt Fleming1-13/+0
2011-08-18efilinux: i386 kernel_jump()Matt Fleming1-0/+10
2011-08-18bzimage: Cast file_read() argument to avoid warningMatt Fleming1-1/+1
2011-08-18bzimage: Only set efi_*_hi for x86-64Matt Fleming1-0/+2
2011-08-18bzimage: Use UINTN to cast from pointer to integerMatt Fleming1-11/+11
2011-08-18malloc: Use UINTN instead of EFI_PHYSICAL_ADDRESS for castsMatt Fleming1-3/+3
2011-08-18bzimage: Fix typecast bug on i386Matt Fleming1-4/+8
2011-08-18bzimage: Rename shadow variable 'file'Matt Fleming1-7/+7
2011-08-18Makefile: Add -znocombreloc to LDFLAGSMatt Fleming1-1/+2
2011-08-10bzimage: Fix EFI to e820 memory type mappingMatt Fleming1-2/+2
2011-08-10bzimage: Don't call Print() after ExitBootServices()Matt Fleming1-3/+0
2011-08-09bzimage: Merge memory typesMaarten Lankhorst1-6/+11
2011-08-08fs: Add device numbers as synonyms for full device pathsMaarten Lankhorst1-7/+27
2011-07-28efilinux: Release 0.8efilinux-0.8Matt Fleming2-2/+5
2011-07-28efilinux: Add .gitignore fileMatt Fleming1-0/+6
2011-07-28efilinux: Free memory mapMatt Fleming1-0/+1
2011-07-28efilinux.h: Delete unused function, num_pages()Matt Fleming1-11/+0
2011-07-28efilinux: Add docbook comments for exit_boot_servicesMatt Fleming1-1/+7
2011-07-28Makefile: Turn on -WerrorMatt Fleming1-1/+1
2011-07-28protocol.h: Add locate_protocol()Matt Fleming1-0/+13
2011-07-28efilinux: Add loader infrastructure and bzImage supportMatt Fleming10-4/+945
2011-07-28stdlib.h: Add implementation of strstrMatt Fleming1-0/+20
2011-07-28emalloc: Introduce an allocate with alignment capabilityMatt Fleming2-0/+84
2011-07-28stdlib.h: Add strlen implementationMatt Fleming1-0/+12
2011-07-28Makefile: Add $(ARCH) macro to CFLAGSMatt Fleming1-1/+1
2011-07-28efilinux: Parse load optionsMatt Fleming1-3/+115
2011-07-28efilinux: File supportMatt Fleming5-3/+398
2011-07-22efilinux: Make print_memory_map() call memory_map()Matt Fleming1-11/+14
2011-07-22efilinux: Correct the type of descr_versionMatt Fleming2-2/+2
2011-07-22efilinux: Pass correct size to exit()Matt Fleming2-2/+2
2011-07-22efilinux: Extract code for getting memory mapMatt Fleming1-31/+60
2011-07-21stdlib.h: Add prototype for free()Matt Fleming1-0/+1
2011-07-21Makefile: Add -Wall to CFLAGSMatt Fleming1-1/+2
2011-07-21stdlib.h: Add memset and memcpyMatt Fleming1-0/+16
2011-07-21efilinux: malloc supportMatt Fleming3-1/+69
2011-07-21efilinux.h: Expand the allocate_pages() commentMatt Fleming1-0/+3
2011-07-21efilinux: Move the services and system tables into entry.cMatt Fleming2-22/+14
2011-07-21Makefile: Build in a -ffreestanding environmentMatt Fleming1-1/+1
2011-05-23efilinux.h: Fix compiler warning for CheckCrc()Matt Fleming1-1/+1
2011-05-11efilinux: Switch to 3-clause BSD licenseMatt Fleming3-41/+83
2011-03-11Makefile: Allow buildling for ia32Matt Fleming1-5/+16
2011-03-07Welcome to efilinux!Matt Fleming4-0/+415