From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:38639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7BLX-0005V9-In for qemu-devel@nongnu.org; Mon, 12 Mar 2012 15:55:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7BLR-0007NI-7j for qemu-devel@nongnu.org; Mon, 12 Mar 2012 15:55:55 -0400 Received: from mail-pz0-f45.google.com ([209.85.210.45]:41114) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7BLR-0007N9-0l for qemu-devel@nongnu.org; Mon, 12 Mar 2012 15:55:49 -0400 Received: by dadp14 with SMTP id p14so6843390dad.4 for ; Mon, 12 Mar 2012 12:55:47 -0700 (PDT) Message-ID: <4F5E54BF.5010508@codemonkey.ws> Date: Mon, 12 Mar 2012 14:55:43 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <1331557712-16248-1-git-send-email-kraxel@redhat.com> <4F5E0CA6.7090408@suse.de> <4F5E2363.7070709@codemonkey.ws> In-Reply-To: <4F5E2363.7070709@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PULL] Update seabios to 1.6.3.2 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?ISO-8859-15?Q?Andreas_F=E4rber?= Cc: "seabios@seabios.org" , Gerd Hoffmann , qemu-devel@nongnu.org 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 >> > >