Short: use framebuffer mirror for the boot console.
commit2d6eca0907c8d811e25f85ea97405eef1dcb1fca
authorschulz <schulz@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 9 Apr 2015 17:07:24 +0000 (9 17:07 +0000)
committerschulz <schulz@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 9 Apr 2015 17:07:24 +0000 (9 17:07 +0000)
tree72cbd167bec1f0155e7d94067c5fdd24499a7bb3
parent6771fa2e61f40795684e3b387adea83d46c9e3c0
Short: use framebuffer mirror for the boot console.
Long: the memory region reserved for VideoCore has to be MMU mapped as a
device type memory with disabled caches. Enabling caches will create
hardly predictable artefacts on the screen. Without cache this memory
would be very slow for reading as well as for writing. However, rpi2 has
fast write buffers, which speed up writing to video memory. In summary,
writing to VC ram is much faster than reading form it. Framebuffer
mirror will drastically improve performance when text has to be
scrolled. :)

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50314 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/arm-raspi/boot/bc/screen_fb.c