Re: VGA driver changes for machines without built-in font
Bang Jun-Young <[email protected]> Tue, 28 Jan 2003 15:23:14 +0900
| Newsgroups | gmane.os.netbsd.ports.arc,gmane.os.netbsd.devel.kernel |
|---|---|
| Message-ID | <20030128062314.GA266@krishna> |
On Sat, Jan 25, 2003 at 02:39:10AM +0900, Izumi Tsutsui wrote: > Hmm. My intention of these changes is to use encoding > of default wsfont in vga_no_builtinfont case. > Without these changes, if the kernel uses wsfonts for default font > other than WSDISPLAY_FONTENC_IBM, it shows some garbages. > (for example, it fills screen with '@' (0x40) instead ' ' (0x20) > on initialization with FONT_VT220ISO8x16, whose firstchar is 0x20.) > > I guess these implecit FONTENC_IBMs are used for the encoding of > the builtin font (which is default), but is it wrong? > In my patch, scr->encoding is set in vga_raster_setup_font(). Uhm, I wasn't right about that. Your code was right. > > > vga_reset() and its friends are not necessary for i386. How about making > > it optionally compile via 'options VGA_RESET_ON_BOOT' (or something with > > a better name)? > > Yeah, I also wonder if it should be optional or not.. > > At the first time I added 'options VGA_NO_BUILTIN_FONT' > to disable all related changes, but I removed it because > it was also useful to use optional fonts even on i386. > But actually vga_reset() is required by only some machines, > so I'll add options VGA_RESET to enable it. > (or needs a better name? :-) Agreed. Jun-Young -- Bang Jun-Young <[email protected]>