aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2015-03-27leg-kernel: Update leg kernel configNaresh Bhat
Update leg kernel config with official leg-kernel config kernel.config available at http://snapshots.linaro.org/kernel-hwpack/linux-leg-vexpress64/ Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2015-03-27leg-kernel: Add leg-kernel recipeNaresh Bhat
Add leg-kernel recipe to build ACPI enabled kernel aarch64 targets. Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org> Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2015-03-27linux-yocto-efi-test: update for the latest kernel custom recipeRicardo Neri
Update the recipe to align with Yocto Project v1.7 recipe for a custom kernel. Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
2014-08-22linux-yocto-efi-test: Enable CONFIG_EFI_BOOT_SERVICES_WARNMatt Fleming
It's very useful to know if the firmware makes illegal accesses to the EFI boot services regions. Enable CONFIG_EFI_BOOT_SERVICES_WARN which prints a warning if such an access occurs. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-08-22linux-yocto-efi-test: Update defconfig for v3.15Matt Fleming
Using the default values. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-07-17kexec-tools: Remove unneeded patchesRicardo Neri
All these patches have been merged into the most recent version of kexec-tools. Thus, we do not need them anymore. Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-06-26linux-yocto-efi-test: Enable kernel debug infoRicardo Neri
In order to provide more useful information in case of a kernel crash, compile the kernel with debug info. Even though the kernel proper will increase it size significantly (~7-fold), the debug information will be valuable for analysis. Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
2014-06-26Enable support for VESA framebufferMatt Fleming
Not all EFI machines support efifb so enable the vesa framebuffer driver which should hopefully allow us to display the splash image on those machines lacking GOP support. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-06-26linux-yocto-efi-test: Enable all USB HCDsMatt Fleming
The live image may be running from a USB flash drive, and because we need to mount the image in order to access the kernel and initrd images so that we can implement our crash solution, we need to make sure the kernel includes drivers for the USB host controller. Instead of worrying about the minimal number of drivers needed to work with the majority hardware, just enable them all. This results in a 2.59% increase in the kernel image size. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-06-26core-image-efi-initramfs: Enable psplashMatt Fleming
Add psplash to the list of packages we want to install and disable CONFIG_VT_CONSOLE so that we get a much quieter boot. The splash screen can be disabled at runtime by adding "psplash=false" to the kernel parameters. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-04-06linux-yocto-efi-test: Add support for RAM block deviceRicardo Neri
Utilize a portion of the system's RAM memory as a block device. This is needed in order to load our initial filesystem. Use the default number and size of RAM disks. Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-04-03linux-yocto-efi-test: Enable kernel debugging optionsMatt Fleming
There are a few kernel debug options that are not enabled in our kernel config such as lockdep support, and RCU stall warning. Turn them on so that we can catch these kinds of bugs at runtime. There is a performance penalty to pay for having these features turned on at runtime, but it's worth it because we favour correctness and ease of debugging over performance. If our priorities change in future we can always create a separate debug version of the kernel. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-03-27linux-yocto-efi-test: Provide default kernel configMatt Fleming
There's really no good reason to do our own kernel config mangling in kernel_do_configure() when the linux-yocto recipes provide a perfectly good method. The correct way to define a default kernel config with the yocto kernel recipes is via a 'defconfig' file. Delete efi.cfg (which was totally unused anyway) along with the kernel_do_configure() function and replace them with a defconfig generated against the upstream EFI repository stable branch (v3.13). Also take this opportunity to enable some key EFI features, - CONFIG_EFI_STUB - CONFIG_EFIVAR_FS - CONFIG_EARLY_PRINTK_EFI Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-02-20linux-yocto-efi-test: Switch to 'stable' branchMatt Fleming
Instead of using the 'master' branch of the upstream kernel EFI repository, use the 'stable' branch which is based on the latest kernel.org release plus any EFI patches that have been sent to Linus. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-02-04kexec: Add a new recipe for kexecRicardo Neri
This patch removes several patches from the recipe as all these patches are already merged into the kexec repository. Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com> Acked-by: Matt Fleming <matt.fleming@intel.com>
2014-01-24linux-yocto: Add a new EFI kernelMatt Fleming
This kernel is built from Matt Fleming's upstream EFI git repository and includes all of the latest development EFI work. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
2014-01-24kexec: Add a new recipe for kexecMatt Fleming
New recipe for building kexec from upstrem because support for using kexec with UEFI hasn't made it into a release of kexec-tools yet. Signed-off-by: Matt Fleming <matt.fleming@intel.com>