All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] remove ia32-base.inc and fix crownbay branch
@ 2012-08-25  4:36 tom.zanussi
  2012-08-25  4:36 ` [PATCH 1/4] meta-intel.inc: new file tom.zanussi
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: tom.zanussi @ 2012-08-25  4:36 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

This removes ia32-base to meta/conf/machine/include and separates out
the remaining meta-intel-specific variables into a meta-intel.inc.

Merging this depends on the move to oe-core being accepted.  For details see:

  https://bugzilla.yoctoproject.org/show_bug.cgi?id=2996

Also fixes a problem with the crownbay branch that appeared while test
building following the latest yocto-kernel class changes.

The following changes since commit c9e0d1edb1c7e1d2fa328fb1fb820b627ba02119:

  ia32-base.inc: Drop glibc --with-tls option, its now the only option for glibc (2012-08-22 14:16:59 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/meta-intel.git tzanussi/ia32-base-rm.v1
  http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/log/?h=tzanussi/ia32-base-rm.v1

Tom Zanussi (4):
  meta-intel.inc: new file
  ia32-base.inc: remove
  meta-intel.inc: have appropriate BSPs use it
  crownbay: fix KBRANCH

 conf/machine/include/ia32-base.inc                 | 65 ----------------------
 conf/machine/include/meta-intel.inc                | 16 ++++++
 meta-crownbay/conf/machine/crownbay.conf           |  1 +
 .../recipes-kernel/linux/linux-yocto_3.4.bbappend  |  2 +-
 meta-fri2/conf/machine/fri2.conf                   |  1 +
 meta-romley/conf/machine/romley.conf               |  1 +
 meta-sys940x/conf/machine/sys940x.conf             |  1 +
 7 files changed, 21 insertions(+), 66 deletions(-)
 delete mode 100644 conf/machine/include/ia32-base.inc
 create mode 100644 conf/machine/include/meta-intel.inc

-- 
1.7.11.4



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/4] meta-intel.inc: new file
  2012-08-25  4:36 [PATCH 0/4] remove ia32-base.inc and fix crownbay branch tom.zanussi
@ 2012-08-25  4:36 ` tom.zanussi
  2012-08-25  4:36 ` [PATCH 2/4] ia32-base.inc: remove tom.zanussi
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: tom.zanussi @ 2012-08-25  4:36 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Move a couple intel-specific variables into a new meta-intel.inc
include file.  meta-intel.inc is meant to contain variables and
definitions that only make sense and are only available if the
meta-intel layer is included in bblayers.conf.

This is in preparation for moving the rest into oe-core.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 conf/machine/include/ia32-base.inc  |  7 -------
 conf/machine/include/meta-intel.inc | 16 ++++++++++++++++
 2 files changed, 16 insertions(+), 7 deletions(-)
 create mode 100644 conf/machine/include/meta-intel.inc

diff --git a/conf/machine/include/ia32-base.inc b/conf/machine/include/ia32-base.inc
index f8b7b94..af583ae 100644
--- a/conf/machine/include/ia32-base.inc
+++ b/conf/machine/include/ia32-base.inc
@@ -55,11 +55,4 @@ XSERVER_IA32_I965 = "xf86-video-intel \
            mesa-dri-driver-i965 \
            "
 
-XSERVER_IA32_EMGD = "emgd-driver-bin \
-           "
-
 XSERVER_IA32_VESA = "xf86-video-vesa"
-
-XSERVER_IA32_MATROX_MGA = "xserver-xorg-module-xaa \
-           xf86-video-mga \
-           "
diff --git a/conf/machine/include/meta-intel.inc b/conf/machine/include/meta-intel.inc
new file mode 100644
index 0000000..f0e538d
--- /dev/null
+++ b/conf/machine/include/meta-intel.inc
@@ -0,0 +1,16 @@
+#
+# BSP variables and settings specific to the meta-intel layer.
+# You must include the meta-intel layer in your bblayers.conf
+# to use them.
+#
+
+#
+# XSERVER subcomponents, used to build the XSERVER variable
+#
+XSERVER_IA32_EMGD = "emgd-driver-bin \
+           "
+
+XSERVER_IA32_MATROX_MGA = "xserver-xorg-module-xaa \
+           xf86-video-mga \
+           "
+
-- 
1.7.11.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/4] ia32-base.inc: remove
  2012-08-25  4:36 [PATCH 0/4] remove ia32-base.inc and fix crownbay branch tom.zanussi
  2012-08-25  4:36 ` [PATCH 1/4] meta-intel.inc: new file tom.zanussi
