summaryrefslogtreecommitdiffstats
path: root/common/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* gma500-gfx-check: Fix dependency to meta-pokyAlejandro Hernandez2016-04-224-1/+35
| | | | | | | | | | | | The gma500-gfx-check we used had a dependency to meta-poky via a bbappend file this is unnacceptable, but this check is still needed on genericx86 and intel-core2-32, so this patch makes copy of the gma500-gfx-check to meta-intel to avoid the dependency issue [YOCTO #9181] Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gma500_gfx: Avoid inserting gma500_gfx module for certain devicesAlejandro Hernandez2016-02-191-0/+1
| | | | | | | | | | | | | | | | The gma500_gfx driver will match certain devices on which it causes incorrect functionality, we want to avoid inserting this module, basicallly blacklist it for specific hardware, but still allow it to work on other hardware by default; usually when we have an already working system, using udev rules would do the job, but since we are building it, it is impossible to blacklist a driver when a certain udev rule matches, since rootfs isn't writeable at this point during boot time, the solution is to use modprobe install, which runs a certain command instead of inserting a matching module this command needs to insert the module manually afterwards and have a flag --ignore-install so it doesn't create an infinite loop executing itself everytime it wants to insert the module, busybox's modprobe doesnt provide this functionality, so a small hack had to be used to avoid the infite loop instead. Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* lms7: pass expand to getVarRoss Burton2016-02-121-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* efilinux: update 1.0 -> 1.1Jianxun Zhang2016-02-021-4/+3
| | | | | | | | | This change updates efilinux to release 1.1. 1.1 release changed license from 3-clause BSD to 2-clause BSD. License checking in new recipe is updated accordingly. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* lms7: re-write do_unpack to fix warningSaul Wold2015-04-151-4/+12
| | | | | | | | | | | | | | | | Since the primary tarball unpacks into a non-standard directory create a do_unpack that sets and resets to first unpack the primary tarball and then unpacks the actual src tarball into the correct directory. This is similar to lsof which has a dual tarball also. Fixes this WARNING: WARNING: /srv/hdd/intel/test/tmp/work/corei7-64-poky-linux/lms7/7.1.20-r0/lms-7.1.20 ('S') doesn't exist, please set 'S' to a proper value [YOCTO #7551] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* efilinux: use BSD-2-Clause instead of custom licenseRoss Burton2014-12-231-1/+1
| | | | | | | | The efilinux license is basically the two clause BSD license, so instead of using a custom license that isn't defined use that. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* common/recipes-bsp: remove gnu-efi and gummiboot recipesStefan Stanacar2014-03-134-131/+0
| | | | | | | | 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>
* lms7: update the source download URLNitin A Kamble2014-03-121-2/+2
| | | | | | 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>
* gummiboot: Update to current HEAD (35+)Darren Hart2013-08-227-263/+6
| | | | | | | | | 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>
* gnuefi: Add missing parallel-make-archives patch1.5_M3.rc1Darren Hart2013-07-311-0/+48
| | | | | | | | | | | | This patch was updated but mistakenly deleted by the previous commit: commit 8834d8376838487bfc3ff04a16cffb064cb765cf 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>
* gummiboot: Add gummiboot recipe1.5_M3.final1.5_M3Darren Hart2013-07-307-0/+283
| | | | | | | 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>
* gnu-efi: Update to 3.0uDarren Hart2013-07-303-85/+6
| | | | | | | 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>
* lms7: handle different host setupsThibault GUITTET2013-07-031-1/+7
| | | | | | | | | | | 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>
* recipes: Mark x86 specific recipes so1.5_M2.rc1Khem Raj2013-06-271-0/+2
| | | | | | | | 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>
* lms8: handle different host setupsRoss Burton2013-06-251-1/+7
| | | | | | | | 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>
* lms8: new recipe to support AMT version 8Nitin A Kamble2013-06-121-0/+32
| | | | | | | | | | | 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>
* lms7: reorganize the lms recipeNitin A Kamble2013-06-123-16/+11
| | | | | | | | | | | | | | | | | | | | | | | 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>
* gnu-efi: Add parallel make patch for archivesDarren Hart2013-05-092-2/+48
| | | | | | | | | 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>
* gnu-efi: add missing sha256 checksumRoss Burton2012-10-311-0/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* lms: Ensure do_unpack2 task can rerunRichard Purdie2012-10-251-8/+10
| | | | | | | 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>
* gnu-efi_3.0m.bb: Fix tabs with spaces in python snippetKhem Raj2012-07-271-5/+5
| | | | | | | | 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>
* lms: new recipeTom Zanussi2012-05-303-0/+81
| | | | | | | | | | 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>
* efilinux: Add efilinux 1.0 and gnu-efiDarren Hart2012-03-234-0/+115
| | | | | | | | | | | | | | | | | 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>
* meta-intel/common: remove grub-1.98Tom Zanussi2011-09-145-151/+0
| | | | | | This has been moved into oe-core, so remove it from meta-intel. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* grub2: update license versionTom Zanussi2011-09-091-1/+1
| | | | | | | 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>
* grub: remove the dependency on freetype, disable grub-mkfontDarren Hart2011-08-311-1/+1
| | | | | | | | | | | | | | 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>
* meta-intel: fix for x86_32 build failuresTom Zanussi2011-02-242-2/+55
| | | | | | | | | | 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>
* meta-intel: add a /common dir with grub2/live-install changesTom Zanussi2011-01-314-0/+98
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>