summaryrefslogtreecommitdiff
path: root/recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2010-05-23 11:53:47 +0200
committerKoen Kooi <koen@openembedded.org>2010-05-23 11:53:47 +0200
commita018d190495f51b31f3b577026d3cd196c229c6f (patch)
tree4c830c4cc4d5a9b01d5f4c58df5c53a6e0a4976f /recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff
parent104b91c471125482eb83893425fb031557e892b4 (diff)
pixman 0.18.0: add NEON fix
pixman 0.18.2: add recipe and rediff patches, make default for angstrom
Diffstat (limited to 'recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff')
-rw-r--r--recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff28
1 files changed, 28 insertions, 0 deletions
diff --git a/recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff b/recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff
new file mode 100644
index 0000000000..475bb35495
--- /dev/null
+++ b/recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff
@@ -0,0 +1,28 @@
+From 4f45c7688e6b767a5f7b7f5cced51b4797a3c288 Mon Sep 17 00:00:00 2001
+From: Siarhei Siamashka <siarhei.siamashka@nokia.com>
+Date: Fri, 21 May 2010 13:31:03 +0000
+Subject: ARM: added missing cache preload
+
+---
+diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S
+index 51bc347..a99555a 100644
+--- a/pixman/pixman-arm-neon-asm.S
++++ b/pixman/pixman-arm-neon-asm.S
+@@ -388,6 +388,7 @@ generate_composite_function \
+ vld1.16 {d4, d5}, [DST_R, :128]!
+ vst1.16 {d28, d29}, [DST_W, :128]!
+ pixman_composite_over_n_0565_process_pixblock_head
++ cache_preload 8, 8
+ .endm
+
+ .macro pixman_composite_over_n_0565_init
+@@ -660,6 +661,7 @@ generate_composite_function_single_scanline \
+ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]!
+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]!
+ pixman_composite_over_8888_8888_process_pixblock_head
++ cache_preload 8, 8
+ .endm
+
+ .macro pixman_composite_over_n_8888_init
+--
+cgit v0.8.3-6-g21f6