From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N4CfQ-0002BX-EZ for qemu-devel@nongnu.org; Sat, 31 Oct 2009 08:02:48 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N4CfL-00025m-Kc for qemu-devel@nongnu.org; Sat, 31 Oct 2009 08:02:47 -0400 Received: from [199.232.76.173] (port=58545 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4CfL-00025W-Ey for qemu-devel@nongnu.org; Sat, 31 Oct 2009 08:02:43 -0400 Received: from fmmailgate02.web.de ([217.72.192.227]:45616) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N4CfK-0005Gq-M4 for qemu-devel@nongnu.org; Sat, 31 Oct 2009 08:02:43 -0400 Message-ID: <4AEC2758.80003@web.de> Date: Sat, 31 Oct 2009 13:02:32 +0100 From: Jan Kiszka MIME-Version: 1.0 References: <4AEAFE39.1030302@us.ibm.com> <4AEC1A60.4010309@mail.berlios.de> In-Reply-To: <4AEC1A60.4010309@mail.berlios.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig15BD6A125FA15E8FB7645205" Sender: jan.kiszka@web.de Subject: [Qemu-devel] Re: PC machine types switched to SeaBIOS/gPXE List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Weil Cc: Anthony Liguori , QEMU Developers This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig15BD6A125FA15E8FB7645205 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Stefan Weil wrote: > Anthony Liguori schrieb: >> Hi, >> >> I just wanted to let everyone know that I've switched the PC machine >> type to SeaBIOS and gPXE. SeaBIOS is a port of the Bochs BIOS to GCC,= >> by Kevin O'Conner, along with quite a lot of clean up and new feature >> work. >> >> gPXE is the new development tree of etherboot which is now >> deprecated. We've done a lot of testing of and while there are a few >> outstanding issues, almost everything seems to be working okay. >> >> Some known issues: >> o e1000 pxe booting doesn't seem to work >> o gPXE does not like the slirp tftp server >> o SeaBIOS doesn't support CPU hotplug (not an issue for upstream qemu)= >> >> I've renamed the old pcbios to pcbios.bin. If you suspect a bug in >> SeaBIOS, you can use "-bios pcbios.bin" to try with the old BIOS in an= >> effort to debug. >> >> I want to thank everyone who helped make this all happen. It was a >> big effort and I think it's going to be a really nice feature for the >> 0.12.0 release! >> >=20 > More issues: >=20 > * QEMU crash with all working pxe devices: >=20 > i386-softmmu/qemu -boot n -net nic,model=3Dpcnet -net user -L pc-bios > qemu: fatal: Trying to execute code outside RAM or ROM at 0x7e6005a8 >=20 > EAX=3D00007b52 EBX=3D9c730001 ECX=3D54450246 EDX=3D00000000 > ESI=3D061f0000 EDI=3Dc7300000 EBP=3D00000000 ESP=3D00007b88 > EIP=3D7e6005a8 EFL=3D00000002 [-------] CPL=3D0 II=3D0 A20=3D1 SMM=3D0 = HLT=3D0 > ... Yes, this happens when gpxe found no tftp server or boot file (you didn't specify any) and then tries to restart. This restart seems to go through the bios which fails to properly reset the context, I bet. Another issue: model=3De1000 doesn't work this way (-boot n), only if you= go via gpxe menu and 'autoboot'. Other nic types seem to be fine. Jan --------------enig15BD6A125FA15E8FB7645205 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkrsJ14ACgkQitSsb3rl5xTjWwCghjGF9RlMDsjocU+VVZxWZ/PX KgEAn1K1jFaLWoLN7dy+3nQiNJmSEgSw =Oiz+ -----END PGP SIGNATURE----- --------------enig15BD6A125FA15E8FB7645205--