pub/scm/boot/efilinux/efilinux.git  about / heads / tags
The efilinux UEFI boot loader
$ git log --pretty=format:'%h %s (%cs)%d'
2b48286 efilinux: set ext_ramdisk_* for huge initrd (2014-06-27)
	(HEAD -> master)
2833223 efilinux: Allocate boot_params before parsing initrd (2014-06-18)
668ace1 efilinux: Make option parsing more robust (2014-04-29)
a995826 efilinux 1.1 (2014-02-25)
	(tag: efilinux-1.1)
ba392ad bzimage: Fixup for kernel changes to EFI handover protocol (2013-03-20)
5d6e34f bzimage: Check that the kernel is relocatable (2013-01-25)
aa92509 bzimage: Hand off initialisation to the EFI boot stub (2012-08-08)
	(next)
e056a22 efilinux: convert from 3-clause BSD to 2-clause BSD license (2012-07-31)
454a7bd Support loading kernels by relative path (2012-07-27)
562349f Pass -mno-red-zone to gcc to be compatible with the UEFI ABI (2012-07-20)
...

$ git cat-file blob HEAD:README
		efilinux - A UEFI bootloader

efilinux is a UEFI OS loader. It was created as a reference
implementation with the aim of being well documented and containing
well written source code.

gnu-efi is required to build efilinux.

The latest development version of efilinux can be found at,

	git://git.kernel.org/pub/scm/boot/efilinux/efilinux.git

Stable versions can be found at,

	http://www.kernel.org/pub/linux/utils/boot/efilinux/

CONFIGURATION FILE SYNTAX

There is no config syntax as such. A config file is a one-line file
that contains command line parameters. See example.cfg.


Matt Fleming <matt.fleming@intel.com>

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master       efilinux: set ext_ramdisk_* for huge initrd (2014-06-27)
  next         bzimage: Hand off initialisation to the EFI boot stub (2012-08-08)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
efilinux-1.1 efilinux 1.1 (2014-02-25) tar.gz
efilinux-1.0 efilinux 1.0 (2012-03-08) tar.gz
efilinux-0.9 efilinux 0.9 (2011-10-13) tar.gz
efilinux-0.8 efilinux: Release 0.8 (2011-07-28) tar.gz

# associated public inboxes:
# (number on the left is used for dev purposes)
          3 lkml
          1 bpf
          1 alsa-devel
          1 driverdev-devel
          1 linux-hyperv
          1 git
          1 tpmdd-devel
          1 ../../../../../powertop

git clone https://80x24.org/lore/pub/scm/boot/efilinux/efilinux.git