On Thu, 2012-12-20 at 12:34 +0000, Fabio Fantoni wrote:> I saw good news about qemu-xen on xen-unstable updates to latest stable > version (1.3), I already start test it and report bugs found. > I saw no seabios updates for now on xen-unstable, there is 1.7.1 > upstream version since few months that include all vgabios. > Is possible to update seabios on xen-unstable please? > I have tried it time ago for probably resolution of qxl vga problem > without result. > It probably needs some particular settings or modification for correct > integration in xen about vgabios that I not know of. > Thanks for any reply.This is on my todo list, however it is made a bit tricky because SeaBIOS is quite picky about the compiler which is used (specifically the newest SeaBIOS won''t build on a Debian Stable system, which affects both me and the Xen.org test system) The solution will probably be to ship a binary and only rebuild when explicitly asked to. I haven''t quite got round to it yet though. Ian.
On Fri, 2013-01-04 at 11:58 +0000, Fabio Fantoni wrote:> Can be enabled the reconstruction of the bios tables with seabios > instead of mantain hvmloader tables or is necessary hvmloader tables for > correct domU working?The hvmloader provided tables are the correct ones to use. This is the same as the coreboot model where coreboot provides the tables to SeaBIOS. AFAIK the SeaBIOS tables are a qemu/kvm-ism.> I want try if seabios tables solves the problem. > If yes what I must change on seabios code for test it?Yes, substantially. I very much doubt it will make any difference to whatever issue you are having and would be a waste of time. I don''t think your issue will be solved by trying random things like this anyway. If you are interested in fixing this then you are going to have to dive in and try to understand the code well enough to figure out what is going wrong. Ian.
On Fri, 2013-01-11 at 09:29 +0000, Fabio Fantoni wrote:> I see the "HVM firmware passthrough" patch, but I not found > documentation about it.Check the list for posts from Ross.> Can I use it to do a rapid test adding qxl vgabios?I don''t think so, AFAIK, it is for passing through ACPI and SMBIOS tables, not BIOSes them selves> With xen seabios is built-in into hvmloader (instead of kvm and qemu). > I didn''t see any fixed paths to link vgabioses so I think that seabios > can''t autoload it in xen now.SeaBIOS on Xen loads the BIOS from the device''s ROM BAR. IOW it is supplied by qemu. Ian.
> -----Original Message----- > From: xen-devel-bounces@lists.xen.org [mailto:xen-devel- > bounces@lists.xen.org] On Behalf Of Ian Campbell > Sent: Friday, January 11, 2013 4:54 AM > To: fantonifabio@tiscali.it > Cc: Anthony Perard; xen-devel; Stefano Stabellini > Subject: Re: [Xen-devel] Update Seabios on xen-unstable > > On Fri, 2013-01-11 at 09:29 +0000, Fabio Fantoni wrote: > > > I see the "HVM firmware passthrough" patch, but I not found > > documentation about it. > > Check the list for posts from Ross.I am working on support in xl to introduce params for specifying the firmware files to pass in. I will document what they are in the xl.cfg docs. Also, the header file xen/public/hvm/hvm_xs_string.h indicates what the input blobs should look like.> > > Can I use it to do a rapid test adding qxl vgabios? > > I don''t think so, AFAIK, it is for passing through ACPI and SMBIOS > tables, not BIOSes them selvesYes it is for SMBIOS and ACPI right now. I could enhance it to load other things but as noted below, I though SeaBIOS could load OROMs specified by the devices.> > > With xen seabios is built-in into hvmloader (instead of kvm and qemu). > > I didn''t see any fixed paths to link vgabioses so I think that seabios > > can''t autoload it in xen now. > > SeaBIOS on Xen loads the BIOS from the device''s ROM BAR. IOW it is > supplied by qemu. > > Ian. > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel
On Fri, 2013-01-11 at 12:37 +0000, Ross Philipson wrote:> Yes it is for SMBIOS and ACPI right now. I could enhance it to > load other things but as noted below, I though SeaBIOS could > load OROMs specified by the devices.It can and does, we should not use the interface you have added for loading BIOS ROMs IMHO. Ian.
On Fri, 2013-01-11 at 14:26 +0000, Fabio Fantoni wrote:> I know that isn''t optimal use firmware passtrought for vgabioses but I''m > not sure that seabios actually loads (automatically) the vgabioses.SeaBIOS *does* load the VGA BIOS. You can see it if you use SDL (or are quick enough with the VNC). Ian.
On 11/01/13 14:26, Fabio Fantoni wrote:> Il 11/01/2013 14:12, Ian Campbell ha scritto: >> On Fri, 2013-01-11 at 12:37 +0000, Ross Philipson wrote: >>> Yes it is for SMBIOS and ACPI right now. I could enhance it to >>> load other things but as noted below, I though SeaBIOS could >>> load OROMs specified by the devices. >> It can and does, we should not use the interface you have added for >> loading BIOS ROMs IMHO. >> >> Ian. >> >> >> >> ----- >> Nessun virus nel messaggio. >> Controllato da AVG - www.avg.com >> Versione: 2013.0.2890 / Database dei virus: 2637/6024 - Data di rilascio: 10/01/2013 >> >> > Thanks for the replies. > I know that isn''t optimal use firmware passtrought for vgabioses but I''m > not sure that seabios actually loads (automatically) the vgabioses. > Please point me in right direction if i''m wrong. >What OS are you actually trying to use, and on what hardware? Most drivers, for most hardware, these days are perfectly capable of running without the VGA BIOS. It''s possible that some don''t, but I''m not sure which that would be. Just asking, so that I understand, more than anything else. -- Mats