Due to the nature of changes this is probably necessary. Even if these
drawing routines got way more testing than my patch submission scripts.
Signed-off-by: Zsolt Kajtar
---
MAINTAINERS | 16
1 file changed, 16 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index
This is related to the fbcon packed pixel drawing refactoring. There I
missed that fb_draw.h was included from two unexpected places. That
shouldn't be like that. This patch removes the dependency.
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/aty/mach64_cursor.c | 7 +-
dr
thout actually verifying it.
While writing such routines isn't rocket science a lot of time was spent
on making sure that pixel ordering, foreign byte order, various bits per
pixels, cpu endianness and word size will give the expected result in
all sorts of combinations without making it
This is the same patch as before just updated to latest fbdev
master and with better description. And hopefully sent intact this
time.
Zsolt Kajtar (2):
Refactoring the fbcon packed pixel drawing routines
Adding contact info for packed pixel drawing
MAINTAINERS
look after this code. Based on the time spent on proving
it I don't expect a busy inbox. Famous last words.
Zsolt Kajtar (1):
Refactoring of framebuffer drawing routines
MAINTAINERS | 16 +
drivers/video/fbdev/core/Kconfig| 10 +-
drivers/video/fbdev/cor
Signed-off-by: Zsolt Kajtar
---
MAINTAINERS | 16 +
drivers/video/fbdev/core/Kconfig| 10 +-
drivers/video/fbdev/core/cfbcopyarea.c | 428 +---
drivers/video/fbdev/core/cfbfillrect.c | 362 +
drivers/video/fbdev/core
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_copyarea.h | 439 +
1 file changed, 439 insertions(+)
create mode 100644 drivers/video/fbdev/core/fb_copyarea.h
diff --git a/drivers/video/fbdev/core/fb_copyarea.h
b/drivers/video/fbdev/core/fb_copyarea.h
new
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/sysimgblt.c | 325 +--
1 file changed, 8 insertions(+), 317 deletions(-)
diff --git a/drivers/video/fbdev/core/sysimgblt.c
b/drivers/video/fbdev/core/sysimgblt.c
index 6949bbd51..6e60e3486 100644
--- a/drivers
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/sysfillrect.c | 314 +
1 file changed, 9 insertions(+), 305 deletions(-)
diff --git a/drivers/video/fbdev/core/sysfillrect.c
b/drivers/video/fbdev/core/sysfillrect.c
index e49221a88..48d0f0efb 100644
--- a/drivers
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/cfbcopyarea.c | 426 +
1 file changed, 10 insertions(+), 416 deletions(-)
diff --git a/drivers/video/fbdev/core/cfbcopyarea.c
b/drivers/video/fbdev/core/cfbcopyarea.c
index a271f57d9..ba0ebd115 100644
--- a
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/syscopyarea.c | 357 +
1 file changed, 8 insertions(+), 349 deletions(-)
diff --git a/drivers/video/fbdev/core/syscopyarea.c
b/drivers/video/fbdev/core/syscopyarea.c
index 75e7001e8..124831eed 100644
--- a/drivers
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_imageblit.h | 52 ++---
1 file changed, 20 insertions(+), 32 deletions(-)
diff --git a/drivers/video/fbdev/core/fb_imageblit.h
b/drivers/video/fbdev/core/fb_imageblit.h
index 129822b6f..b8cd5eb83 100644
--- a
fbdev: core: Use generic imageblit for as sys_imageblit
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/sysimgblt.c | 325 +--
1 file changed, 8 insertions(+), 317 deletions(-)
diff --git a/drivers/video/fbdev/core/sysimgblt.c
b/drivers/video/fbdev/core
were moved to header
files. These are now included in both cfb and sys modules. The memory
access and other minor differences were handled with a few macros.
The last patch adds a separate config option for the system version.
Zsolt Kajtar (13):
fbdev: core: Copy cfbcopyarea to fb_copyarea
f
fbdev: core: Use generic copyarea for as cfb_copyarea
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/cfbcopyarea.c | 426 +
1 file changed, 10 insertions(+), 416 deletions(-)
diff --git a/drivers/video/fbdev/core/cfbcopyarea.c
b/drivers/video/fbdev/core
fbdev: core: Use generic fillrect for as sys_fillrect
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/sysfillrect.c | 314 +
1 file changed, 9 insertions(+), 305 deletions(-)
diff --git a/drivers/video/fbdev/core/sysfillrect.c
b/drivers/video/fbdev/core
fbdev: core: Make fb_imageblit generic
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_imageblit.h | 52 ++---
1 file changed, 20 insertions(+), 32 deletions(-)
diff --git a/drivers/video/fbdev/core/fb_imageblit.h
b/drivers/video/fbdev/core/fb_imageblit.h
fbdev: core: Use generic imageblit for as cfb_imageblit
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/cfbimgblt.c | 357 +--
1 file changed, 8 insertions(+), 349 deletions(-)
diff --git a/drivers/video/fbdev/core/cfbimgblt.c
b/drivers/video/fbdev/core
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_fillrect.h | 89 +++---
1 file changed, 37 insertions(+), 52 deletions(-)
diff --git a/drivers/video/fbdev/core/fb_fillrect.h
b/drivers/video/fbdev/core/fb_fillrect.h
index a3bef06ce..5f1123533 100644
--- a/drivers
sion) were moved to header
files. These are now included in both cfb and sys modules. The memory
access and other minor differences were handled with a few macros.
The last patch adds a separate config option for the system version.
Zsolt Kajtar (13):
fbdev: core: Copy cfbcopyarea to fb_copyarea
f
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/cfbfillrect.c | 362 +
1 file changed, 11 insertions(+), 351 deletions(-)
diff --git a/drivers/video/fbdev/core/cfbfillrect.c
b/drivers/video/fbdev/core/cfbfillrect.c
index cbaa4c9e2..116d56de2 100644
--- a
fbdev: core: Make fb_fillrect generic
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_fillrect.h | 89 +++---
1 file changed, 37 insertions(+), 52 deletions(-)
diff --git a/drivers/video/fbdev/core/fb_fillrect.h
b/drivers/video/fbdev/core/fb_fillrect.h
index
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_copyarea.h | 144 +++--
1 file changed, 63 insertions(+), 81 deletions(-)
diff --git a/drivers/video/fbdev/core/fb_copyarea.h
b/drivers/video/fbdev/core/fb_copyarea.h
index f266de119..4d7b1acd5 100644
--- a/drivers
fbdev: core: Split CFB and SYS pixel reversing configuration
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/Kconfig | 10 +-
drivers/video/fbdev/core/cfbcopyarea.c | 1 +
drivers/video/fbdev/core/cfbfillrect.c | 1 +
drivers/video/fbdev/core/cfbimgblt.c | 1
fbdev: core: Make fb_copyarea generic
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_copyarea.h | 144 +++--
1 file changed, 63 insertions(+), 81 deletions(-)
diff --git a/drivers/video/fbdev/core/fb_copyarea.h
b/drivers/video/fbdev/core/fb_copyarea.h
index
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_fillrect.h | 374 +
1 file changed, 374 insertions(+)
create mode 100644 drivers/video/fbdev/core/fb_fillrect.h
diff --git a/drivers/video/fbdev/core/fb_fillrect.h
b/drivers/video/fbdev/core/fb_fillrect.h
new
fbdev: core: Copy cfbcopyarea to fb_copyarea
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_copyarea.h | 439 +
1 file changed, 439 insertions(+)
create mode 100644 drivers/video/fbdev/core/fb_copyarea.h
diff --git a/drivers/video/fbdev/core/fb_copyarea.h
fbdev: core: Copy cfbimgblt to fb_imageblit
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_imageblit.h | 368
1 file changed, 368 insertions(+)
create mode 100644 drivers/video/fbdev/core/fb_imageblit.h
diff --git a/drivers/video/fbdev/core
fbdev: core: Copy cfbfillrect to fb_fillrect
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_fillrect.h | 374 +
1 file changed, 374 insertions(+)
create mode 100644 drivers/video/fbdev/core/fb_fillrect.h
diff --git a/drivers/video/fbdev/core/fb_fillrect.h
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/fb_imageblit.h | 368
1 file changed, 368 insertions(+)
create mode 100644 drivers/video/fbdev/core/fb_imageblit.h
diff --git a/drivers/video/fbdev/core/fb_imageblit.h
b/drivers/video/fbdev/core/fb_imageblit.h
fbdev: core: Use generic fillrect for as cfb_fillrect
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/cfbfillrect.c | 362 +
1 file changed, 11 insertions(+), 351 deletions(-)
diff --git a/drivers/video/fbdev/core/cfbfillrect.c
b/drivers/video/fbdev/core
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/cfbimgblt.c | 357 +--
1 file changed, 8 insertions(+), 349 deletions(-)
diff --git a/drivers/video/fbdev/core/cfbimgblt.c
b/drivers/video/fbdev/core/cfbimgblt.c
index 7d1d2f1a6..a5bb63913 100644
--- a/drivers
fbdev: core: Use generic copyarea for as sys_copyarea
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/syscopyarea.c | 357 +
1 file changed, 8 insertions(+), 349 deletions(-)
diff --git a/drivers/video/fbdev/core/syscopyarea.c
b/drivers/video/fbdev/core
Signed-off-by: Zsolt Kajtar
---
drivers/video/fbdev/core/Kconfig | 10 +-
drivers/video/fbdev/core/cfbcopyarea.c | 1 +
drivers/video/fbdev/core/cfbfillrect.c | 1 +
drivers/video/fbdev/core/cfbimgblt.c | 1 +
drivers/video/fbdev/core/fb_draw.h | 6 +++---
drivers/video
34 matches
Mail list logo