All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Consolidated Pull and World Fixes
@ 2010-12-22  7:39 Saul Wold
  2010-12-22  7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Saul Wold @ 2010-12-22  7:39 UTC (permalink / raw)
  To: poky

Richard,

These are a couple of fixes that work toward getting World to
build clean along with a fix to the send-pull-request script and
the emenlow reorg getting it toward the BSP standard

Pull URL: git://git.pokylinux.org/poky-contrib.git
  Branch: distro/master
  Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=distro/master

Thanks,
    Saul Wold <sgw@linux.intel.com>
---


Darren Hart (1):
  send-pull-request: allow users to select git-send-email or sendmail

Saul Wold (2):
  apt: update use-host patch to support x86_64
  apr: update x86_64 site config file

Tom Zanussi (1):
  meta-emenlow: update to the new BSP layout

 meta-emenlow/README                                |   78 ++++++++++++++++++++
 meta-emenlow/conf/layer.conf                       |    4 +-
 meta-emenlow/conf/machine/emenlow.conf             |    3 +
 .../formfactor/formfactor/emenlow/machconfig       |    0
 .../formfactor/formfactor_0.0.bbappend             |    0
 .../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch      |    0
 .../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb         |    0
 .../libva-0.31.0/033_g45_add_rgba_subpic.patch     |    0
 .../034_g45_fix_return_for_unimpl.patch            |    0
 .../035_g45_add_yv12_image_format.patch            |    0
 .../libva-0.31.0/036_g45_add_vaGetImage.patch      |    0
 .../libva-0.31.0/037_g45_add_vaPutImage.patch      |    0
 .../038_g45_vaPutSurface_cliprects.patch           |    0
 .../libva-0.31.0/102_attribute_visibility.patch    |    0
 .../libva/libva-0.31.0/103_fix_vainfo_deps.patch   |    0
 .../104_fix_libva_pkgconfig_deps.patch             |    0
 .../105_dont_search_LIBGL_DRIVERS_PATH.patch       |    0
 .../libva/libva-0.31.0/108_drivers_path.patch      |    0
 .../libva-0.31.0/203_fix_fglrx_detection.patch     |    0
 .../libva-0.31.0/204_check_ATIFGLEXTENSION.patch   |    0
 .../libva/libva-0.31.0/300_sds_version.patch       |    0
 .../libva/libva-0.31.0/301_vdpau_mpeg4.patch       |    0
 .../320_move_vaPutSurface_flags_def.patch          |    0
 .../libva/libva-0.31.0/321_libva_glx.base.patch    |    0
 .../libva/libva-0.31.0/322_libva_glx.patch         |    0
 .../libva/libva-0.31.0/390_compat.base.patch       |    0
 .../libva/libva-0.31.0/391_compat.patch            |    0
 .../libva/libva-0.31.0/392_compat.dso.patch        |    0
 .../libva/libva-0.31.0/libdrm-poulsbo.patch        |    0
 .../libva/libva_0.31.0.bb                          |    0
 .../psb-firmware/psb-firmware_0.30.bb              |    0
 .../psb-kernel-source-4.42.0/build.patch           |    0
 .../psb-kernel-source/psb-kernel-source_4.42.0.bb  |    0
 .../xorg-xserver/files/crosscompile.patch          |    0
 .../files/fix_open_max_preprocessor_error.patch    |    0
 .../xorg-xserver/files/libdrm-poulsbo.patch        |    0
 .../xorg-xserver/files/macro_tweak.patch           |    0
 .../xorg-xserver/files/nodolt.patch                |    0
 .../xorg-xserver/xserver-psb_1.7.99.2.bb           |    0
 .../xserver-xf86-config/emenlow/xorg.conf          |    0
 .../xorg-xserver/xserver-xf86-config_0.1.bbappend  |    0
 .../xpsb-glx/xpsb-glx-0.18/cross-compile.patch     |    0
 .../xpsb-glx/xpsb-glx-0.18/libdrmname.patch        |    0
 .../xpsb-glx/xpsb-glx-0.18/native-matypes.patch    |    0
 .../xpsb-glx/xpsb-glx_0.18.bb                      |    0
 .../01_disable_lid_timer.patch                     |    0
 .../xserver-xorg-video-psb-0.32.1/dri-h.patch      |    0
 .../libdrm-poulsbo.patch                           |    0
 .../xserver-xorg-video-psb-0.32.1/psb_mixed.patch  |    0
 .../psb_xvtempfix.patch                            |    0
 .../xserver-xorg-video-psb-0.32.1/stubs.patch      |    0
 .../xserver-xorg-video-psb-0.32.1/visibility.patch |    0
 .../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch       |    0
 .../xorg-x11-drv-psb-0.31.0-xserver17.patch        |    0
 .../xserver-xorg-video-psb-0.31.0-assert.patch     |    0
 ...rver-xorg-video-psb-0.31.0-comment_unused.patch |    0
 .../xserver-xorg-video-psb-0.31.0-greedy.patch     |    0
 .../xserver-xorg-video-psb-0.31.0-loader.patch     |    0
 .../xserver-xorg-video-psb_0.32.1.bb               |    0
 .../linux/linux-2.6.33.2/defconfig                 |    0
 .../linux/linux-yocto-stable_git.bbappend          |    0
 .../linux/linux_2.6.33.2.bbappend                  |    0
 .../conf/distro/include/poky-default-revisions.inc |    1 -
 .../recipes-devtools/apt/apt-0.7.14/use-host.patch |   20 ++---
 meta/site/x86_64-linux                             |    4 +
 scripts/send-pull-request                          |   69 +++++++++++++-----
 66 files changed, 145 insertions(+), 34 deletions(-)
 create mode 100644 meta-emenlow/README
 create mode 100644 meta-emenlow/binary/.gitignore
 rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor/emenlow/machconfig (100%)
 rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor_0.0.bbappend (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/036_g45_add_vaGetImage.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/037_g45_add_vaPutImage.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/102_attribute_visibility.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/103_fix_vainfo_deps.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/108_drivers_path.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/203_fix_fglrx_detection.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/300_sds_version.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/301_vdpau_mpeg4.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/321_libva_glx.base.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/322_libva_glx.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/390_compat.base.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/391_compat.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/392_compat.dso.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva_0.31.0.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/psb-firmware/psb-firmware_0.30.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source-4.42.0/build.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source_4.42.0.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/crosscompile.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/fix_open_max_preprocessor_error.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/macro_tweak.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/nodolt.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-psb_1.7.99.2.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config_0.1.bbappend (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/cross-compile.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/libdrmname.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/native-matypes.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx_0.18.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb (100%)
 rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-2.6.33.2/defconfig (100%)
 rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-yocto-stable_git.bbappend (100%)
 rename meta-emenlow/{recipes => recipes-kernel}/linux/linux_2.6.33.2.bbappend (100%)



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

* [PATCH 1/4] meta-emenlow: update to the new BSP layout
  2010-12-22  7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold
@ 2010-12-22  7:40 ` Tom Zanussi
  2010-12-22 14:06   ` Bruce Ashfield
  2010-12-22  7:40 ` [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail Darren Hart
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 9+ messages in thread
From: Tom Zanussi @ 2010-12-22  7:40 UTC (permalink / raw)
  To: poky

This modifies the meta-emenlow BSP layer to reflect the new BSP
standard layout as defined in the latestYocto BSP Developer's Guide.

There's no change in functionality here - this simply moves things
around, adds a README, and makes the SRCREVs local.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 meta-emenlow/README                                |   78 ++++++++++++++++++++
 meta-emenlow/conf/layer.conf                       |    4 +-
 meta-emenlow/conf/machine/emenlow.conf             |    3 +
 .../formfactor/formfactor/emenlow/machconfig       |    0
 .../formfactor/formfactor_0.0.bbappend             |    0
 .../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch      |    0
 .../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb         |    0
 .../libva-0.31.0/033_g45_add_rgba_subpic.patch     |    0
 .../034_g45_fix_return_for_unimpl.patch            |    0
 .../035_g45_add_yv12_image_format.patch            |    0
 .../libva-0.31.0/036_g45_add_vaGetImage.patch      |    0
 .../libva-0.31.0/037_g45_add_vaPutImage.patch      |    0
 .../038_g45_vaPutSurface_cliprects.patch           |    0
 .../libva-0.31.0/102_attribute_visibility.patch    |    0
 .../libva/libva-0.31.0/103_fix_vainfo_deps.patch   |    0
 .../104_fix_libva_pkgconfig_deps.patch             |    0
 .../105_dont_search_LIBGL_DRIVERS_PATH.patch       |    0
 .../libva/libva-0.31.0/108_drivers_path.patch      |    0
 .../libva-0.31.0/203_fix_fglrx_detection.patch     |    0
 .../libva-0.31.0/204_check_ATIFGLEXTENSION.patch   |    0
 .../libva/libva-0.31.0/300_sds_version.patch       |    0
 .../libva/libva-0.31.0/301_vdpau_mpeg4.patch       |    0
 .../320_move_vaPutSurface_flags_def.patch          |    0
 .../libva/libva-0.31.0/321_libva_glx.base.patch    |    0
 .../libva/libva-0.31.0/322_libva_glx.patch         |    0
 .../libva/libva-0.31.0/390_compat.base.patch       |    0
 .../libva/libva-0.31.0/391_compat.patch            |    0
 .../libva/libva-0.31.0/392_compat.dso.patch        |    0
 .../libva/libva-0.31.0/libdrm-poulsbo.patch        |    0
 .../libva/libva_0.31.0.bb                          |    0
 .../psb-firmware/psb-firmware_0.30.bb              |    0
 .../psb-kernel-source-4.42.0/build.patch           |    0
 .../psb-kernel-source/psb-kernel-source_4.42.0.bb  |    0
 .../xorg-xserver/files/crosscompile.patch          |    0
 .../files/fix_open_max_preprocessor_error.patch    |    0
 .../xorg-xserver/files/libdrm-poulsbo.patch        |    0
 .../xorg-xserver/files/macro_tweak.patch           |    0
 .../xorg-xserver/files/nodolt.patch                |    0
 .../xorg-xserver/xserver-psb_1.7.99.2.bb           |    0
 .../xserver-xf86-config/emenlow/xorg.conf          |    0
 .../xorg-xserver/xserver-xf86-config_0.1.bbappend  |    0
 .../xpsb-glx/xpsb-glx-0.18/cross-compile.patch     |    0
 .../xpsb-glx/xpsb-glx-0.18/libdrmname.patch        |    0
 .../xpsb-glx/xpsb-glx-0.18/native-matypes.patch    |    0
 .../xpsb-glx/xpsb-glx_0.18.bb                      |    0
 .../01_disable_lid_timer.patch                     |    0
 .../xserver-xorg-video-psb-0.32.1/dri-h.patch      |    0
 .../libdrm-poulsbo.patch                           |    0
 .../xserver-xorg-video-psb-0.32.1/psb_mixed.patch  |    0
 .../psb_xvtempfix.patch                            |    0
 .../xserver-xorg-video-psb-0.32.1/stubs.patch      |    0
 .../xserver-xorg-video-psb-0.32.1/visibility.patch |    0
 .../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch       |    0
 .../xorg-x11-drv-psb-0.31.0-xserver17.patch        |    0
 .../xserver-xorg-video-psb-0.31.0-assert.patch     |    0
 ...rver-xorg-video-psb-0.31.0-comment_unused.patch |    0
 .../xserver-xorg-video-psb-0.31.0-greedy.patch     |    0
 .../xserver-xorg-video-psb-0.31.0-loader.patch     |    0
 .../xserver-xorg-video-psb_0.32.1.bb               |    0
 .../linux/linux-2.6.33.2/defconfig                 |    0
 .../linux/linux-yocto-stable_git.bbappend          |    0
 .../linux/linux_2.6.33.2.bbappend                  |    0
 .../conf/distro/include/poky-default-revisions.inc |    1 -
 63 files changed, 83 insertions(+), 3 deletions(-)
 create mode 100644 meta-emenlow/README
 create mode 100644 meta-emenlow/binary/.gitignore
 rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor/emenlow/machconfig (100%)
 rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor_0.0.bbappend (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/036_g45_add_vaGetImage.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/037_g45_add_vaPutImage.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/102_attribute_visibility.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/103_fix_vainfo_deps.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/108_drivers_path.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/203_fix_fglrx_detection.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/300_sds_version.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/301_vdpau_mpeg4.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/321_libva_glx.base.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/322_libva_glx.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/390_compat.base.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/391_compat.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/392_compat.dso.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/libva/libva_0.31.0.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/psb-firmware/psb-firmware_0.30.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source-4.42.0/build.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source_4.42.0.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/crosscompile.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/fix_open_max_preprocessor_error.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/macro_tweak.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/nodolt.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-psb_1.7.99.2.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config_0.1.bbappend (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/cross-compile.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/libdrmname.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/native-matypes.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx_0.18.bb (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch (100%)
 rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb (100%)
 rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-2.6.33.2/defconfig (100%)
 rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-yocto-stable_git.bbappend (100%)
 rename meta-emenlow/{recipes => recipes-kernel}/linux/linux_2.6.33.2.bbappend (100%)

diff --git a/meta-emenlow/README b/meta-emenlow/README
new file mode 100644
index 0000000..862af54
--- /dev/null
+++ b/meta-emenlow/README
@@ -0,0 +1,78 @@
+This README file contains information on building the meta-emenlow
+BSP layer using any of the supported machine configurations, and
+booting the images contained in the /binary directory.
+
+If you're only interested in booting the images in the /binary
+directory of a BSP tarball you've downloaded, there's nothing special
+to do - the appropriate images are already in the /binary directory
+depending on which BSP tarball you downloaded.
+
+Please see the corresponding sections below for details.
+
+
+Table of Contents
+=================
+
+ I. Building the meta-emenlow BSP layer
+II. Booting the images in /binary
+
+
+I. Building the meta-emenlow BSP layer
+=======================================
+
+In order to build an image with BSP support for emenlow, you just need
+to check out the poky master branch.
+
+Having done that, you can build an emenlow image by adding the
+location of the meta-emenlow layer to bblayers.conf e.g.:
+
+  yocto/meta-emenlow \
+
+To enable the emenlow layer, add the emenlow MACHINE to local.conf:
+
+  MACHINE ?= "emenlow"
+
+You should then be able to build an emenlow image as such:
+
+  $ source poky-init-build-env
+  $ bitbake poky-image-sato-live
+
+At the end of a successful build, you should have a live image that
+you can boot from a USB flash drive (see instructions on how to do
+that below, in the section 'Booting the images from /binary').
+
+
+II. Booting the images in /binary
+=================================
+
+This BSP contains bootable live images, which can be used to directly
+boot Yocto off of a USB flash drive.
+
+Under Linux, insert a USB flash drive.  Assuming the USB flash drive
+takes device /dev/sdf, use dd to copy the live image to it.  For
+example:
+
+# dd if=poky-image-sato-live-emenlow-20101207053738.hddimg of=/dev/sdf
+# sync
+# eject /dev/sdf
+
+This should give you a bootable USB flash device.  Insert the device
+into a bootable USB socket on the target, and power on.  This should
+result in a system booted to the Sato graphical desktop.
+
+If you want a terminal, use the arrows at the top of the UI to move to
+different pages of available applications, one of which is named
+'Terminal'.  Clicking that should give you a root terminal.
+
+If you want to ssh into the system, you can use the root terminal to
+ifconfig the IP address and use that to ssh in.  The root password is
+empty, so to log in type 'root' for the user name and hit 'Enter' at
+the Password prompt: and you should be in.
+
+----
+
+If you find you're getting corrupt images on the USB (it doesn't show
+the syslinux boot: prompt, or the boot: prompt contains strange
+characters), try doing this first:
+
+# dd if=/dev/zero of=/dev/sdf bs=1M count=512
diff --git a/meta-emenlow/binary/.gitignore b/meta-emenlow/binary/.gitignore
new file mode 100644
index 0000000..e69de29
diff --git a/meta-emenlow/conf/layer.conf b/meta-emenlow/conf/layer.conf
index 4017787..563b9c8 100644
--- a/meta-emenlow/conf/layer.conf
+++ b/meta-emenlow/conf/layer.conf
@@ -2,8 +2,8 @@
 BBPATH := "${BBPATH}:${LAYERDIR}"
 
 # We have a packages directory, add to BBFILES
-BBFILES := "${BBFILES} ${LAYERDIR}/recipes/*/*.bb \
-	${LAYERDIR}/recipes/*/*.bbappend"
+BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \
+	${LAYERDIR}/recipes-*/*/*.bbappend"
 
 BBFILE_COLLECTIONS += "emenlow"
 BBFILE_PATTERN_emenlow := "^${LAYERDIR}/"
diff --git a/meta-emenlow/conf/machine/emenlow.conf b/meta-emenlow/conf/machine/emenlow.conf
index b8dea64..d4234ff 100644
--- a/meta-emenlow/conf/machine/emenlow.conf
+++ b/meta-emenlow/conf/machine/emenlow.conf
@@ -43,3 +43,6 @@ IMAGE_FSTYPES ?= "ext3 cpio.gz"
 
 GLIBC_ADDONS = "nptl"
 GLIBC_EXTRA_OECONF = "--with-tls"
+
+SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7"
+SRCREV_meta_pn-linux-yocto-stable_emenlow ?= "50ccd2b3213b6a1bacb3f898c035119802dac420"
\ No newline at end of file
diff --git a/meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig b/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig
similarity index 100%
rename from meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig
rename to meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig
diff --git a/meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend b/meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend
similarity index 100%
rename from meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend
rename to meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend
diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
similarity index 100%
rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
similarity index 100%
rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch
diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch
similarity index 100%
rename from meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch
rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch
diff --git a/meta-emenlow/recipes/libva/libva_0.31.0.bb b/meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb
similarity index 100%
rename from meta-emenlow/recipes/libva/libva_0.31.0.bb
rename to meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb
diff --git a/meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb b/meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb
similarity index 100%
rename from meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb
rename to meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb
diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch
similarity index 100%
rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch
rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch
diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb
similarity index 100%
rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb
rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb
diff --git a/meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch
rename to meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch
diff --git a/meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch
rename to meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch
diff --git a/meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch
rename to meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch
diff --git a/meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch
rename to meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch
diff --git a/meta-emenlow/recipes/xorg-xserver/files/nodolt.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/files/nodolt.patch
rename to meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch
diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb
rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb
diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf
rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf
diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
similarity index 100%
rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend
rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
similarity index 100%
rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
similarity index 100%
rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
similarity index 100%
rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb
similarity index 100%
rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb
rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
similarity index 100%
rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
diff --git a/meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig b/meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig
similarity index 100%
rename from meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig
rename to meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig
diff --git a/meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend b/meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend
similarity index 100%
rename from meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend
rename to meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend
diff --git a/meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend b/meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend
similarity index 100%
rename from meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend
rename to meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend
diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc
index beffe9a..edc0178 100644
--- a/meta/conf/distro/include/poky-default-revisions.inc
+++ b/meta/conf/distro/include/poky-default-revisions.inc
@@ -89,7 +89,6 @@ SRCREV_machine_pn-linux-yocto-stable_qemumips ?= "81f3cd467b9d51fa1dfa2d5939337c
 SRCREV_machine_pn-linux-yocto-stable_qemuppc ?= "9ac0daee43dd19d8bea828cf79450c9748ae0daa"
 SRCREV_machine_pn-linux-yocto-stable_qemux86 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26"
 SRCREV_machine_pn-linux-yocto-stable_qemux86-64 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26"
-SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7"
 SRCREV_machine_pn-linux-yocto-stable_atom-pc ?= "0431115c9d720fee5bb105f6a7411efb4f851d26"
 SRCREV_machine_pn-linux-yocto-stable_routerstationpro ?= "2ec2edaf256dd8500ee3d4763fee6ca3ecd6da4b"
 SRCREV_machine_pn-linux-yocto-stable_mpc8315e-rdb ?= "986e6eb66c26007cee7916d5d12f4756e6b5436f"
-- 
1.7.1.1



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

* [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail
  2010-12-22  7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold
  2010-12-22  7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi
@ 2010-12-22  7:40 ` Darren Hart
  2010-12-22  7:40 ` [PATCH 3/4] apt: update use-host patch to support x86_64 Saul Wold
  2010-12-22  7:40 ` [PATCH 4/4] apr: update x86_64 site config file Saul Wold
  3 siblings, 0 replies; 9+ messages in thread
From: Darren Hart @ 2010-12-22  7:40 UTC (permalink / raw)
  To: poky

Some users find it easier to use their git sendmail setup over a local
MTA to deliver mail with the send-pull-request script. If you would
like to do this, please read the git-send-email man page and set
the relevant entries in your git config. In particular, be sure to
set sendemail.from to avoid being asked each time.

Reported-by: Khem Raj <raj.khem@gmail.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
---
 scripts/send-pull-request |   69 ++++++++++++++++++++++++++++++++------------
 1 files changed, 50 insertions(+), 19 deletions(-)

diff --git a/scripts/send-pull-request b/scripts/send-pull-request
index 03a78f9..9872c0d 100755
--- a/scripts/send-pull-request
+++ b/scripts/send-pull-request
@@ -1,6 +1,11 @@
 #!/bin/bash
 AUTO=0
 
+# Check env for any default settings, command line options will override these.
+if [ -z "$PULL_MTA" ]; then
+    PULL_MTA="sendmail"
+fi
+
 usage()
 {
 cat <<EOM
@@ -8,6 +13,7 @@ Usage: $(basename $0) [-h] [-a] [[-t email]...] -p pull-dir
   -t email     Explicitly add email to the recipients
   -a           Automatically harvest recipients from "*-by: email" lines
                in the patches in the pull-dir
+  -g           Use git-send-email to send mail instead of sendmail
   -p pull-dir  Directory containing summary and patch files
 EOM
 }
@@ -35,11 +41,14 @@ harvest_recipients()
 
 
 # Parse and verify arguments
-while getopts "ahp:t:" OPT; do
+while getopts "aghp:t:" OPT; do
     case $OPT in
         a)
             AUTO=1
             ;;
+        g)
+            PULL_MTA="git"
+            ;;
         h)
             usage
             exit 0
