haiku/headers
Fredrik Holmqvist 04cbc2588e Use fast clearing of visible screen for splash
memset uses rep stosb on x86 during boot, with memory
not set to write-combining, which makes it slow.

Instead we do aligned writes of 2 x four bytes at once.
Only clear the minimum of size and width * height * 4
UEFI framebuffer size can be huge, upto 512MB here,
and rep stosb seems to be around 25-30MB/s

This is written as generic as possible to work on
old compilers and different platforms, without
expecting boot memset to be optimized.

This makes it almost unnoticable compared to not
clearing.
2018-08-03 13:40:04 +02:00
..
build build: Use BeOSBuildCompatibility on Haiku also. 2018-07-31 19:50:46 -04:00
compatibility stdlib: Add common bsd mkstemps function 2018-02-26 21:46:25 +00:00
config build: Add initial ARM64 target. 2018-08-02 19:48:29 -04:00
cpp build fix. 2015-11-12 22:24:16 +01:00
glibc
libs Complete implementation of printer serial transport 2018-06-05 21:44:14 +00:00
os build: Add initial ARM64 target. 2018-08-02 19:48:29 -04:00
posix posix: Add initial ARM64 headers. 2018-08-02 19:59:30 -04:00
private Use fast clearing of visible screen for splash 2018-08-03 13:40:04 +02:00
tools Fix #12799: Enable elf symbol patching for Haiku 2016-10-30 10:42:24 +01:00