[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: