From 2deb57956fc6a721c46c67bcdf844ed29c71f3a3 Mon Sep 17 00:00:00 2001 From: Tom Zanussi Date: Mon, 31 Jan 2011 01:05:15 -0600 Subject: meta-sugarbay: new layer for Sandy Bridge/Cougar Point systems This layer provides support for Sandy Bridge + Cougar Point Intel systems. The 'Sugar Bay' platform consists of the Intel Sandy Bridge processor, plus the Cougar Point PCH (Q67 Express or B65 Express chipsets). This BSP assumes that the Sandy Bridge integrated graphics are being used, and makes use of the grub2 and associated live-install changes in meta-intel/common. Signed-off-by: Tom Zanussi --- meta-sugarbay/conf/layer.conf | 12 +++++++ meta-sugarbay/conf/machine/sugarbay.conf | 57 ++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 meta-sugarbay/conf/layer.conf create mode 100644 meta-sugarbay/conf/machine/sugarbay.conf (limited to 'meta-sugarbay/conf') diff --git a/meta-sugarbay/conf/layer.conf b/meta-sugarbay/conf/layer.conf new file mode 100644 index 00000000..e23d1233 --- /dev/null +++ b/meta-sugarbay/conf/layer.conf @@ -0,0 +1,12 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH := "${BBPATH}:${LAYERDIR}" + +# We have a recipes directory, add to BBFILES +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend \ + ${LAYERDIR}/../common/recipes-*/*/*.bb \ + ${LAYERDIR}/../common/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS_sugarbay += "sugarbay" +BBFILE_PATTERN_sugarbay := "^${LAYERDIR}/" +BBFILE_PRIORITY_sugarbay = "6" diff --git a/meta-sugarbay/conf/machine/sugarbay.conf b/meta-sugarbay/conf/machine/sugarbay.conf new file mode 100644 index 00000000..4d58d050 --- /dev/null +++ b/meta-sugarbay/conf/machine/sugarbay.conf @@ -0,0 +1,57 @@ +#@TYPE: Machine +#@NAME: sugarbay + +#@DESCRIPTION: Machine configuration for Sugar Bay systems +# i.e. Sandy Bridge + Cougar Point + +TARGET_ARCH = "x86_64" +PACKAGE_EXTRA_ARCHS = "x86 snb" + +BASE_PACKAGE_ARCH="snb" + +MACHINE_FEATURES = "kernel26 screen keyboard pci usbhost ext2 ext3 x86 \ + acpi serial usbgadget" + +KERNEL_IMAGETYPE = "bzImage" + +PREFERRED_PROVIDER_virtual/kernel = "linux-yocto" +PREFERRED_PROVIDER_linux-libc-headers ?= "linux-libc-headers-yocto" + +PREFERRED_PROVIDER_virtual/libx11 ?= "libx11-trim" +PREFERRED_PROVIDER_virtual/libgl ?= "mesa-dri" +PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xf86-dri-lite" +PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xf86-dri-lite" +XSERVER ?= "xserver-xf86-dri-lite \ + xf86-input-mouse \ + xf86-input-keyboard \ + xf86-input-evdev \ + xf86-input-synaptics \ + xf86-video-intel" + +SERIAL_CONSOLE = "115200 ttyS0" + +MACHINE_EXTRA_RRECOMMENDS = "kernel-modules eee-acpi-scripts" + +GUI_MACHINE_CLASS = "bigscreen" + +IMAGE_ROOTFS_SIZE_ext3 = "2000000" + +IMAGE_FSTYPES ?= "ext3 cpio.gz" + +GLIBC_ADDONS = "nptl" +GLIBC_EXTRA_OECONF = "--with-tls" + +MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "grub" + +TARGET_CC_ARCH = "-m64" + +PREFERRED_VERSION_xf86-video-intel ?= "2.14.0" +PREFERRED_VERSION_mesa-dri ?= "7.10" +PREFERRED_VERSION_libdrm ?= "2.4.23" +PREFERRED_VERSION_cairo ?= "1.10.2" +PREFERRED_VERSION_xserver-xf86-dri-lite ?= "1.9.3" + +PREFERRED_VERSION_grub ?= "1.98" + +#SRCREV_machine_pn-linux-yocto_sugarbay ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" +#SRCREV_meta_pn-linux-yocto_sugarbay ?= "39b796c508a80dcab6b4511b46183d4dfee6284d" -- cgit v1.2.3-54-g00ecf