[SeaBIOS] [Qemu-devel] [PULL] Update seabios to 1.6.3.2

Anthony Liguori anthony at codemonkey.ws
Mon Mar 12 20:55:43 CET 2012


On 03/12/2012 11:25 AM, Anthony Liguori wrote:
> On 03/12/2012 09:48 AM, Andreas Färber wrote:
>> Hi Gerd,
>>
>> Am 12.03.2012 14:08, schrieb Gerd Hoffmann:
>>> New seabios release on the 1.6.3 stable branch -- lets update.
>>> Also add a Makefile + script to simplify seabios updating.
>>
>> That version was released yesterday and I don't see any PATCHes yet...
>> Care to share your build script first before you send a PULL?
>> You also forgot to mention where to pull from. ;)
>>
>> No objection to updating though.
>
> I happen to be looking to do this myself, but upon running SeaBIOS through some
> testing, I ran into:
>
> /home/anthony/build/qemu/x86_64-softmmu/qemu-system-x86_64 -kernel
> bin/vmlinuz-3.0 -initrd .tmp-3349/initramfs-3349.img.gz -append console=ttyS0
> seed=38721 -drive file=.tmp-3349/disk-3349.img,if=none,snapshot=on,id=hd0
> -device virtio-balloon-pci,addr=03.0 -device virtio-blk-pci,addr=04.0,drive=hd0
> -nographic -nodefconfig -m 1G -no-reboot -no-hpet -device virtio-serial -chardev
> socket,path=.tmp-3349/channel-3349.sock,id=channel0,server,nowait -device
> virtserialport,chardev=channel0,name=org.libguestfs.channel.0 -nodefaults
> -serial stdio -enable-kvm -pidfile .tmp-3349/pidfile-3349.pid -qmp
> unix:.tmp-3349/qmpsock-3349.sock,server,nowait
> KVM internal error. Suberror: 1
> emulation failure
> EAX=0000aa55 EBX=00000000 ECX=00000000 EDX=00000000
> ESI=00000000 EDI=00000000 EBP=00000000 ESP=00006f50
> EIP=0000003c EFL=00010202 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
> ES =0000 00000000 0000ffff 00009300
> CS =c300 000c3000 0000ffff 00009b00
> SS =0000 00000000 0000ffff 00009300
> DS =0000 00000000 0000ffff 00009300
> FS =0000 00000000 0000ffff 00009300
> GS =0000 00000000 0000ffff 00009300
> LDT=0000 00000000 0000ffff 00008200
> TR =0000 00000000 0000ffff 00008b00
> GDT= 000fd3a8 00000037
> IDT= 00000000 000003ff
> CR0=00000010 CR2=00000000 CR3=00000000 CR4=00000000
> DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
> DR6=00000000ffff0ff0 DR7=0000000000000400
> EFER=0000000000000000
> Code=00 00 7c 02 81 02 00 00 00 00 00 00 00 00 3c 00 00 00 00 00 <8c> c8 8e d8
> fa fc e9 91 00 b8 16 00 ba 10 05 ef ba 11 05 ec 66 c1 e0 08 ec 66 c1 e0 08 ec
> ^Cqemu: terminating on signal 2
>
> How extensively did you test the new seabios changes and are you able to recreate?

Sad, I think I might have a bad kernel module...

Regards,

Anthony Liguori

>
> My GCC is:
>
> gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
>
> Regards,
>
> Anthony Liguori
>
>>
>> Andreas
>>
>>> Gerd Hoffmann (2):
>>> Add seabios build scripts to roms/
>>> Update seabios to 1.6.3.2
>>>
>>> pc-bios/bios.bin | Bin 131072 -> 131072 bytes
>>> roms/Makefile | 10 ++++++++++
>>> roms/config.seabios | 1 +
>>> roms/configure-seabios.sh | 5 +++++
>>> roms/seabios | 2 +-
>>> 5 files changed, 17 insertions(+), 1 deletions(-)
>>> create mode 100644 roms/Makefile
>>> create mode 100644 roms/config.seabios
>>> create mode 100755 roms/configure-seabios.sh
>>
>
>




More information about the SeaBIOS mailing list