Thomas Goirand
2011-Mar-16 11:31 UTC
[Pkg-xen-devel] Improving xen-qemu-dm-4.0 dependencies
Hi, When I first built my Debian package, I needed to depend on qemu-system | qemu, since there was no other ways to pull needed BIOS files. It seems the situation changed, and that I could depend on less stuff from the qemu package. Maybe only the package named "etherboot" and "vgabios". To do that, my plan is to simply package a folder named: /usr/share/xen/qemu with in it symlinks, in a similar way of what you can find in /usr/share/qemu So, my question is simple. Out of this, what do I need for xen-qemu-dm? zigo at GPLHost:buzzig>_ /usr/share/qemu$ ls -lah 4.0K Dec 14 13:16 . 20K Mar 9 17:47 .. 3.8K Nov 29 09:53 bamboo.dtb 19 Dec 14 13:16 bios.bin -> ../seabios/bios.bin 4.0K Dec 14 13:16 keymaps 34 Dec 14 13:16 linuxboot.bin -> ../seabios/optionrom/linuxboot.bin 2.3K Nov 29 09:53 mpc8544ds.dtb 34 Dec 14 13:16 multiboot.bin -> ../seabios/optionrom/multiboot.bin 24 Dec 14 13:16 openbios-ppc -> ../openbios/openbios-ppc 28 Dec 14 13:16 openbios-sparc32 -> ../openbios/openbios-sparc32 28 Dec 14 13:16 openbios-sparc64 -> ../openbios/openbios-sparc64 27 Dec 14 13:16 ppc_rom.bin -> ../openhackware/ppc_rom.bin 37 Dec 14 13:16 pxe-e1000.bin -> ../../lib/etherboot/e1000-82540em.rom 26 Dec 14 13:16 pxe-ne2k_isa.bin -> ../../lib/etherboot/ne.rom 31 Dec 14 13:16 pxe-ne2k_pci.bin -> ../../lib/etherboot/rtl8029.rom 31 Dec 14 13:16 pxe-pcnet.bin -> ../../lib/etherboot/pcnet32.rom 31 Dec 14 13:16 pxe-rtl8139.bin -> ../../lib/etherboot/rtl8139.rom 34 Dec 14 13:16 pxe-virtio.bin -> ../../lib/etherboot/virtio-net.rom 22 Dec 14 13:16 vgabios.bin -> ../vgabios/vgabios.bin 29 Dec 14 13:16 vgabios-cirrus.bin -> ../vgabios/vgabios.cirrus.bin Obviously, I know I would need the keymaps folder (from the qemu-keymaps package). I can second guess that I would need both vgabios and others. May someone give me an exhaustive and exact list, so that I don't do any mistake in fixing Debian bug #607490 ? Thanks in advance, Cheers, Thomas Goirand (zigo)
On Wed, 2011-03-16 at 19:31 +0800, Thomas Goirand wrote:> Obviously, I know I would need the keymaps folder (from the qemu-keymaps > package).I think so.> I can second guess that I would need both vgabios and others. May > someone give me an exhaustive and exact list, so that I don't do any > mistake in fixing Debian bug #607490 ?The vgabios and rombios used by Xen are not the same as the ones used/provided by qemu. I think you need to use the stuff from tools/firmware/{vga,rom}bios in the Xen source not anything provided by qemu. Ian. -- Ian Campbell Current Noise: Ramesses - Iron Crow Everybody is going somewhere!! It's probably a garage sale or a disaster Movie!!
Thomas Goirand
2011-Mar-16 13:03 UTC
[Pkg-xen-devel] Improving xen-qemu-dm-4.0 dependencies
On 03/16/2011 08:18 PM, Ian Campbell wrote:> The vgabios and rombios used by Xen are not the same as the ones > used/provided by qemu. I think you need to use the stuff from > tools/firmware/{vga,rom}bios in the Xen source not anything provided by > qemu. > > Ian.Now, the issue is these are in the source package of the hypervisor, not in the Git of xen-qemu-dm. Would you consider moving them to it? Or would you advise me to simply copy the tools/firmware/{vga,rom}bios folder into my source package and live with it like that? Or maybe, we should create a new "xen-qemu-roms" binaries out of the Xen hypervisor package? Bastian, if I give you a patch against your package to add a xen-qemu-roms binary, would you accept it? Thomas
Possibly Parallel Threads
- Improving xen-qemu-dm-4.0 dependencies
- libguestfs on Debian 6 squeeze problems
- [PATCH RFC] hvmloader: Make ROM dependencies optional
- A question on vmx loader in xen - how and when rombios is loaded into memory
- RE: A question on vmx loader in xen - how and when rombiosis loaded into memory