@ 2012-08-25  4:36 ` tom.zanussi
  2012-08-25  4:36 ` [PATCH 3/4] meta-intel.inc: have appropriate BSPs use it tom.zanussi
  2012-08-25  4:36 ` [PATCH 4/4] crownbay: fix KBRANCH tom.zanussi
  3 siblings, 0 replies; 5+ messages in thread
From: tom.zanussi @ 2012-08-25  4:36 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

This has been moved to oe-core, so remove it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 conf/machine/include/ia32-base.inc | 58 --------------------------------------
 1 file changed, 58 deletions(-)
 delete mode 100644 conf/machine/include/ia32-base.inc

diff --git a/conf/machine/include/ia32-base.inc b/conf/machine/include/ia32-base.inc
deleted file mode 100644
index af583ae..0000000
--- a/conf/machine/include/ia32-base.inc
+++ /dev/null
@@ -1,58 +0,0 @@
-#
-# base machine settings for ia32-architecture BSPs
-#
-
-#
-# common settings for Intel-based machines
-#
-MACHINE_FEATURES += "screen keyboard pci usbhost ext2 ext3 x86 \
-                     acpi serial usbgadget alsa"
-
-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules eee-acpi-scripts"
-MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "grub"
-
-IMAGE_FSTYPES += "ext3 cpio.gz live"
-
-KERNEL_IMAGETYPE ?= "bzImage"
-
-SERIAL_CONSOLE ?= "115200 ttyS0"
-
-#
-# glibc-related variables
-#
-GLIBC_ADDONS ?= "nptl"
-
-#
-# kernel-related variables
-#
-PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
-PREFERRED_VERSION_linux-yocto ??= "3.0%"
-
-#
-# XSERVER subcomponents, used to build the XSERVER variable
-#
-XSERVER_IA32_BASE = "xserver-xorg \
-           xf86-input-mouse \
-           xf86-input-keyboard \
-           xf86-input-evdev \
-           xf86-input-synaptics \
-           mesa-dri \
-           "
-
-XSERVER_IA32_EXT = "xserver-xorg-extension-dri \
-           xserver-xorg-extension-dri2 \
-           xserver-xorg-extension-glx \
-           xserver-xorg-extension-extmod \
-           xserver-xorg-extension-dbe \
-           xserver-xorg-module-libint10 \
-           "
-
-XSERVER_IA32_I915 = "xf86-video-intel \
-           mesa-dri-driver-i915 \
-           "
-
-XSERVER_IA32_I965 = "xf86-video-intel \
-           mesa-dri-driver-i965 \
-           "
-
-XSERVER_IA32_VESA = "xf86-video-vesa"
-- 
1.7.11.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 3/4] meta-intel.inc: have appropriate BSPs use it
  2012-08-25  4:36 [PATCH 0/4] remove ia32-base.inc and fix crownbay branch tom.zanussi
  2012-08-25  4:36 ` [PATCH 1/4] meta-intel.inc: new file tom.zanussi
  2012-08-25  4:36 ` [PATCH 2/4] ia32-base.inc: remove tom.zanussi
@ 2012-08-25  4:36 ` tom.zanussi
  2012-08-25  4:36 ` [PATCH 4/4] crownbay: fix KBRANCH tom.zanussi
  3 siblings, 0 replies; 5+ messages in thread
From: tom.zanussi @ 2012-08-25  4:36 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

ia32-base.inc no longer contains everything these BSPs need - some of
what was in that file is now in meta-intel.inc, so we need to include
that too.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 meta-crownbay/conf/machine/crownbay.conf | 1 +
 meta-fri2/conf/machine/fri2.conf         | 1 +
 meta-romley/conf/machine/romley.conf     | 1 +
 meta-sys940x/conf/machine/sys940x.conf   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/meta-crownbay/conf/machine/crownbay.conf b/meta-crownbay/conf/machine/crownbay.conf
index 7d5e597..dba735a 100644
--- a/meta-crownbay/conf/machine/crownbay.conf
+++ b/meta-crownbay/conf/machine/crownbay.conf
@@ -8,6 +8,7 @@ PREFERRED_VERSION_linux-yocto ?= "3.4%"
 
 require conf/machine/include/tune-atom.inc
 require conf/machine/include/ia32-base.inc
+require conf/machine/include/meta-intel.inc
 
 MACHINE_FEATURES += "gst-va-mixvideo"
 
diff --git a/meta-fri2/conf/machine/fri2.conf b/meta-fri2/conf/machine/fri2.conf
index f90deb3..a928f0f 100644
--- a/meta-fri2/conf/machine/fri2.conf
+++ b/meta-fri2/conf/machine/fri2.conf
@@ -6,6 +6,7 @@
 
 require conf/machine/include/tune-atom.inc
 require conf/machine/include/ia32-base.inc
+require conf/machine/include/meta-intel.inc
 
 VA_FEATURES ?= "gst-va-intel va-intel"
 
diff --git a/meta-romley/conf/machine/romley.conf b/meta-romley/conf/machine/romley.conf
index f7cfa18..ab4d3c0 100644
--- a/meta-romley/conf/machine/romley.conf
+++ b/meta-romley/conf/machine/romley.conf
@@ -9,6 +9,7 @@ PREFERRED_VERSION_linux-yocto ?= "3.2%"
 
 require conf/machine/include/tune-x86_64.inc
 require conf/machine/include/ia32-base.inc
+require conf/machine/include/meta-intel.inc
 
 XSERVER ?= "${XSERVER_IA32_BASE} \
            ${XSERVER_IA32_EXT} \
diff --git a/meta-sys940x/conf/machine/sys940x.conf b/meta-sys940x/conf/machine/sys940x.conf
index 18f769d..9db2b2a 100644
--- a/meta-sys940x/conf/machine/sys940x.conf
+++ b/meta-sys940x/conf/machine/sys940x.conf
@@ -6,6 +6,7 @@
 
 require conf/machine/include/tune-atom.inc
 require conf/machine/include/ia32-base.inc
+require conf/machine/include/meta-intel.inc
 
 # Add "pcbios" if you have a non-efi version of the firmware
 MACHINE_FEATURES += "efi pcbios gst-va-mixvideo"
-- 
1.7.11.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 4/4] crownbay: fix KBRANCH
  2012-08-25  4:36 [PATCH 0/4] remove ia32-base.inc and fix crownbay branch tom.zanussi
                   ` (2 preceding siblings ...)
  2012-08-25  4:36 ` [PATCH 3/4] meta-intel.inc: have appropriate BSPs use it tom.zanussi
@ 2012-08-25  4:36 ` tom.zanussi
  3 siblings, 0 replies; 5+ messages in thread
