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

Re: [Xen-devel] [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support



On Thu, 2013-02-14 at 13:52 +0000, David Woodhouse wrote:
> On Thu, 2013-02-14 at 13:05 +0000, David Woodhouse wrote:
> > 
> > I'll probably have a look at OVMF under Xen now, and making sure that my
> > CSM code works there. Then you shouldn't need to offer people the choice
> > between OVMF and SeaBIOS because you'll have one image that handles
> > everything (which is what people get on real hardware, and expect).
> 
> That part, at least, was surprisingly easy. The same OVMF images (with
> SeaBIOS-as-CSM) that I've been testing under Qemu work fine under Xen
> too. The OVMF build system is hosed for GCC 4.7 and your own Makefile
> also has 'GCC44' in the path when copying out the build result. when it
> could have been 'GCC4?' and at least been a little more robust.

The chap who did our OVMF stuff has moved on to pastures new but ISTR
him saying something about a build bug with GCC!=44, which had been
fixed in upstream OVMF but not yet sync'd into the Xen tree.

> But that's just fluff. Basically, it works.

Awesome! (I've CCd xen-devel just for their info, it's moderated for
non-subscribers but valid posters get whitelisted)

> I did need to fix the VGA ROM you're shipping for Cirrus, which has the
> PCIR structure unaligned. That was it.

I would have put a substantial sum of money on the VGA ROM we ship not
being used in the SeaBIOS configuration, since SB pulls the ROM from the
emulated cards ROM BAR. The Cirrus ROM we ship should be used with
ROMBIOS only. I wonder what's going on there (another one for my list)

Or did you mean the VGA ROM we ship in the qemu-xen branch that we
include? (rather than tools/firmware/vgabios/)

> Again, this is without actually trying to boot any OS :)

Lets not get carried away :-P

Ian.
-- 
Ian Campbell
Current Noise: Pink Floyd - Time

* weasel wonders how stupid one has to be to spam alt.anonymous.messages
 weasel: about half as stupid as one has to be to harvest it.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.