[meta-intel] [PATCH 2/4] emenlow: use emgd instead of psb for graphics driver

Tom Zanussi tom.zanussi at intel.com
Mon Dec 3 08:45:02 PST 2012


On Fri, 2012-11-30 at 18:35 -0800, nitin.a.kamble at intel.com wrote:
> From: Nitin A Kamble <nitin.a.kamble at intel.com>
> 
> Remove all the Poulsbo graphics driver specific meta data files.
> And configure the BSP to use EMGD instead of psb for graphics stack.
> 

It would be nice if you could separate out the removal of all the
graphics metadata from the machine configuration changes and xorg.conf
changes, etc, but I guess you're doing it all at once for bisectability,
ok that's fine.

But I did notice you added an xorg.conf for emenlow-noemgd but no
emenlow-noemgd machine:

diff --git a/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf b/meta-emenl
new file mode 100644
index 0000000..da4fc3c
--- /dev/null
+++ b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf

We're you intending on adding a -noemgd version with this patch?  I
guess that would need to be a separate patch if so..

Tom

> Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
> Signed-off-by: Tom Zanussi <tom.zanussi at intel.com>
> ---
>  meta-emenlow/conf/machine/emenlow.conf             |   35 +-
>  .../tasks/packagegroup-core-sdk-gmae.bbappend      |    1 -
>  ...egroup-core-standalone-gmae-sdk-target.bbappend |    1 -
>  .../recipes-graphics/cairo/cairo_1.10.2.bb         |   39 -
>  .../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch      |   61 -
>  .../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb         |   23 -
>  .../libva-0.31.0/033_g45_add_rgba_subpic.patch     |  111 -
>  .../034_g45_fix_return_for_unimpl.patch            |   83 -
>  .../035_g45_add_yv12_image_format.patch            |  102 -
>  .../libva-0.31.0/036_g45_add_vaGetImage.patch      |   71 -
>  .../libva-0.31.0/037_g45_add_vaPutImage.patch      |  111 -
>  .../038_g45_vaPutSurface_cliprects.patch           |  531 ----
>  .../libva-0.31.0/102_attribute_visibility.patch    |   47 -
>  .../libva/libva-0.31.0/103_fix_vainfo_deps.patch   |   24 -
>  .../104_fix_libva_pkgconfig_deps.patch             |   18 -
>  .../105_dont_search_LIBGL_DRIVERS_PATH.patch       |   21 -
>  .../libva/libva-0.31.0/108_drivers_path.patch      |   25 -
>  .../libva-0.31.0/203_fix_fglrx_detection.patch     |  542 ----
>  .../libva-0.31.0/204_check_ATIFGLEXTENSION.patch   |  312 --
>  .../libva/libva-0.31.0/300_sds_version.patch       |   87 -
>  .../libva/libva-0.31.0/301_vdpau_mpeg4.patch       |   26 -
>  .../320_move_vaPutSurface_flags_def.patch          |   60 -
>  .../libva/libva-0.31.0/321_libva_glx.base.patch    |  212 --
>  .../libva/libva-0.31.0/322_libva_glx.patch         | 2024 ------------
>  .../libva/libva-0.31.0/390_compat.base.patch       |  135 -
>  .../libva/libva-0.31.0/391_compat.patch            | 3273 --------------------
>  .../libva/libva-0.31.0/392_compat.dso.patch        |  183 --
>  .../libva/libva-0.31.0/libdrm-poulsbo.patch        |   26 -
>  .../recipes-graphics/libva/libva_0.31.0.bb         |   43 -
>  .../psb-firmware/psb-firmware_0.30.bb              |   18 -
>  .../xorg-xserver/files/crosscompile.patch          |   19 -
>  .../files/fix-bogus-stack-variables.patch          |  211 --
>  .../files/fix_open_max_preprocessor_error.patch    |   13 -
>  .../xorg-xserver/files/libdrm-poulsbo.patch        |   26 -
>  .../xorg-xserver/files/macro_tweak.patch           |   18 -
>  .../xorg-xserver/files/nodolt.patch                |   12 -
>  .../xorg-xserver/files/ptr-to-int-cast-fix.patch   |   92 -
>  .../xorg-xserver/files/werror-address-fix.patch    |  515 ---
>  .../xorg-xserver/xserver-psb-1.7.99.2.inc          |   24 -
>  .../xorg-xserver/xserver-psb_1.7.99.2.bb           |    7 -
>  .../xserver-xf86-config/emenlow-noemgd/xorg.conf   |   26 +
>  .../xserver-xf86-config/emenlow/xorg.conf          |   49 +-
>  .../xorg-xserver/xserver-xf86-config_0.1.bbappend  |    1 +
>  .../xpsb-glx/xpsb-glx-0.18/cross-compile.patch     |   58 -
>  .../xpsb-glx/xpsb-glx-0.18/libdrmname.patch        |   63 -
>  .../xpsb-glx/xpsb-glx-0.18/native-matypes.patch    |   20 -
>  .../recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb     |   57 -
>  .../01_disable_lid_timer.patch                     |   12 -
>  .../xserver-xorg-video-psb-0.32.1/dri-h.patch      |   20 -
>  .../libdrm-poulsbo.patch                           |   13 -
>  .../xserver-xorg-video-psb-0.32.1/psb_mixed.patch  |   35 -
>  .../psb_xvtempfix.patch                            |   17 -
>  .../xserver-xorg-video-psb-0.32.1/stubs.patch      |   23 -
>  .../xserver-xorg-video-psb-0.32.1/visibility.patch |   12 -
>  .../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch       |   11 -
>  .../xorg-x11-drv-psb-0.31.0-xserver17.patch        |   85 -
>  .../xserver-xorg-video-psb-0.31.0-assert.patch     |   11 -
>  ...rver-xorg-video-psb-0.31.0-comment_unused.patch |   75 -
>  .../xserver-xorg-video-psb-0.31.0-greedy.patch     |   19 -
>  .../xserver-xorg-video-psb-0.31.0-loader.patch     |   84 -
>  .../xserver-xorg-video-psb_0.32.1.bb               |   39 -
>  61 files changed, 84 insertions(+), 9828 deletions(-)
>  delete mode 100644 meta-emenlow/recipes-gnome/tasks/packagegroup-core-sdk-gmae.bbappend
>  delete mode 100644 meta-emenlow/recipes-gnome/tasks/packagegroup-core-standalone-gmae-sdk-target.bbappend
>  delete mode 100644 meta-emenlow/recipes-graphics/cairo/cairo_1.10.2.bb
>  delete mode 100644 meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb
>  delete mode 100644 meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/fix-bogus-stack-variables.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/ptr-to-int-cast-fix.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/files/werror-address-fix.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb-1.7.99.2.inc
>  delete mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb
>  create mode 100644 meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow-noemgd/xorg.conf
>  delete mode 100644 meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch
>  delete mode 100644 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
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch
>  delete mode 100644 meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb
> 
> ... patch trimmed to keep the email size small.





More information about the meta-intel mailing list