From mboxrd@z Thu Jan 1 00:00:00 1970 From: Edward Middleton Subject: help adding extended text modes in Hypervisor Date: Thu, 16 Dec 2004 11:53:50 +0900 Message-ID: <41C0F8BE.3040604@nikon-sys.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Return-path: Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org I am trying to get the hypervisor to run in an extended text modes, specifically 132x44 text mode. I don't really know much about setting video modes so there may be something inherently broken with my approach. I have done some Linux device drivers programming and a little assembler but am probably out of my depth. I have tried putting the correct VGA register settings (taken after booting into 132x44 text mode vga=0x133 in regular Linux) for this mode into xen-2.0/xen/drivers/char/console.c static void init_vga(void) { ... static unsigned char regs[] and setting the #define COLUMNS,LINES This failed resulted in the monitor switching off at boot, though it did still boot. I also looked into using the Linux video initialization routine in (line 110 linux/arch/i386/boot/video.S). Firstly in (xen-2.0/xen/arch/x86/boot/x86_32.S) but this doesn't look like the write place. I guess video.S corresponds to the init_vga function (xen-2.0/xen/drivers/char/console.c) the Xen Hypervisor. In (line 398 linux/arch/i386/boot/setup.S) where the video routine is called the comment states that %ds must be pointing to the bootsector, what is this for? how would you do this? Near the end setup.S the video.S is included and at the end a comment "after this point there is some free space which is used by by the video mode handling code". Is this what the %ds is being used for? Any help or advice would be appreciated. Edward Middleton ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/