Commit Graph

22 Commits

Author SHA1 Message Date
Stefan Stanacar
eb9240d44d common/recipes-bsp: remove gnu-efi and gummiboot recipes
Nothing in meta-intel requires these and now
they are in OE-core anyway.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-13 10:07:12 -05:00
Nitin A Kamble
0de8a3b488 lms7: update the source download URL
The old URL is not working anymore. Using a new URL for source zip file.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-12 11:11:40 -05:00
Darren Hart
8d3f10e5e7 gummiboot: Update to current HEAD (35+)
Update to the latest gummiboot and remove all patches from the recipe
which are now upstream in one for or anoter. Make use of the new
configuration methods for inc/lib/lds directories. Change the PV to use
the git SRCREV beyond the release tag.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-22 11:32:41 -07:00
Darren Hart
2a8668b39b gnuefi: Add missing parallel-make-archives patch
This patch was updated but mistakenly deleted by the previous commit:

commit 8834d83768
Author: Darren Hart <dvhart@linux.intel.com>
Date:   Fri Jul 26 10:36:06 2013 -0700

    gnu-efi: Update to 3.0u

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-07-31 11:56:39 -07:00
Darren Hart
ce8f48d28c gummiboot: Add gummiboot recipe
gummiboot is a simple UEFI boot manager. It uses configuration files to
setup the default boot entry or presents an on-screen menu.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-07-30 12:58:26 -07:00
Darren Hart
8834d83768 gnu-efi: Update to 3.0u
Update to 3.0u. Remove the now upstreamed cross-compile-support patch
and update the parallel-make-archives patch for the 3.0u Makefiles.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-07-30 12:58:26 -07:00
Thibault GUITTET
e7f77e4dc4 lms7: handle different host setups
From similar patch for lms8 (fc9cba84):

The configure script looks at the *host* environment to decide where
to install the init script, so it's location at packaging time can
change.

Signed-off-by: Thibault Guittet <guittet.thibault[at]gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-03 10:40:20 -05:00
Khem Raj
e0d6134ed2 recipes: Mark x86 specific recipes so
These recipes are x86 specific packages so lets make
sure they dont get built for non-x86 architectures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-27 10:49:50 -05:00
Ross Burton
fc9cba8410 lms8: handle different host setups
The configure script looks at the *host* environment to decide where to install
the init script, so it's location at packaging time can change.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-25 16:07:54 -05:00
Nitin A Kamble
8c8d92de67 lms8: new recipe to support AMT version 8
Some of the newer boards have AMT/MEI firmware of version 8. These BSPs
need verion 8 of the lms package, which this recipe is providing.

Also the lms binary & script is renamed to lms8 to avoid runtime clash
with lms7 packages.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:13:43 -05:00
Nitin A Kamble
523f0945d1 lms7: reorganize the lms recipe
Preparations for upcoming lms8 recipe. Rename the lms recipe as lms7.
This will allow BSPs to choose either lms7 or lms8 package to suite
the version 7 or 8 firmware available on the board.

Also the lms binary & script is renamed to lms7 to avoid runtime clash
with lms8 packages.

Simplified the dounpack2 function.

And this build time warning is muted:

WARNING: lms7: No generic license file exists for: Modified in any
provider

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>

lms7 : tail conexist

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:13:30 -05:00
Darren Hart
c2c13d4dba gnu-efi: Add parallel make patch for archives
The library makefiles were using the lib.a() form which compiles and
ar's as a pair instead of compiling all and then ar'ing which can
parallelize better.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-05-09 11:08:39 -07:00
Ross Burton
35962c0199 gnu-efi: add missing sha256 checksum
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-31 15:55:44 -05:00
Richard Purdie
b96f8e4c12 lms: Ensure do_unpack2 task can rerun
If something triggers a rebuild of the do_unpack2 task, it will fail if its
already run once. This patch ensures that it can be called multiple times.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-25 10:39:51 +00:00
Khem Raj
7bd163e41f gnu-efi_3.0m.bb: Fix tabs with spaces in python snippet
This shuts up new bitbake otherwise it warns about this
always.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-07-27 11:41:17 -07:00
Tom Zanussi
58b31cf0ab lms: new recipe
Add support for the Intel Active Management Technology (AMT) Local
Manageability Service (LMS) daemon.

The Intel LMS daemon allows applications to access the Intel AMT
firmware via the Intel Management Engine Interface (MEI).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Darren Hart
b508457fbf efilinux: Add efilinux 1.0 and gnu-efi
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.

efilinux is lightweight and convenient as a tool to debug misbehaving UEFI
systems.

Thanks to Paul Eggleton for is initial set of recipes from which these were
based.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Paul Eggleton <paul.eggleton@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Kishore K Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-03-23 08:12:30 -07:00
Tom Zanussi
3c33593795 meta-intel/common: remove grub-1.98
This has been moved into oe-core, so remove it from meta-intel.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-14 22:55:42 -05:00
Tom Zanussi
3b5a3cb739 grub2: update license version
The license version specified in the recipe is wrong - it should be v3
rather than 2+.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-09 15:13:16 -05:00
Darren Hart
24a30eaf49 grub: remove the dependency on freetype, disable grub-mkfont
Grub's configure task was picking up the host freetype libraries if
bitbake hadn't gotten around building freetype yet. We could add a
dependency on freetype, but it's only used for the optional grub-mkfont
utility which we don't really need.

Disable grub-mkfont via EXTRA_OECONF, removing the dependency on freetype.

Testing: core-image-minimal build and install on sugarbay.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
2011-08-31 19:32:04 -07:00
Tom Zanussi
17992386d3 meta-intel: fix for x86_32 build failures
Fixes [BUG #711].

gentrigtables was being build as a 64-bit binary which wouldn't run on
the build machine.  grub-mkfont was also causing compile failures, add
dependency on libfreetype for that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-02-24 10:50:18 -08:00
Tom Zanussi
c5ecc11dec meta-intel: add a /common dir with grub2/live-install changes
Add a /common dir to contain code shared by multiple BSPs in the
meta-intel repo, along with a couple recipes to live there
temporarily.

In this case, there are two BSPs that need to share the common grub2
and associated initramfs-live-install changes (sugarbay and
jasperforest).

The grub2 and associated initramfs-live-install changes will soon be
submitted to the main poky repo, but for now it makes more sense to
keep them here - they're needed for live-install of the two BSPs
mentioned, but they contain a couple hacks that need to be addressed
and are untested with anything else.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-01-31 00:07:54 -06:00