Re: [Linux-fbdev-devel] [PATCH][FBDEV]: fb_putcs() and fb_setfont() methods
From: James Simmons <hidden>
Date: 2003-01-07 21:35:35
Also in:
linux-fbdev
From: James Simmons <hidden>
Date: 2003-01-07 21:35:35
Also in:
linux-fbdev
Personally, that's fine by me since I have no need for those 2 extensions. But please apply the accel_putcs() buffer overrun patch.
Applied.
BTW, attached is another patch that will change the resolution of the console via tty ioctl TIOCSWINSZ. I'm not sure if this is the correct solution, but it's the only one I can think of without really adding a lot of extra code. This is implemented by adding a con_resize() hook to fbcon, so the window size can be changed such as by using: stty cols 128 rows 48 (1024x768 with font 8x16)
Yes this is the correct approach.
The new window size should also be preserved per console. Still, there are other fb parameters that can screw up the console (such as changing yres_virtual and bits_per_pixel) but the window size is the most important.
Updatevar in fbcon.c should handle yres_virtual properly. The scrolling code needs alot of work. It is a mess. Bits_per_pixel will be trickier to handle.