Re: text console history size
On Fri, 21 Oct 2005 18:06:37 +0400 Pavel Ammosov wrote:
PA> On Fri, Oct 21, 2005 at 05:34:31PM +0400, Max Dmitrichenko wrote:
>> В сообщении от 21 Октябрь 2005 17:07 Victor Karpovich написал(a):
>> > Подскажите где можно(можно ли) выставить(увеличить) размер history,
>> > которая работает в консоли при нажатии клавиш Shift+PageUp/PageDown
>> На сколько я знаю для этого используется видеопамять, причем вся.
>> Поэтому вряд ли.
PA> Думаешь, все 256Mb этой видеопамяти? ;)
Похоже только 32K. drivers/video/console/vgacon.c:
#ifdef VGA_CAN_DO_64KB
/*
* get 64K rather than 32K of video RAM.
* This doesn't actually work on all "VGA"
* controllers (it seems like setting MM=01
* and COE=1 isn't necessarily a good idea)
*/
vga_vram_base = 0xa0000;
vga_vram_end = 0xb0000;
outb_p(6, VGA_GFX_I);
outb_p(6, VGA_GFX_D);
#endif
Т.к. vga_vram_base и vga_vram_end используются в vgacon_scrolldelta() (функция
вызывается для прокрутки консоли), то я бы попробовал `#define VGA_CAN_DO_64KB'
где-то в начале vgacon.c.
--
to my, trociny
Reply to: