xserver_xorg-server: add ordering prefix to patches
v2 cover xserver_xorg-server: add ordering prefix to patches
Hi,
this series renames existing xserver_xorg-server patches to comply with documentation and adds support for xtensa architecture.
Changes v1->v2:
- put sequence number at the right place of the patch file names
Max Filippov (2):
xserver_xorg-server: add ordering prefix to patches
xserver_xorg-server: add support for xtensa architecture
...ps.patch => xserver_xorg-server-100-mips.patch} | 0
...rver_xorg-server-200-add-support-for-arc.patch} | 0
...tensa-add-support-for-xtensa-architecture.patch | 74 ++++++++++++++++++++
3 files changed, 74 insertions(+), 0 deletions(-)
rename package/x11r7/xserver_xorg-server/{xserver_xorg-server-mips.patch => xserver_xorg-server-100-mips.patch} (100%)
rename package/x11r7/xserver_xorg-server/{xserver_xorg-server-add-support-for-arc.patch => xserver_xorg-server-200-add-support-for-arc.patch} (100%)
create mode 100644 package/x11r7/xserver_xorg-server/xserver_xorg-server-300-xtensa-add-support-for-xtensa-architecture.patchSignature · 1 line
1.7.7.6
PATCH v2 1/2 xserver_xorg-server: add ordering prefix to patches
This is to keep patch application order correct and to comply with documentation.
---
...ps.patch => xserver_xorg-server-100-mips.patch} | 0
...rver_xorg-server-200-add-support-for-arc.patch} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename package/x11r7/xserver_xorg-server/{xserver_xorg-server-mips.patch => xserver_xorg-server-100-mips.patch} (100%)
rename package/x11r7/xserver_xorg-server/{xserver_xorg-server-add-support-for-arc.patch => xserver_xorg-server-200-add-support-for-arc.patch} (100%)package/x11r7/xserver_xorg-server/xserver_xorg-server-100-mips.patch renamed from package/x11r7/xserver_xorg-server/xserver_xorg-server-mips.patch +0 -0
package/x11r7/xserver_xorg-server/xserver_xorg-server-200-add-support-for-arc.patch renamed from package/x11r7/xserver_xorg-server/xserver_xorg-server-add-support-for-arc.patch +0 -0
Signature · 1 line
1.7.7.6
PATCH v2 2/2 xserver_xorg-server: add support for xtensa architecture
In reply to Max FilippovFixes:
http://autobuild.buildroot.net/results/143/14308a9d1806574f06ab2a7d222f53119fab1c90/
http://autobuild.buildroot.net/results/5cc/5cceb96ac29a410316fd7d8f7de0615ba33e3f2c/
Backported from: dc8d0688471695ec5a8db5fef93fbcfc064891d5
--- ...tensa-add-support-for-xtensa-architecture.patch | 74 ++++++++++++++++++++ 1 files changed, 74 insertions(+), 0 deletions(-) create mode 100644 package/x11r7/xserver_xorg-server/xserver_xorg-server-300-xtensa-add-support-for-xtensa-architecture.patch
package/x11r7/xserver_xorg-server/xserver_xorg-server-300-xtensa-add-support-for-xtensa-architecture.patch new file +74 -0
@@ -0,0 +1,74 @@ +From dc8d0688471695ec5a8db5fef93fbcfc064891d5 Mon Sep 17 00:00:00 2001 +From: Max Filippov <[email protected]> +Date: Mon, 2 Jun 2014 01:17:31 +0400 +Subject: [PATCH] xtensa: add support for xtensa architecture + +Signed-off-by: Max Filippov <[email protected]> +Reviewed-by: Adam Jackson <[email protected]> +Signed-off-by: Keith Packard <[email protected]> +--- +Backported from: dc8d0688471695ec5a8db5fef93fbcfc064891d5 + + hw/xfree86/common/compiler.h | 5 ++++- + hw/xfree86/os-support/linux/lnx_video.c | 3 ++- + include/servermd.h | 14 ++++++++++++++ + 3 files changed, 20 insertions(+), 2 deletions(-) + +diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h +index 0319de0..1bd8def 100644 +--- a/hw/xfree86/common/compiler.h ++++ b/hw/xfree86/common/compiler.h +@@ -1352,7 +1352,10 @@ stl_u(unsigned long val, unsigned int *p) + #else /* ix86 */ + + #if !defined(__SUNPRO_C) +-#if !defined(FAKEIT) && !defined(__mc68000__) && !defined(__arm__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__m32r__) && !defined(__aarch64__) && !defined(__arc__) ++#if !defined(FAKEIT) && !defined(__mc68000__) && !defined(__arm__) && \ ++ !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && \ ++ !defined(__m32r__) && !defined(__aarch64__) && !defined(__arc__) && \ ++ !defined(__xtensa__) + #ifdef GCCUSESGAS + + /* +diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c +index 40765fc..652f963 100644 +--- a/hw/xfree86/os-support/linux/lnx_video.c ++++ b/hw/xfree86/os-support/linux/lnx_video.c +@@ -60,7 +60,8 @@ static Bool ExtendedEnabled = FALSE; + !defined(__nds32__) && \ + !defined(__arm__) && \ + !defined(__aarch64__) && \ +- !defined(__arc__) ++ !defined(__arc__) && \ ++ !defined(__xtensa__) + + /* + * Due to conflicts with "compiler.h", don't rely on <sys/io.h> to declare +diff --git a/include/servermd.h b/include/servermd.h +index 2d1ccb1..081123b 100644 +--- a/include/servermd.h ++++ b/include/servermd.h +@@ -313,6 +313,20 @@ SOFTWARE. + + #endif /* ARC */ + ++#ifdef __xtensa__ ++ ++#ifdef __XTENSA_EL__ ++#define IMAGE_BYTE_ORDER LSBFirst ++#define BITMAP_BIT_ORDER LSBFirst ++#endif ++#ifdef __XTENSA_EB__ ++#define IMAGE_BYTE_ORDER MSBFirst ++#define BITMAP_BIT_ORDER MSBFirst ++#endif ++#define GLYPHPADBYTES 4 ++ ++#endif /* __xtensa__ */ ++ + /* size of buffer to use with GetImage, measured in bytes. There's obviously + * a trade-off between the amount of heap used and the number of times the + * ddx routine has to be called. +-- +1.7.7.6 +
Signature · 1 line
1.7.7.6
v2 cover xserver_xorg-server: add ordering prefix to patches
In reply to Max FilippovDear Max Filippov,
Quoted 7 lines · Max Filippov
Hi,
this series renames existing xserver_xorg-server patches to comply with documentation and adds support for xtensa architecture.
Changes
v1->v2:
- put sequence number at the right place of the patch file names
Both applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com