From: tom.zanussi @ 2012-08-25  4:36 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

KBRANCH_crownbay is set to standard/default/crownbay, which isn't even
a 3.4 branch.

Set it to standard/crownbay, which is.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 meta-crownbay/recipes-kernel/linux/linux-yocto_3.4.bbappend | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-crownbay/recipes-kernel/linux/linux-yocto_3.4.bbappend b/meta-crownbay/recipes-kernel/linux/linux-yocto_3.4.bbappend
index 4f9dd70..a384ca0 100644
--- a/meta-crownbay/recipes-kernel/linux/linux-yocto_3.4.bbappend
+++ b/meta-crownbay/recipes-kernel/linux/linux-yocto_3.4.bbappend
@@ -2,7 +2,7 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
 COMPATIBLE_MACHINE_crownbay = "crownbay"
 KMACHINE_crownbay  = "crownbay"
-KBRANCH_crownbay  = "standard/default/crownbay"
+KBRANCH_crownbay  = "standard/crownbay"
 
 COMPATIBLE_MACHINE_crownbay-noemgd = "crownbay-noemgd"
 KMACHINE_crownbay-noemgd  = "crownbay"
-- 
1.7.11.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-08-25  4:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-25  4:36 [PATCH 0/4] remove ia32-base.inc and fix crownbay branch tom.zanussi
2012-08-25  4:36 ` [PATCH 1/4] meta-intel.inc: new file tom.zanussi
2012-08-25  4:36 ` [PATCH 2/4] ia32-base.inc: remove tom.zanussi
2012-08-25  4:36 ` [PATCH 3/4] meta-intel.inc: have appropriate BSPs use it tom.zanussi
2012-08-25  4:36 ` [PATCH 4/4] crownbay: fix KBRANCH tom.zanussi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.