文件名称:patches:杂项补丁
文件大小:92KB
文件格式:ZIP
更新时间:2024-07-12 02:42:18
C
###杂项补丁和文件 ##Linux 内核 cfb 优化 kernel-cfbimageblt.patch 是 Linux 内核的补丁,可显着加快帧缓冲区控制台文本绘制。 它已经在基于 ARM 的 Allwinner 平台上使用的 3.4.x 内核和基于 ARM 的 Raspberry Pi 平台上的 3.6.x 内核上进行了测试。 它应该是独立于平台的,尽管它只在 ARM 平台上进行过测试。 使用此补丁的最大好处将在 CPU 相对较慢但帧缓冲区带宽相当大的系统上获得,例如基于 ARM 的设备。 测试平台: 带有 3.6.y 内核的树莓派。 全志 A10 linux-sunxi 平台,3.4.x 内核。 自 2013 年年中以来,此补丁已包含在官方 Raspberry Pi 内核中。 kernel-cfbfillrect-experimental.patch 是 Linux 内核
【文件预览】:
patches-master
----README.md(4KB)
----kernel-cfbfillrect-experimental-v2.patch(9KB)
----cfbimgblt.c(12KB)
----kernel-cfbimageblt.patch(7KB)
----kernel-cfbfillrect-experimental.patch(7KB)
----sunxifb()
--------0001-Small-clean-up-in-xCopyNToN.patch(2KB)
--------benchx-1920x1080x16bpp-sunxifb-various-optimizations(10KB)
--------0008-Implement-double-speed-G2D-16bpp-fills.patch(4KB)
--------benchx-1920x1080x16bpp-comparison(2KB)
--------0004-Add-low-level-16-bit-G2D-fill-primitives-to-sunxi_di.patch(6KB)
--------0005-Implement-double-speed-16bpp-blits.patch(6KB)
--------benchx-1920x1080x32bpp-comparison(2KB)
--------benchx-1280x720x16bpp-sunxifb-various-optimizations(10KB)
--------0006-Add-Fill-function-to-device-independent-2D-accelerat.patch(8KB)
--------benchx-1920x1080x16bpp-sunxifb-master(10KB)
--------benchx-1280x720x16bpp-comparison(2KB)
--------benchx-1280x720x32bpp-sunxifb-master(10KB)
--------0002-Implement-an-area-threshold-for-using-G2D-blits.patch(3KB)
--------0007-Add-X-driver-PolyFillRect-acceleration.patch(6KB)
--------threshold-test-results(8KB)
--------benchx-1280x720x32bpp-comparison(2KB)
--------0009-Fix-missing-argument-in-fill_noop-in-CPU-backend.patch(787B)
--------benchx-1920x1080x32bpp-sunxifb-various-optimizations(10KB)
--------benchx-1280x720x16bpp-sunxifb-master(10KB)
--------benchx-1920x1080x32bpp-sunxifb-master(10KB)
--------benchx-1280x720x32bpp-sunxifb-various-optimizations(10KB)
--------sunxifb-patch-performance-tests(4KB)
--------0003-Add-an-optimized-PutImage-using-CPU-blit.patch(6KB)
----libarmmem.patch(50KB)
----benchimagemark.tar.gz(6KB)
----arm-mem-funcs()
--------0003-Optimize-ARM-memset-and-memzero-functions.patch(13KB)
--------0002-Optimize-copy_page-for-modern-ARM-platforms.patch(6KB)
--------0001-Rename-ARM-assembler-push-pull-macros.patch(23KB)
----raspberrypi()
--------fb-patchset()
--------extend-fb()
--------README(463B)