[Buildroot] [PATCH v3 0/5] Various x86 bootloaders and board support

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Wed Feb 19 19:10:17 UTC 2014


Hello,

This is the v3 of the patch series that adds Grub 2 and Gummiboot
bootloaders, as well as defconfig for two popular x86 development
boards.

Changes v2 -> v3:

 * Install gnu-efi only in the staging directory, and not in the
   target, since it contains only libraries to be linked into
   standalone EFI applications, not Linux userspace
   applications. Suggested by Yann E. Morin.

Changes v1 -> v2:

 * Dropped all patches that have been merged.

 * Confirmed that grub2 can be built with a pure target 64 bits
   compiler, for both the 64 bits Grub2 and the 32 bits Grub2. This
   answers Peter's question at
   http://lists.busybox.net/pipermail/buildroot/2013-December/083682.html.

 * Integrated the changes made by Christophe Vu Brugier on gummiboot
   and gnu-efi.

 * Added dependency on wchar and largefile for gummiboot, since
   gummiboot selects util-linux.

 * Adjust the two boards defconfig to lock down the kernel headers
   version to 3.8, since the kernel being built is derived from 3.8.

Thomas


Thomas Petazzoni (5):
  grub2: add new package
  gnu-efi: new package
  gummiboot: new package
  board: add support for the MinnowBoard
  board: add support for the Fri2 board

 board/fri2/grub.cfg                                |   6 +
 board/fri2/linux-3.8.config                        | 336 +++++++++++++++++++++
 board/fri2/post-build.sh                           |   2 +
 board/fri2/readme.txt                              |  40 +++
 board/minnowboard/grub.cfg                         |   6 +
 board/minnowboard/linux-3.8.config                 | 172 +++++++++++
 board/minnowboard/post-build.sh                    |   2 +
 board/minnowboard/readme.txt                       |  40 +++
 boot/Config.in                                     |   2 +
 boot/grub2/Config.in                               | 120 ++++++++
 boot/grub2/grub.cfg                                |   6 +
 boot/grub2/grub2-remove-gets.patch                 |  21 ++
 boot/grub2/grub2.mk                                |  88 ++++++
 boot/gummiboot/Config.in                           |  28 ++
 boot/gummiboot/buildroot.conf                      |   4 +
 boot/gummiboot/gummiboot.mk                        |  42 +++
 boot/gummiboot/loader.conf                         |   2 +
 configs/fri2_defconfig                             |  23 ++
 configs/minnowboard_defconfig                      |  23 ++
 package/Config.in                                  |   1 +
 package/gnu-efi/Config.in                          |   9 +
 .../gnu-efi/gnu-efi-01-use-override-cflags.patch   |  53 ++++
 .../gnu-efi-02-parallel-make-archives.patch        |  48 +++
 package/gnu-efi/gnu-efi-03-parallel-make.patch     |  22 ++
 package/gnu-efi/gnu-efi.mk                         |  38 +++
 25 files changed, 1134 insertions(+)
 create mode 100644 board/fri2/grub.cfg
 create mode 100644 board/fri2/linux-3.8.config
 create mode 100755 board/fri2/post-build.sh
 create mode 100644 board/fri2/readme.txt
 create mode 100644 board/minnowboard/grub.cfg
 create mode 100644 board/minnowboard/linux-3.8.config
 create mode 100755 board/minnowboard/post-build.sh
 create mode 100644 board/minnowboard/readme.txt
 create mode 100644 boot/grub2/Config.in
 create mode 100644 boot/grub2/grub.cfg
 create mode 100644 boot/grub2/grub2-remove-gets.patch
 create mode 100644 boot/grub2/grub2.mk
 create mode 100644 boot/gummiboot/Config.in
 create mode 100644 boot/gummiboot/buildroot.conf
 create mode 100644 boot/gummiboot/gummiboot.mk
 create mode 100644 boot/gummiboot/loader.conf
 create mode 100644 configs/fri2_defconfig
 create mode 100644 configs/minnowboard_defconfig
 create mode 100644 package/gnu-efi/Config.in
 create mode 100644 package/gnu-efi/gnu-efi-01-use-override-cflags.patch
 create mode 100644 package/gnu-efi/gnu-efi-02-parallel-make-archives.patch
 create mode 100644 package/gnu-efi/gnu-efi-03-parallel-make.patch
 create mode 100644 package/gnu-efi/gnu-efi.mk

-- 
1.8.3.2



More information about the buildroot mailing list