[poky] [PATCH 1/2] xf86-video-intel: add config option to support rootless X

Yu Ke ke.yu at intel.com
Tue Feb 22 17:21:21 PST 2011


On Feb 22, 12:03, Saul Wold wrote:
> On 02/22/2011 08:00 AM, Yu Ke wrote:
> >- add global config option ROOTLESS_X to control if enable
> >   rootless X for the machine. ROOTLESS_X requires graphics
> >   driver supporting KMS (kernel mode setting), so far, only
> >   atom_pc support this. so enable ROOTLESS_X for atom_pc machine
> >
> >- add config options for xf86-video-intel to support rootless X
> >
> >Signed-off-by: Yu Ke<ke.yu at intel.com>
> >---
> >  meta/conf/machine/atom-pc.conf                     |    2 ++
> >  .../xorg-driver/xf86-video-intel_2.14.0.bb         |    5 +++++
> >  2 files changed, 7 insertions(+), 0 deletions(-)
> >
> >diff --git a/meta/conf/machine/atom-pc.conf b/meta/conf/machine/atom-pc.conf
> >index 58c9b0d..b94deb2 100644
> >--- a/meta/conf/machine/atom-pc.conf
> >+++ b/meta/conf/machine/atom-pc.conf
> >@@ -42,3 +42,5 @@ GLIBC_ADDONS = "nptl"
> >  GLIBC_EXTRA_OECONF = "--with-tls"
> >
> >  EXTRA_OECONF_append_pn-matchbox-panel-2 = " --with-battery=acpi"
> >+
> >+ROOTLESS_X = "1"
> Can this also be set for qemux86?  If so, why not have it default?

Unfortunately not. rootless X requires graphics driver to support KMS (kernel mode setting). qemux86 use vmware vga driver, which does not meet this requirement, so can not use rootless x.

Regards
Ke

> 
> 
> >diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.14.0.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.14.0.bb
> >index 017a2e0..099cf9d 100644
> >--- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.14.0.bb
> >+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_2.14.0.bb
> >@@ -9,8 +9,13 @@ Infrastructure (DRI)."
> >
> >  LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e"
> >
> >+PR = "r1"
> >+
> >  EXTRA_OECONF += "--disable-xvmc"
> >
> >+# --enable-kms-only option is required by ROOTLESS_X
> >+EXTRA_OECONF += '${@base_conditional( "ROOTLESS_X", "1", " --enable-kms-only", "", d )}'
> >+
> >  DEPENDS += "virtual/libx11 libxvmc drm xf86driproto glproto \
> >  	    virtual/libgl xineramaproto xf86driproto libpciaccess"
> >
> 
> _______________________________________________
> poky mailing list
> poky at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky



More information about the poky mailing list