@@ -111,25 +120,47 @@ read cont
 
 if [ "$cont" == "y" ] || [ "$cont" == "Y" ]; then
     ERROR=0
-    for PATCH in $PDIR/*patch; do
-        # Insert To and CC headers via formail to keep them separate and
-        # appending them to the sendmail command as -- $TO $CC has proven
-        # to be an exercise in futility.
-        # 
-        # Use tail to remove the email envelope from git or formail as
-        # msmtp (sendmail) would choke on them.
-        #
-        # Modify the patch date for sequential delivery, but retain the
-        # original date as "Old-Date".
-        DATE=$(date +"%a, %d %b %Y %k:%M:%S %z")
-        cat $PATCH | formail -I "To: $TO" -I "CC: $CC" -i "Date: $DATE" | tail -n +2 | sendmail -t
-        if [ $? -eq 1 ]; then
-            ERROR=1
-        fi
-    done
+    case "$PULL_MTA" in
+        git)
+            export IFS=$','
+            GIT_TO=$(for R in $TO; do echo -n "--to='$R' "; done)
+            GIT_CC=$(for R in $CC; do echo -n "--cc='$R' "; done)
+            unset IFS
+            for PATCH in $PDIR/*patch; do
+                # We harvest the emails manually, so force git not to.
+                eval "git send-email $GIT_TO $GIT_CC --no-chain-reply-to --suppress-cc=all $PATCH"
+                if [ $? -eq 1 ]; then
+                    ERROR=1
+                fi
+            done
+            ;;
+        sendmail)
+            for PATCH in $PDIR/*patch; do
+                # Insert To and CC headers via formail to keep them separate and
+                # appending them to the sendmail command as -- $TO $CC has
+                # proven to be an exercise in futility.
+                #
+                # Use tail to remove the email envelope from git or formail as
+                # msmtp (sendmail) would choke on them.
+                #
+                # Modify the patch date for sequential delivery, but retain the
+                # original date as "Old-Date".
+                DATE=$(date +"%a, %d %b %Y %k:%M:%S %z")
+                cat $PATCH | formail -I "To: $TO" -I "CC: $CC" -i "Date: $DATE" | tail -n +2 | sendmail -t
+                if [ $? -eq 1 ]; then
+                    ERROR=1
+                fi
+            done
+            ;;
+        *)
+            echo "ERROR: unknown MTA: $PULL_MTA"
+            usage
+            exit 1
+            ;;
+    esac
+
     if [ $ERROR -eq 1 ]; then
-        echo "ERROR: sendmail failed to send one or more messages. Check your"
-        echo "       sendmail log for details."
+        echo "ERROR: Failed to send one or more messages. Check your MTA log for details."
     fi
 else
     echo "Send aborted."
-- 
1.7.1.1



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

* [PATCH 3/4] apt: update use-host patch to support x86_64
  2010-12-22  7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold
  2010-12-22  7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi
  2010-12-22  7:40 ` [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail Darren Hart
@ 2010-12-22  7:40 ` Saul Wold
  2010-12-22  7:40 ` [PATCH 4/4] apr: update x86_64 site config file Saul Wold
  3 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2010-12-22  7:40 UTC (permalink / raw)
  To: poky

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 .../recipes-devtools/apt/apt-0.7.14/use-host.patch |   20 ++++++++------------
 1 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch b/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch
index 894a697..09698a6 100644
--- a/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch
+++ b/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch
@@ -3,11 +3,11 @@
  configure.in       |    2 +-
  2 files changed, 4 insertions(+), 2 deletions(-)
 
+Index: apt-0.7.14/buildlib/sizetable
+===================================================================
 --- apt-0.7.14.orig/buildlib/sizetable
 +++ apt-0.7.14/buildlib/sizetable
-@@ -9,16 +9,19 @@
- #
- # This is used primarily for the MD5 algorithm.
+@@ -11,6 +11,9 @@
  # The format is:-
  # CPU endian sizeof: char, int, short, long
  i386    little  1 4 2 4
@@ -17,21 +17,19 @@
  armeb   big     1 4 2 4
  arm     little  1 4 2 4
  alpha   little  1 4 2 8
- mipsel  little  1 4 2 4
- sparc   big     1 4 2 4
- sparc64 big     1 4 2 8
- m68k    big     1 4 2 4
+@@ -21,4 +24,5 @@ m68k    big     1 4 2 4
  powerpc big     1 4 2 4
  mips    big     1 4 2 4
  hppa    big     1 4 2 4
 -m32r	big	1 4 2 4
 \ No newline at end of file
 +m32r	big	1 4 2 4
++x86_64	little	1 4 2 8
+Index: apt-0.7.14/configure.in
+===================================================================
 --- apt-0.7.14.orig/configure.in
 +++ apt-0.7.14/configure.in
-@@ -86,11 +86,11 @@ AC_SUBST(BDBLIB)
- dnl Converts the ARCH to be something singular for this general CPU family
- dnl This is often the dpkg architecture string.
+@@ -88,7 +88,7 @@ dnl This is often the dpkg architecture 
  dnl First check against the full canonical canoncial-system-type in $target
  dnl and if that fails, just look for the cpu
  AC_MSG_CHECKING(debian architecture)
@@ -40,5 +38,3 @@
  if test "x$archset" = "x"; then
     AC_MSG_ERROR([failed: use --host= or output from dpkg-architecture])
  fi
- AC_MSG_RESULT($archset)
- AC_DEFINE_UNQUOTED(COMMON_ARCH,"$archset")
-- 
1.7.1.1



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

* [PATCH 4/4] apr: update x86_64 site config file
  2010-12-22  7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold
                   ` (2 preceding siblings ...)
  2010-12-22  7:40 ` [PATCH 3/4] apt: update use-host patch to support x86_64 Saul Wold
@ 2010-12-22  7:40 ` Saul Wold
  3 siblings, 0 replies; 9+ messages in thread
From: Saul Wold @ 2010-12-22  7:40 UTC (permalink / raw)
  To: poky

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 meta/site/x86_64-linux |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/meta/site/x86_64-linux b/meta/site/x86_64-linux
index 31acb34..fd7dcfa 100644
--- a/meta/site/x86_64-linux
+++ b/meta/site/x86_64-linux
@@ -114,3 +114,7 @@ as_cv_unaligned_access=${as_cv_unaligned_access=yes}
 nfsd_cv_broken_setfsuid=${nfsd_cv_broken_setfsuid=0}
 nfsd_cv_func_statfs=${nfsd_cv_func_statfs=statfs2_bsize}
 nfsd_cv_bsd_signals=${nfsd_cv_bsd_signals=yes}
+
+#apr
+apr_cv_tcp_nodelay_with_cork=${apr_cv_tcp_nodelay_with_cork=yes}
+
-- 
1.7.1.1



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

* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout
  2010-12-22  7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi
@ 2010-12-22 14:06   ` Bruce Ashfield
  2010-12-23 17:00     ` Richard Purdie
  0 siblings, 1 reply; 9+ messages in thread
From: Bruce Ashfield @ 2010-12-22 14:06 UTC (permalink / raw)
  To: Tom Zanussi, Purdie, Richard; +Cc: poky

On Wed, Dec 22, 2010 at 2:40 AM, Tom Zanussi <tom.zanussi@intel.com> wrote:
> This modifies the meta-emenlow BSP layer to reflect the new BSP
> standard layout as defined in the latestYocto BSP Developer's Guide.
>
> There's no change in functionality here - this simply moves things
> around, adds a README, and makes the SRCREVs local.

I was just thinking about this while reading your patch series, and I'm
caught between two problems here.

I like:

  - BSPs that are self contained.

I'm ambivalent:

  - about having to update a lot of SRCREVs when I update the BSP branches.

I have a problem:

  - If all the SRCREVs are not in a single location, I can't hunt them all down
    and update them effectively. That makes point #2 into "strongly" dislike.

I've got 350+ patches that are about to land for 2.6.34 (from the
2.6.34 -longterm
tree), and I'll be merging them out to the BSPs. So this SRCREV along with the
rest will change.

I'm looking for something that is effective in controlling the
branches, but is also
maintainable.

Richard: can we have a central SRCREV in the default revisions (per
machine still), and
then override it in a BSP layer ? That way if for some reason you
don't have the
default revisions your BSP will be standalone, but I still have a way
to update everything
at once (and we'll eventually update the BSP layers as well).

I can also set the SRCREVs in the recipes themselves via python (i.e.
set a default
again), that allows me a single point of control .. but perhaps
doesn't match existing
solutions.

Other options ?

Cheers,

Bruce

>
> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
> ---
>  meta-emenlow/README                                |   78 ++++++++++++++++++++
>  meta-emenlow/conf/layer.conf                       |    4 +-
>  meta-emenlow/conf/machine/emenlow.conf             |    3 +
>  .../formfactor/formfactor/emenlow/machconfig       |    0
>  .../formfactor/formfactor_0.0.bbappend             |    0
>  .../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch      |    0
>  .../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb         |    0
>  .../libva-0.31.0/033_g45_add_rgba_subpic.patch     |    0
>  .../034_g45_fix_return_for_unimpl.patch            |    0
>  .../035_g45_add_yv12_image_format.patch            |    0
>  .../libva-0.31.0/036_g45_add_vaGetImage.patch      |    0
>  .../libva-0.31.0/037_g45_add_vaPutImage.patch      |    0
>  .../038_g45_vaPutSurface_cliprects.patch           |    0
>  .../libva-0.31.0/102_attribute_visibility.patch    |    0
>  .../libva/libva-0.31.0/103_fix_vainfo_deps.patch   |    0
>  .../104_fix_libva_pkgconfig_deps.patch             |    0
>  .../105_dont_search_LIBGL_DRIVERS_PATH.patch       |    0
>  .../libva/libva-0.31.0/108_drivers_path.patch      |    0
>  .../libva-0.31.0/203_fix_fglrx_detection.patch     |    0
>  .../libva-0.31.0/204_check_ATIFGLEXTENSION.patch   |    0
>  .../libva/libva-0.31.0/300_sds_version.patch       |    0
>  .../libva/libva-0.31.0/301_vdpau_mpeg4.patch       |    0
>  .../320_move_vaPutSurface_flags_def.patch          |    0
>  .../libva/libva-0.31.0/321_libva_glx.base.patch    |    0
>  .../libva/libva-0.31.0/322_libva_glx.patch         |    0
>  .../libva/libva-0.31.0/390_compat.base.patch       |    0
>  .../libva/libva-0.31.0/391_compat.patch            |    0
>  .../libva/libva-0.31.0/392_compat.dso.patch        |    0
>  .../libva/libva-0.31.0/libdrm-poulsbo.patch        |    0
>  .../libva/libva_0.31.0.bb                          |    0
>  .../psb-firmware/psb-firmware_0.30.bb              |    0
>  .../psb-kernel-source-4.42.0/build.patch           |    0
>  .../psb-kernel-source/psb-kernel-source_4.42.0.bb  |    0
>  .../xorg-xserver/files/crosscompile.patch          |    0
>  .../files/fix_open_max_preprocessor_error.patch    |    0
>  .../xorg-xserver/files/libdrm-poulsbo.patch        |    0
>  .../xorg-xserver/files/macro_tweak.patch           |    0
>  .../xorg-xserver/files/nodolt.patch                |    0
>  .../xorg-xserver/xserver-psb_1.7.99.2.bb           |    0
>  .../xserver-xf86-config/emenlow/xorg.conf          |    0
>  .../xorg-xserver/xserver-xf86-config_0.1.bbappend  |    0
>  .../xpsb-glx/xpsb-glx-0.18/cross-compile.patch     |    0
>  .../xpsb-glx/xpsb-glx-0.18/libdrmname.patch        |    0
>  .../xpsb-glx/xpsb-glx-0.18/native-matypes.patch    |    0
>  .../xpsb-glx/xpsb-glx_0.18.bb                      |    0
>  .../01_disable_lid_timer.patch                     |    0
>  .../xserver-xorg-video-psb-0.32.1/dri-h.patch      |    0
>  .../libdrm-poulsbo.patch                           |    0
>  .../xserver-xorg-video-psb-0.32.1/psb_mixed.patch  |    0
>  .../psb_xvtempfix.patch                            |    0
>  .../xserver-xorg-video-psb-0.32.1/stubs.patch      |    0
>  .../xserver-xorg-video-psb-0.32.1/visibility.patch |    0
>  .../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch       |    0
>  .../xorg-x11-drv-psb-0.31.0-xserver17.patch        |    0
>  .../xserver-xorg-video-psb-0.31.0-assert.patch     |    0
>  ...rver-xorg-video-psb-0.31.0-comment_unused.patch |    0
>  .../xserver-xorg-video-psb-0.31.0-greedy.patch     |    0
>  .../xserver-xorg-video-psb-0.31.0-loader.patch     |    0
>  .../xserver-xorg-video-psb_0.32.1.bb               |    0
>  .../linux/linux-2.6.33.2/defconfig                 |    0
>  .../linux/linux-yocto-stable_git.bbappend          |    0
>  .../linux/linux_2.6.33.2.bbappend                  |    0
>  .../conf/distro/include/poky-default-revisions.inc |    1 -
>  63 files changed, 83 insertions(+), 3 deletions(-)
>  create mode 100644 meta-emenlow/README
>  create mode 100644 meta-emenlow/binary/.gitignore
>  rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor/emenlow/machconfig (100%)
>  rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor_0.0.bbappend (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/036_g45_add_vaGetImage.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/037_g45_add_vaPutImage.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/102_attribute_visibility.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/103_fix_vainfo_deps.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/108_drivers_path.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/203_fix_fglrx_detection.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/300_sds_version.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/301_vdpau_mpeg4.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/321_libva_glx.base.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/322_libva_glx.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/390_compat.base.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/391_compat.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/392_compat.dso.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/libdrm-poulsbo.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/libva/libva_0.31.0.bb (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/psb-firmware/psb-firmware_0.30.bb (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source-4.42.0/build.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source_4.42.0.bb (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/crosscompile.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/fix_open_max_preprocessor_error.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/libdrm-poulsbo.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/macro_tweak.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/nodolt.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-psb_1.7.99.2.bb (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config_0.1.bbappend (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/cross-compile.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/libdrmname.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/native-matypes.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx_0.18.bb (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch (100%)
>  rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb (100%)
>  rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-2.6.33.2/defconfig (100%)
>  rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-yocto-stable_git.bbappend (100%)
>  rename meta-emenlow/{recipes => recipes-kernel}/linux/linux_2.6.33.2.bbappend (100%)
>
> diff --git a/meta-emenlow/README b/meta-emenlow/README
> new file mode 100644
> index 0000000..862af54
> --- /dev/null
> +++ b/meta-emenlow/README
> @@ -0,0 +1,78 @@
> +This README file contains information on building the meta-emenlow
> +BSP layer using any of the supported machine configurations, and
> +booting the images contained in the /binary directory.
> +
> +If you're only interested in booting the images in the /binary
> +directory of a BSP tarball you've downloaded, there's nothing special
> +to do - the appropriate images are already in the /binary directory
> +depending on which BSP tarball you downloaded.
> +
> +Please see the corresponding sections below for details.
> +
> +
> +Table of Contents
> +=================
> +
> + I. Building the meta-emenlow BSP layer
> +II. Booting the images in /binary
> +
> +
> +I. Building the meta-emenlow BSP layer
> +=======================================
> +
> +In order to build an image with BSP support for emenlow, you just need
> +to check out the poky master branch.
> +
> +Having done that, you can build an emenlow image by adding the
> +location of the meta-emenlow layer to bblayers.conf e.g.:
> +
> +  yocto/meta-emenlow \
> +
> +To enable the emenlow layer, add the emenlow MACHINE to local.conf:
> +
> +  MACHINE ?= "emenlow"
> +
> +You should then be able to build an emenlow image as such:
> +
> +  $ source poky-init-build-env
> +  $ bitbake poky-image-sato-live
> +
> +At the end of a successful build, you should have a live image that
> +you can boot from a USB flash drive (see instructions on how to do
> +that below, in the section 'Booting the images from /binary').
> +
> +
> +II. Booting the images in /binary
> +=================================
> +
> +This BSP contains bootable live images, which can be used to directly
> +boot Yocto off of a USB flash drive.
> +
> +Under Linux, insert a USB flash drive.  Assuming the USB flash drive
> +takes device /dev/sdf, use dd to copy the live image to it.  For
> +example:
> +
> +# dd if=poky-image-sato-live-emenlow-20101207053738.hddimg of=/dev/sdf
> +# sync
> +# eject /dev/sdf
> +
> +This should give you a bootable USB flash device.  Insert the device
> +into a bootable USB socket on the target, and power on.  This should
> +result in a system booted to the Sato graphical desktop.
> +
> +If you want a terminal, use the arrows at the top of the UI to move to
> +different pages of available applications, one of which is named
> +'Terminal'.  Clicking that should give you a root terminal.
> +
> +If you want to ssh into the system, you can use the root terminal to
> +ifconfig the IP address and use that to ssh in.  The root password is
> +empty, so to log in type 'root' for the user name and hit 'Enter' at
> +the Password prompt: and you should be in.
> +
> +----
> +
> +If you find you're getting corrupt images on the USB (it doesn't show
> +the syslinux boot: prompt, or the boot: prompt contains strange
> +characters), try doing this first:
> +
> +# dd if=/dev/zero of=/dev/sdf bs=1M count=512
> diff --git a/meta-emenlow/binary/.gitignore b/meta-emenlow/binary/.gitignore
> new file mode 100644
> index 0000000..e69de29
> diff --git a/meta-emenlow/conf/layer.conf b/meta-emenlow/conf/layer.conf
> index 4017787..563b9c8 100644
> --- a/meta-emenlow/conf/layer.conf
> +++ b/meta-emenlow/conf/layer.conf
> @@ -2,8 +2,8 @@
>  BBPATH := "${BBPATH}:${LAYERDIR}"
>
>  # We have a packages directory, add to BBFILES
> -BBFILES := "${BBFILES} ${LAYERDIR}/recipes/*/*.bb \
> -       ${LAYERDIR}/recipes/*/*.bbappend"
> +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \
> +       ${LAYERDIR}/recipes-*/*/*.bbappend"
>
>  BBFILE_COLLECTIONS += "emenlow"
>  BBFILE_PATTERN_emenlow := "^${LAYERDIR}/"
> diff --git a/meta-emenlow/conf/machine/emenlow.conf b/meta-emenlow/conf/machine/emenlow.conf
> index b8dea64..d4234ff 100644
> --- a/meta-emenlow/conf/machine/emenlow.conf
> +++ b/meta-emenlow/conf/machine/emenlow.conf
> @@ -43,3 +43,6 @@ IMAGE_FSTYPES ?= "ext3 cpio.gz"
>
>  GLIBC_ADDONS = "nptl"
>  GLIBC_EXTRA_OECONF = "--with-tls"
> +
> +SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7"
> +SRCREV_meta_pn-linux-yocto-stable_emenlow ?= "50ccd2b3213b6a1bacb3f898c035119802dac420"
> \ No newline at end of file
> diff --git a/meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig b/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig
> similarity index 100%
> rename from meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig
> rename to meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig
> diff --git a/meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend b/meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend
> similarity index 100%
> rename from meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend
> rename to meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend
> diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
> rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
> diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
> similarity index 100%
> rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
> rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch
> diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch
> rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch
> diff --git a/meta-emenlow/recipes/libva/libva_0.31.0.bb b/meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb
> similarity index 100%
> rename from meta-emenlow/recipes/libva/libva_0.31.0.bb
> rename to meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb
> diff --git a/meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb b/meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb
> similarity index 100%
> rename from meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb
> rename to meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb
> diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch
> similarity index 100%
> rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch
> rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch
> diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb
> similarity index 100%
> rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb
> rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb
> diff --git a/meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch
> rename to meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch
> diff --git a/meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch
> rename to meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch
> diff --git a/meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch
> rename to meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch
> diff --git a/meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch
> rename to meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch
> diff --git a/meta-emenlow/recipes/xorg-xserver/files/nodolt.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/files/nodolt.patch
> rename to meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch
> diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb
> rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb
> diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf
> rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf
> diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
> similarity index 100%
> rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend
> rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend
> diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
> rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
> diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
> rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
> diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
> rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
> diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb
> similarity index 100%
> rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb
> rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
> diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
> similarity index 100%
> rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
> rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
> diff --git a/meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig b/meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig
> similarity index 100%
> rename from meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig
> rename to meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig
> diff --git a/meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend b/meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend
> similarity index 100%
> rename from meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend
> rename to meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend
> diff --git a/meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend b/meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend
> similarity index 100%
> rename from meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend
> rename to meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend
> diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc
> index beffe9a..edc0178 100644
> --- a/meta/conf/distro/include/poky-default-revisions.inc
> +++ b/meta/conf/distro/include/poky-default-revisions.inc
> @@ -89,7 +89,6 @@ SRCREV_machine_pn-linux-yocto-stable_qemumips ?= "81f3cd467b9d51fa1dfa2d5939337c
>  SRCREV_machine_pn-linux-yocto-stable_qemuppc ?= "9ac0daee43dd19d8bea828cf79450c9748ae0daa"
>  SRCREV_machine_pn-linux-yocto-stable_qemux86 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26"
>  SRCREV_machine_pn-linux-yocto-stable_qemux86-64 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26"
> -SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7"
>  SRCREV_machine_pn-linux-yocto-stable_atom-pc ?= "0431115c9d720fee5bb105f6a7411efb4f851d26"
>  SRCREV_machine_pn-linux-yocto-stable_routerstationpro ?= "2ec2edaf256dd8500ee3d4763fee6ca3ecd6da4b"
>  SRCREV_machine_pn-linux-yocto-stable_mpc8315e-rdb ?= "986e6eb66c26007cee7916d5d12f4756e6b5436f"
> --
> 1.7.1.1
>
> _______________________________________________
> poky mailing list
> poky@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


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

* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout
  2010-12-22 14:06   ` Bruce Ashfield
@ 2010-12-23 17:00     ` Richard Purdie
  2010-12-23 17:14       ` Bruce Ashfield
  0 siblings, 1 reply; 9+ messages in thread
From: Richard Purdie @ 2010-12-23 17:00 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: poky@yoctoproject.org

On Wed, 2010-12-22 at 06:06 -0800, Bruce Ashfield wrote:
> I was just thinking about this while reading your patch series, and I'm
> caught between two problems here.
> 
> I like:
> 
>   - BSPs that are self contained.
> 
> I'm ambivalent:
> 
>   - about having to update a lot of SRCREVs when I update the BSP branches.
> 
> I have a problem:
> 
>   - If all the SRCREVs are not in a single location, I can't hunt them all down
>     and update them effectively. That makes point #2 into "strongly" dislike.
> 
> I've got 350+ patches that are about to land for 2.6.34 (from the
> 2.6.34 -longterm
> tree), and I'll be merging them out to the BSPs. So this SRCREV along with the
> rest will change.
> 
> I'm looking for something that is effective in controlling the
> branches, but is also
> maintainable.
> 
> Richard: can we have a central SRCREV in the default revisions (per
> machine still), and
> then override it in a BSP layer ? That way if for some reason you
> don't have the
> default revisions your BSP will be standalone, but I still have a way
> to update everything
> at once (and we'll eventually update the BSP layers as well).
> 
> I can also set the SRCREVs in the recipes themselves via python (i.e.
> set a default
> again), that allows me a single point of control .. but perhaps
> doesn't match existing
> solutions.

We have all the options with the syntax we have. You can set things in
the core, the BSP can override, we can set things in the BSP that
override the core.

If you can clearly describe a consistent way you need the variables to
work, we can then implement it :)

Cheers,

Richard



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

* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout
  2010-12-23 17:00     ` Richard Purdie
@ 2010-12-23 17:14       ` Bruce Ashfield
  2010-12-27  5:24         ` Bruce Ashfield
  0 siblings, 1 reply; 9+ messages in thread
From: Bruce Ashfield @ 2010-12-23 17:14 UTC (permalink / raw)
  To: Richard Purdie; +Cc: poky@yoctoproject.org

On Thu, Dec 23, 2010 at 12:00 PM, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
> On Wed, 2010-12-22 at 06:06 -0800, Bruce Ashfield wrote:
>> I was just thinking about this while reading your patch series, and I'm
>> caught between two problems here.
>>
>> I like:
>>
>>   - BSPs that are self contained.
>>
>> I'm ambivalent:
>>
>>   - about having to update a lot of SRCREVs when I update the BSP branches.
>>
>> I have a problem:
>>
>>   - If all the SRCREVs are not in a single location, I can't hunt them all down
>>     and update them effectively. That makes point #2 into "strongly" dislike.
>>
>> I've got 350+ patches that are about to land for 2.6.34 (from the
>> 2.6.34 -longterm
>> tree), and I'll be merging them out to the BSPs. So this SRCREV along with the
>> rest will change.
>>
>> I'm looking for something that is effective in controlling the
>> branches, but is also
>> maintainable.
>>
>> Richard: can we have a central SRCREV in the default revisions (per
>> machine still), and
>> then override it in a BSP layer ? That way if for some reason you
>> don't have the
>> default revisions your BSP will be standalone, but I still have a way
>> to update everything
>> at once (and we'll eventually update the BSP layers as well).
>>
>> I can also set the SRCREVs in the recipes themselves via python (i.e.
>> set a default
>> again), that allows me a single point of control .. but perhaps
>> doesn't match existing
>> solutions.
>
> We have all the options with the syntax we have. You can set things in
> the core, the BSP can override, we can set things in the BSP that
> override the core.
>
> If you can clearly describe a consistent way you need the variables to
> work, we can then implement it :)

I can do just that :). I'll finish up what I'm working on and send out something
more detailed, but here's a high level RFC on a way that we can have self
contained BSPs and way that I can get updates pushed into them at the
same time.

I'd consider it levels of trust. The BSP (if it is maintained) can have a SRCREV
indicating that the BSP maintainer has tested with a particular set
of changes. At the same time, I need to be able to get them important fixes
and features, which can be set in a central location. These may not have bee
explicitly tested on a BSP, and when that testing is done, the BSP SRCREV
updates.

For me, this would take the form of setting something in the local.conf that
indicates whether you prefer the BSP vs system maintainer view of the
BSP content. I can easily switch on that, and use it to set the SRCREV
for the fetcher. To me this smells like what we already have with

 SRCREV_<machine> vs SRCREV

But we do need those per-machine SRCREVs available to do per-branch
content control. So we can't go to the system wide setting only manipulating
SRCREV vs a BSP setting the override. Is there some other functionality
that we can use to achieve what I describe without me adding to the
python in the kernel recipes ?

Cheers,

Bruce

I guess that's

>
> Cheers,
>
> Richard
>
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


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

* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout
  2010-12-23 17:14       ` Bruce Ashfield
@ 2010-12-27  5:24         ` Bruce Ashfield
  0 siblings, 0 replies; 9+ messages in thread
From: Bruce Ashfield @ 2010-12-27  5:24 UTC (permalink / raw)
  To: Richard Purdie; +Cc: poky@yoctoproject.org

On Thu, Dec 23, 2010 at 12:14 PM, Bruce Ashfield
<bruce.ashfield@gmail.com> wrote:
> On Thu, Dec 23, 2010 at 12:00 PM, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
>> On Wed, 2010-12-22 at 06:06 -0800, Bruce Ashfield wrote:
>>> I was just thinking about this while reading your patch series, and I'm
>>> caught between two problems here.
>>>
>>> I like:
>>>
>>>   - BSPs that are self contained.
>>>
>>> I'm ambivalent:
>>>
>>>   - about having to update a lot of SRCREVs when I update the BSP branches.
>>>
>>> I have a problem:
>>>
>>>   - If all the SRCREVs are not in a single location, I can't hunt them all down
>>>     and update them effectively. That makes point #2 into "strongly" dislike.
>>>
>>> I've got 350+ patches that are about to land for 2.6.34 (from the
>>> 2.6.34 -longterm
>>> tree), and I'll be merging them out to the BSPs. So this SRCREV along with the
>>> rest will change.
>>>
>>> I'm looking for something that is effective in controlling the
>>> branches, but is also
>>> maintainable.
>>>
>>> Richard: can we have a central SRCREV in the default revisions (per
>>> machine still), and
>>> then override it in a BSP layer ? That way if for some reason you
>>> don't have the
>>> default revisions your BSP will be standalone, but I still have a way
>>> to update everything
>>> at once (and we'll eventually update the BSP layers as well).
>>>
>>> I can also set the SRCREVs in the recipes themselves via python (i.e.
>>> set a default
>>> again), that allows me a single point of control .. but perhaps
>>> doesn't match existing
>>> solutions.
>>
>> We have all the options with the syntax we have. You can set things in
>> the core, the BSP can override, we can set things in the BSP that
>> override the core.
>>
>> If you can clearly describe a consistent way you need the variables to
>> work, we can then implement it :)
>
> I can do just that :). I'll finish up what I'm working on and send out something
> more detailed, but here's a high level RFC on a way that we can have self
> contained BSPs and way that I can get updates pushed into them at the
> same time.
>
> I'd consider it levels of trust. The BSP (if it is maintained) can have a SRCREV
> indicating that the BSP maintainer has tested with a particular set
> of changes. At the same time, I need to be able to get them important fixes
> and features, which can be set in a central location. These may not have bee
> explicitly tested on a BSP, and when that testing is done, the BSP SRCREV
> updates.
>
> For me, this would take the form of setting something in the local.conf that
> indicates whether you prefer the BSP vs system maintainer view of the
> BSP content. I can easily switch on that, and use it to set the SRCREV
> for the fetcher. To me this smells like what we already have with
>
>  SRCREV_<machine> vs SRCREV
>
> But we do need those per-machine SRCREVs available to do per-branch
> content control. So we can't go to the system wide setting only manipulating
> SRCREV vs a BSP setting the override. Is there some other functionality
> that we can use to achieve what I describe without me adding to the
> python in the kernel recipes ?

So doing a bit more thinking about this .. is this as simple as having
any self contained  BSP use a SRCREV= (with no override), or have them
use an override with less precedence than machine (i.e. SRCREV_<distro/arch/os>
(or something new) ?

We'd then have the main revisions file set a higher precedence value,
which allows changes to be pushed out, and for the BSPs to have their
own settings are required.

But does that leave the ability for a BSP to disregard the distro/main
settings if required ? If I read things properly, it should still be possible
with a local override.

Comments ?

Bruce

>
> Cheers,
>
> Bruce
>
> I guess that's
>
>>
>> Cheers,
>>
>> Richard
>>
>>
>
>
>
> --
> "Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end"
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


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

end of thread, other threads:[~2010-12-27  5:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-22  7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold
2010-12-22  7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi
2010-12-22 14:06   ` Bruce Ashfield
2010-12-23 17:00     ` Richard Purdie
2010-12-23 17:14       ` Bruce Ashfield
2010-12-27  5:24         ` Bruce Ashfield
2010-12-22  7:40 ` [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail Darren Hart
2010-12-22  7:40 ` [PATCH 3/4] apt: update use-host patch to support x86_64 Saul Wold
2010-12-22  7:40 ` [PATCH 4/4] apr: update x86_64 site config file Saul Wold

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.