From a018d190495f51b31f3b577026d3cd196c229c6f Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sun, 23 May 2010 11:53:47 +0200 Subject: pixman 0.18.0: add NEON fix pixman 0.18.2: add recipe and rediff patches, make default for angstrom --- .../pixman-0.18.0/missing-cache-preload.diff | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 recipes/xorg-lib/pixman-0.18.0/missing-cache-preload.diff (limited to 'recipes/xorg-lib/pixman-0.18.0') 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 +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 -- cgit v1.2.3