Sync with -current.
An experiment for LUNA-88K 4bpp support, based on NetBSD/luna68k by @tsutsuii.
Initial commit, but seems does not work yet...
Add the pmap table for extra 4bpp planes.
Now 'just work' version.
Specify the capabilities explicitly.
Now we can use colored characters by ANSI escape sequence on wscons console:-)
Add one missing colormap, for HILITE_WHITE.
This makes the cursor displayed again:-)
Use BATC on planes #1-#3.
Enlarge mmap limit, to map 4 or 8bpp frame buffer memory.
Change default colormap to ANSI 16 colormap.
Split 1bpp and 4bpp versions of om_cursor() and om_putchar().
They are now in omrasops[14].c.
Also, correct the order of RGB planes in om_putchar4().
Make it earlier to decide the frame buffer depth.
Without this, cmsize becomes always 0 even with 4bpp frame buffer.
Clean up, and more closer to tsutsui's luna68k patch:
  https://gist.github.com/tsutsui/7805467/
Add copyright information and comment.
Merge branch 'aoyama-colorfb' of https://github.com/ao-kenji/obsd-luna88k into aoyama-colorfb