Michael Tokarev
2014-Feb-09 06:19 UTC
[Pkg-xen-devel] Bug#737905: Xen: hvmloader causes immediate VCPU triple fault with SeaBIOS 1.7.4
I've uploaded seabios 1.7.4-2 to debian archive which now ships 2 versions of the bios binary -- small 128Kb one and bios-256k.bin (with size = 256Kb, obviously). For now, both are built with Xen support. So for now, it is enough to just rebuild xen with seabios>= 1.7.4-2~ to get this fixed without patching.However, please apply the mentioned patch (or update to xen-4.3.1 version) _and_ switch to using bios-256k.bin instead of bios.bin, for the next release (and ofcourse build-depend on seabios >= 1.7.4-2~ because that's the version which introduces the new 256k binary). This is because it is very difficult for us in seabios to keep stripped-down/small version to fit within 128Kb without turning off more features, and xen is a good feature to turn off. Besides, as usual, is there may be a way to stop embedding those binaries into the package, and switch to using them at runtime? It isn't always nice when one debian package embeds stuff from another, it is like using non-shared libs when shared libs are provided for you. But I've no idea how this all works in xen. Thanks, /mjt
Moyer, Keith
2014-Aug-06 17:08 UTC
[Pkg-xen-devel] Bug#737905: Xen: hvmloader causes immediate VCPU triple fault with SeaBIOS 1.7.4
In the six months since Michael's warning here, seabios did indeed strip xen support out of the default binary. So now, in addition to the patch originally included in this bug, this one (actually a modification to an existing debian/patches/ patch) is necessary as well. Please let me know if there is more information that is needed to get these applied. As a reminder, HVMs are completely broken for any xen compiled with the current packages in jessie/sid. -------------- next part -------------- A non-text attachment was scrubbed... Name: use-large-seabios.diff Type: application/octet-stream Size: 1722 bytes Desc: use-large-seabios.diff URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20140806/5abebcf6/attachment.obj>
Moyer, Keith
2014-Aug-06 23:34 UTC
[Pkg-xen-devel] Bug#737905: Xen: hvmloader causes immediate VCPU triple fault with SeaBIOS 1.7.4
The patch in the previous reply only edited the debian/control. The one here also updates debian/templates/control.source.in and debian/rules.defs . Again, please let me know if there is anything more needed to get these fixes applied. -------------- next part -------------- A non-text attachment was scrubbed... Name: use-large-seabios.diff Type: application/octet-stream Size: 2520 bytes Desc: use-large-seabios.diff URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20140806/e6330bc4/attachment.obj>
Seemingly Similar Threads
- Bug#737905: Xen: hvmloader causes immediate VCPU triple fault with SeaBIOS 1.7.4
- 4.3.0-3 fresh build - hvmloader Triple fault on VCPU0
- 4.3.0-3 fresh build - hvmloader Triple fault on VCPU0
- [PATCH] hvmloader: fix SeaBIOS interface
- Bug#737905: Seabios 128k dropped xen support, use 256k instead and update build-dep