aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro
diff options
context:
space:
mode:
Diffstat (limited to 'meta-linaro')
-rw-r--r--meta-linaro/conf/machine/genericarmv7a.conf2
-rw-r--r--meta-linaro/recipes-kernel/linux/linux-linaro-vexpress_git.bb28
2 files changed, 29 insertions, 1 deletions
diff --git a/meta-linaro/conf/machine/genericarmv7a.conf b/meta-linaro/conf/machine/genericarmv7a.conf
index 4f98a977..e02196c3 100644
--- a/meta-linaro/conf/machine/genericarmv7a.conf
+++ b/meta-linaro/conf/machine/genericarmv7a.conf
@@ -21,7 +21,7 @@ MACHINE_FEATURES = "usbhost screen"
RDEPENDS_kernel-base = ""
# Use a common kernel recipe for all QEMU machines
-PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
+PREFERRED_PROVIDER_virtual/kernel ?= "linux-linaro-vexpress"
KERNEL_IMAGETYPE = "zImage"
diff --git a/meta-linaro/recipes-kernel/linux/linux-linaro-vexpress_git.bb b/meta-linaro/recipes-kernel/linux/linux-linaro-vexpress_git.bb
new file mode 100644
index 00000000..ea89b811
--- /dev/null
+++ b/meta-linaro/recipes-kernel/linux/linux-linaro-vexpress_git.bb
@@ -0,0 +1,28 @@
+DESCRIPTION = "Linaro Kernel For Vexpress/KVM"
+SECTION = "kernel"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
+
+inherit kernel siteinfo
+require recipes-kernel/linux/linux-dtb.inc
+
+PV = "3.11+git${SRCPV}"
+
+SRCREV = "${AUTOREV}"
+SRCREV_FORMAT = "kernel"
+S = "${WORKDIR}/git"
+
+COMPATIBLE_HOST = "arm.*"
+KERNEL_IMAGETYPE = "zImage"
+KERNEL_DEVICETREE = "vexpress-v2p-ca15-tc1.dtb"
+
+BOOTARGS_COMMON = "root=/dev/mmcblk0p2 console=ttyAMA0 consolelog=9 mem=1024M rw rootwait"
+
+SRC_URI = "git://git.linaro.org/kernel/linux-linaro-tracking.git;branch=linux-linaro"
+
+do_configure_prepend() {
+ ARCH=arm scripts/kconfig/merge_config.sh -m linaro/configs/linaro-base.conf \
+ linaro/configs/distribution.conf linaro/configs/vexpress.conf \
+ linaro/configs/kvm-guest.conf linaro/configs/kvm-host.conf
+}
+