WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

[Xen-ia64-devel] RE: [Xen-ia64][GFW PATCH]VGA high color fix

To: "Tristan Gingold" <tgingold@xxxxxxx>
Subject: [Xen-ia64-devel] RE: [Xen-ia64][GFW PATCH]VGA high color fix
From: "Zhang, Xing Z" <xing.z.zhang@xxxxxxxxx>
Date: Wed, 12 Dec 2007 11:54:37 +0800
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 11 Dec 2007 19:56:09 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20071212012403.GA2597@saphi>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <823A93EED437D048963A3697DB0E35DEF355DE@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <1197386461.475eaadd14c09@xxxxxxxxxxx> <823A93EED437D048963A3697DB0E35DEF35605@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20071212012403.GA2597@saphi>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acg8Xgvf8nnFvJcxRLijjW39sDmCZAAE9Fwg
Thread-topic: [Xen-ia64][GFW PATCH]VGA high color fix
>-----Original Message-----
>From: Tristan Gingold [mailto:tgingold@xxxxxxx]
>Sent: 2007?12?12? 9:24
>To: Zhang, Xing Z
>Cc: tgingold@xxxxxxx; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>Subject: Re: [Xen-ia64][GFW PATCH]VGA high color fix
>
>Hi,
>
>I have just commited and pushed your patch.

Thanks, I will go on looking for a clean up way for CopyMem()
>
>I'd really prefer to have the vga bios loaded like xen/x86, ie
>by qemu
>(or by the hvm loader).  This will save a lot of space and avoid
>duplication.

Yes, it's a natural way. Why VgaBios didn't load by QEMU at IA64 side, we need 
more investigation.

>
>I also think the ivt could be clean up.  It seems vgabios only
>set a few
>entries (2 ?).

Sure. I will clean up other unused IDT entry with dummy function.
>
>For the future, if the vgabios is loaded by qemu/hvm loader we
>could try
>to initialize the vga by running the vgabios.  We of course need
>an x86
>emulator and we could use x86emu (either the one from xfree86
>or the one
>of milo - the linux alpha loader).

I have little experience on the emulator you mentioned. Do you mean current 
code in VgaInit.c is duplication of VgaBios? If we add a x86 emulator, it may 
introduce more code in FW?
>
>Thoughts ?
>
>Thank you for this work,
>Tristan.

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel