mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-30 00:50:00 +00:00
pixman 0.23.6: refresh patches with versions for pixman master
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
This commit is contained in:
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
From ed7580525054e6a543694088c561dee525b4ae28 Mon Sep 17 00:00:00 2001
|
From 809b8d4e3707c8617cafafb8a16b1b48e2477311 Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Tue, 20 Sep 2011 19:46:25 +0900
|
Date: Tue, 20 Sep 2011 19:46:25 +0900
|
||||||
Subject: [PATCH 3/8] ARM: NEON: Some cleanup of bilinear scanline functions
|
Subject: [PATCH 1/8] ARM: NEON: Some cleanup of bilinear scanline functions
|
||||||
|
|
||||||
Use STRIDE and initial horizontal weight update is done before
|
Use STRIDE and initial horizontal weight update is done before
|
||||||
entering interpolation loop. Cache preload for mask and dst.
|
entering interpolation loop. Cache preload for mask and dst.
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
From 524d1cc7acb753167fffdd08d8c10bf71e0634ba Mon Sep 17 00:00:00 2001
|
From ce2fd2ac6aab2c14916d332ade47d72b06d504c1 Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Tue, 20 Sep 2011 21:32:35 +0900
|
Date: Tue, 20 Sep 2011 21:32:35 +0900
|
||||||
Subject: [PATCH 4/8] ARM: NEON: Bilinear macro template for instruction scheduling
|
Subject: [PATCH 2/8] ARM: NEON: Bilinear macro template for instruction scheduling
|
||||||
|
|
||||||
This macro template takes 6 code blocks.
|
This macro template takes 6 code blocks.
|
||||||
|
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
From 10b257b46f379d9c79483acd55c9a13fff130843 Mon Sep 17 00:00:00 2001
|
From 8d0460c4f1b23f3a13e9ff7282b30dd06f10aee1 Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Fri, 23 Sep 2011 00:03:22 +0900
|
Date: Fri, 23 Sep 2011 00:03:22 +0900
|
||||||
Subject: [PATCH 5/8] ARM: NEON: Replace old bilinear scanline generator with new template
|
Subject: [PATCH 3/8] ARM: NEON: Replace old bilinear scanline generator with new template
|
||||||
|
|
||||||
Bilinear scanline functions in pixman-arm-neon-asm-bilinear.S can
|
Bilinear scanline functions in pixman-arm-neon-asm-bilinear.S can
|
||||||
be replaced with new template just by wrapping existing macros.
|
be replaced with new template just by wrapping existing macros.
|
||||||
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
From c8f7edaebd510ba120d74102a93ad4d202b0e806 Mon Sep 17 00:00:00 2001
|
From b9009d108277b42ebb4c0ea03eb3fb5845106497 Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Wed, 21 Sep 2011 15:52:13 +0900
|
Date: Wed, 21 Sep 2011 15:52:13 +0900
|
||||||
Subject: [PATCH 6/8] ARM: NEON: Instruction scheduling of bilinear over_8888_8888
|
Subject: [PATCH 4/8] ARM: NEON: Instruction scheduling of bilinear over_8888_8888
|
||||||
|
|
||||||
Instructions are reordered to eliminate pipeline stalls and get
|
Instructions are reordered to eliminate pipeline stalls and get
|
||||||
better memory access.
|
better memory access.
|
||||||
@@ -16,7 +16,7 @@ after : 61.09 Mpix/s
|
|||||||
1 files changed, 146 insertions(+), 3 deletions(-)
|
1 files changed, 146 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/pixman/pixman-arm-neon-asm-bilinear.S b/pixman/pixman-arm-neon-asm-bilinear.S
|
diff --git a/pixman/pixman-arm-neon-asm-bilinear.S b/pixman/pixman-arm-neon-asm-bilinear.S
|
||||||
index 25bcb24..76937e0 100644
|
index 25bcb24..82d248e 100644
|
||||||
--- a/pixman/pixman-arm-neon-asm-bilinear.S
|
--- a/pixman/pixman-arm-neon-asm-bilinear.S
|
||||||
+++ b/pixman/pixman-arm-neon-asm-bilinear.S
|
+++ b/pixman/pixman-arm-neon-asm-bilinear.S
|
||||||
@@ -893,15 +893,158 @@ pixman_asm_function fname
|
@@ -893,15 +893,158 @@ pixman_asm_function fname
|
||||||
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
From 94585f9a618821a5c06c3a497902579b4a08b05f Mon Sep 17 00:00:00 2001
|
From c98ce663e2a5dd1e65013053f461c3aac9a3922e Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Mon, 26 Sep 2011 19:04:53 +0900
|
Date: Mon, 26 Sep 2011 19:04:53 +0900
|
||||||
Subject: [PATCH 7/8] ARM: NEON: Instruction scheduling of bilinear over_8888_8_8888
|
Subject: [PATCH 5/8] ARM: NEON: Instruction scheduling of bilinear over_8888_8_8888
|
||||||
|
|
||||||
Instructions are reordered to eliminate pipeline stalls and get
|
Instructions are reordered to eliminate pipeline stalls and get
|
||||||
better memory access.
|
better memory access.
|
||||||
@@ -16,7 +16,7 @@ after : 50.76 Mpix/s
|
|||||||
1 files changed, 158 insertions(+), 4 deletions(-)
|
1 files changed, 158 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/pixman/pixman-arm-neon-asm-bilinear.S b/pixman/pixman-arm-neon-asm-bilinear.S
|
diff --git a/pixman/pixman-arm-neon-asm-bilinear.S b/pixman/pixman-arm-neon-asm-bilinear.S
|
||||||
index 76937e0..4ab46e1 100644
|
index 82d248e..f7913ad 100644
|
||||||
--- a/pixman/pixman-arm-neon-asm-bilinear.S
|
--- a/pixman/pixman-arm-neon-asm-bilinear.S
|
||||||
+++ b/pixman/pixman-arm-neon-asm-bilinear.S
|
+++ b/pixman/pixman-arm-neon-asm-bilinear.S
|
||||||
@@ -949,7 +949,7 @@ pixman_asm_function fname
|
@@ -949,7 +949,7 @@ pixman_asm_function fname
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
From f7d1d45e30b59b513d48294de50dc86af60ea68c Mon Sep 17 00:00:00 2001
|
From 2851a24d4562437cfb333568fcab1ce9861033a8 Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Mon, 26 Sep 2011 17:03:54 +0900
|
Date: Mon, 26 Sep 2011 17:03:54 +0900
|
||||||
Subject: [PATCH 1/8] ARM: NEON: Standard fast path src_n_8_8888
|
Subject: [PATCH 6/8] ARM: NEON: Standard fast path src_n_8_8888
|
||||||
|
|
||||||
Performance numbers of before/after on cortex-a8 @ 1GHz
|
Performance numbers of before/after on cortex-a8 @ 1GHz
|
||||||
|
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
From fc92ad56c5218157a097f6ed0c06196be9f74906 Mon Sep 17 00:00:00 2001
|
From 34ce640914e06f2e23a0a93a3a49ec0bfff7497b Mon Sep 17 00:00:00 2001
|
||||||
From: Taekyun Kim <tkq.kim@samsung.com>
|
From: Taekyun Kim <tkq.kim@samsung.com>
|
||||||
Date: Mon, 26 Sep 2011 18:33:27 +0900
|
Date: Mon, 26 Sep 2011 18:33:27 +0900
|
||||||
Subject: [PATCH 2/8] ARM: NEON: Standard fast path src_n_8_8
|
Subject: [PATCH 7/8] ARM: NEON: Standard fast path src_n_8_8
|
||||||
|
|
||||||
Performance numbers of before/after on cortex-a8 @ 1GHz
|
Performance numbers of before/after on cortex-a8 @ 1GHz
|
||||||
|
|
||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
From d65a08904857d87dcd74b87681c9b94390b76eff Mon Sep 17 00:00:00 2001
|
From 0c7aa6a3ebc29d7986d2417371df210f3e9a65b4 Mon Sep 17 00:00:00 2001
|
||||||
From: Siarhei Siamashka <siarhei.siamashka@nokia.com>
|
From: Siarhei Siamashka <siarhei.siamashka@nokia.com>
|
||||||
Date: Tue, 16 Mar 2010 16:55:28 +0100
|
Date: Tue, 16 Mar 2010 16:55:28 +0100
|
||||||
Subject: [PATCH 8/8] Generic C implementation of pixman_blt with overlapping support
|
Subject: [PATCH 8/8] Generic C implementation of pixman_blt with overlapping support
|
||||||
@@ -19,7 +19,7 @@ unrealistic case anyway).
|
|||||||
2 files changed, 61 insertions(+), 3 deletions(-)
|
2 files changed, 61 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c
|
diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c
|
||||||
index 2ccdfcd..6f7bb34 100644
|
index 2ccdfcd..90461b6 100644
|
||||||
--- a/pixman/pixman-general.c
|
--- a/pixman/pixman-general.c
|
||||||
+++ b/pixman/pixman-general.c
|
+++ b/pixman/pixman-general.c
|
||||||
@@ -227,9 +227,24 @@ general_blt (pixman_implementation_t *imp,
|
@@ -227,9 +227,24 @@ general_blt (pixman_implementation_t *imp,
|
||||||
|
|||||||
@@ -9,14 +9,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=14096c769ae0cbb5fcb94ec468be11b3\
|
|||||||
file://pixman/pixman-arm-neon-asm.h;endline=24;md5=9a9cc1e51abbf1da58f4d9528ec9d49b \
|
file://pixman/pixman-arm-neon-asm.h;endline=24;md5=9a9cc1e51abbf1da58f4d9528ec9d49b \
|
||||||
"
|
"
|
||||||
|
|
||||||
PR = "${INC_PR}.0"
|
PR = "${INC_PR}.1"
|
||||||
|
|
||||||
SRC_URI = "http://xorg.freedesktop.org/archive/individual/lib/${BPN}-${PV}.tar.gz \
|
SRC_URI = "http://xorg.freedesktop.org/archive/individual/lib/${BPN}-${PV}.tar.gz \
|
||||||
file://0003-ARM-NEON-Some-cleanup-of-bilinear-scanline-functions.patch \
|
file://0001-ARM-NEON-Some-cleanup-of-bilinear-scanline-functions.patch \
|
||||||
file://0004-ARM-NEON-Bilinear-macro-template-for-instruction-sch.patch \
|
file://0002-ARM-NEON-Bilinear-macro-template-for-instruction-sch.patch \
|
||||||
file://0005-ARM-NEON-Replace-old-bilinear-scanline-generator-wit.patch \
|
file://0003-ARM-NEON-Replace-old-bilinear-scanline-generator-wit.patch \
|
||||||
file://0006-ARM-NEON-Instruction-scheduling-of-bilinear-over_888.patch \
|
file://0004-ARM-NEON-Instruction-scheduling-of-bilinear-over_888.patch \
|
||||||
file://0007-ARM-NEON-Instruction-scheduling-of-bilinear-over_888.patch \
|
file://0005-ARM-NEON-Instruction-scheduling-of-bilinear-over_888.patch \
|
||||||
file://0008-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \
|
file://0008-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user