freebsd-skq/sys/dev/vt
nwhitehorn 5da6b5db2f Make ofwfb not be painfully slow. This reduces the time for a verbose boot
on my G4 iBook by more than half. Still 10% slower than syscons, but that's
much better than a factor of 2.

The slowness had to do with pathological write performance on 8-bit
framebuffers, which are almost universally used on Open Firmware systems.
Writing 1 byte at a time, potentially nonconsecutively, resulted in many
extra PCI write cycles. This patch, in the common case where it's writing
one or several characters in an 8x8 font, gangs the writes together into
a set of 32-bit writes. This is a port of r143830 to vt(4).

The EFI framebuffer is also extremely slow, probably for the same reason,
and the same patch will likely help there.
2014-05-11 01:58:56 +00:00
..
colors
font Update whitespace to match mkkfont output 2013-12-23 17:49:12 +00:00
hw Make ofwfb not be painfully slow. This reduces the time for a verbose boot 2014-05-11 01:58:56 +00:00
logo
vt_buf.c Fix scrollback. 2014-05-08 13:46:36 +00:00
vt_consolectl.c Hide debug messages under VT_DEBUG. 2014-05-08 22:52:05 +00:00
vt_core.c Fix scrollback. 2014-05-08 13:46:36 +00:00
vt_font.c Increase vt(9) max glyph data to 1MB for CJK fonts with many glyphs 2014-01-01 19:38:15 +00:00
vt_sysmouse.c Hide debug messages under VT_DEBUG. 2014-05-08 22:52:05 +00:00
vt.h Hide debug messages under VT_DEBUG. 2014-05-08 22:52:05 +00:00