From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N57Iv-00054z-GM for qemu-devel@nongnu.org; Mon, 02 Nov 2009 19:31:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N57Iq-0004sz-Bc for qemu-devel@nongnu.org; Mon, 02 Nov 2009 19:31:21 -0500 Received: from [199.232.76.173] (port=55110 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N57Iq-0004sj-6G for qemu-devel@nongnu.org; Mon, 02 Nov 2009 19:31:16 -0500 Received: from e1.ny.us.ibm.com ([32.97.182.141]:52368) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1N57Ip-0001ml-QO for qemu-devel@nongnu.org; Mon, 02 Nov 2009 19:31:16 -0500 Received: from d01relay01.pok.ibm.com (d01relay01.pok.ibm.com [9.56.227.233]) by e1.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id nA30TWks006640 for ; Mon, 2 Nov 2009 19:29:32 -0500 Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by d01relay01.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nA30VEtI100232 for ; Mon, 2 Nov 2009 19:31:14 -0500 Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by d01av02.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id nA2KS4Cw007029 for ; Mon, 2 Nov 2009 15:28:04 -0500 Message-ID: <4AEF7A48.5000401@us.ibm.com> Date: Mon, 02 Nov 2009 19:33:12 -0500 From: Beth Kon MIME-Version: 1.0 Subject: [Fwd: Re: [Qemu-devel] Re: PC machine types switched to SeaBIOS/gPXE] Content-Type: multipart/mixed; boundary="------------060608000602050209000505" List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin O'Connor Cc: Anthony Liguori , qemu-devel This is a multi-part message in MIME format. --------------060608000602050209000505 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Anthony, I assume you meant to cc Kevin... --------------060608000602050209000505 Content-Type: message/rfc822; name="Re: [Qemu-devel] Re: PC machine types switched to SeaBIOS/gPXE.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename*0="Re: [Qemu-devel] Re: PC machine types switched to SeaBIOS/gP"; filename*1="XE.eml" Return-Path: Received: from imap.linux.ibm.com ([unix socket]) by imap.linux.ibm.com (Cyrus v2.3.7-Invoca-RPM-2.3.7-7) with LMTPA; Mon, 02 Nov 2009 18:28:55 -0500 X-Sieve: CMU Sieve 2.3 Received: by imap.linux.ibm.com (Postfix, from userid 101) id 18B792E1C065; Mon, 2 Nov 2009 18:28:55 -0500 (EST) X-Spam-TestScore: TW_GP=0.077,TW_PX=0.077,UNPARSEABLE_RELAY=0.001 X-Spam-TokenSummary: Bayes not run. X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on imap.linux.ibm.com X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=TW_GP,TW_PX,UNPARSEABLE_RELAY autolearn=disabled version=3.1.7 X-Spam-Relay-Country: US ** US XX US Received: from smtp.linux.ibm.com (smtp.linux.ibm.com [9.26.4.197]) by imap.linux.ibm.com (Postfix) with ESMTP id BB89A2E1C05A for ; Mon, 2 Nov 2009 18:28:54 -0500 (EST) Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.linux.ibm.com (Postfix) with ESMTP id 84CFCC79F7 for ; Mon, 2 Nov 2009 18:28:54 -0500 (EST) X-Virus-Scanned: amavisd-new at linux.ibm.com Received: from VMSDVM6.POK.IBM.COM (vmsdvm6.pok.ibm.com [9.57.5.25]) by smtp.linux.ibm.com (Postfix) with ESMTP id 62A5DC79F1 for ; Mon, 2 Nov 2009 18:28:54 -0500 (EST) Received: by VMSDVM6.POK.IBM.COM (IBM VM SMTP Level 530) via spool with SMTP id 5905 ; Mon, 02 Nov 2009 18:29:20 EST Received: by vmsdvm6.vnet.ibm.com (xagent2 6.1.2) via xagsmtp3 with spool id 4062 for eak@linux.vnet.ibm.com; Mon, 02 Nov 2009 18:29:20 -0500 (EST) Received: from d01relay05.pok.ibm.com [9.56.227.237] by VMSDVM6.POK.IBM.COM (IBM VM SMTP Level 530) via TCP with ESMTP ; Mon, 02 Nov 2009 18:29:20 EST Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay05.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id nA2NSrC8119442 for ; Mon, 2 Nov 2009 18:28:53 -0500 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id nA2NSrFn001127 for ; Mon, 2 Nov 2009 18:28:53 -0500 Received: from e4.ny.us.ibm.com (e4.pok.ibm.com [9.56.232.144]) by d01av04.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id nA2NSrch001117 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 2 Nov 2009 18:28:53 -0500 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by e4.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id nA2NKo4h029263 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 2 Nov 2009 18:20:50 -0500 Received: from localhost ([127.0.0.1]:43821 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N56Er-0002Vz-5L for eak@us.ibm.com; Mon, 02 Nov 2009 18:23:05 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N56Dw-0002Vm-Qj for qemu-devel@nongnu.org; Mon, 02 Nov 2009 18:22:08 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N56Ds-0002VB-Kh for qemu-devel@nongnu.org; Mon, 02 Nov 2009 18:22:08 -0500 Received: from [199.232.76.173] (port=49887 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N56Ds-0002V8-G6 for qemu-devel@nongnu.org; Mon, 02 Nov 2009 18:22:04 -0500 Received: from qw-out-1920.google.com ([74.125.92.150]:57359) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N56Ds-00026D-7S for qemu-devel@nongnu.org; Mon, 02 Nov 2009 18:22:04 -0500 Received: by qw-out-1920.google.com with SMTP id 5so1098921qwc.4 for ; Mon, 02 Nov 2009 15:22:03 -0800 (PST) Received: by 10.224.24.212 with SMTP id w20mr237987qab.229.1257204123589; Mon, 02 Nov 2009 15:22:03 -0800 (PST) Received: from squirrel.codemonkey.ws ([24.174.33.212]) by mx.google.com with ESMTPS id 23sm3338981qyk.7.2009.11.02.15.22.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 02 Nov 2009 15:22:02 -0800 (PST) Message-ID: <4AEF6998.80103@codemonkey.ws> Date: Mon, 02 Nov 2009 17:22:00 -0600 From: Anthony Liguori User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: Beth Kon Subject: Re: [Qemu-devel] Re: PC machine types switched to SeaBIOS/gPXE References: <4AEAFE39.1030302@us.ibm.com> <4AEB408F.9060205@web.de> <4AEB426A.5080305@us.ibm.com> <4AEC30A6.6020600@mail.berlios.de> <4AEC375E.50701@web.de> <4AEF66BE.3070203@us.ibm.com> In-Reply-To: <4AEF66BE.3070203@us.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: Jan Kiszka , "qemu-devel@nongnu.org" , Gleb Natapov , Avi Kivity X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Copy: yes Sender: qemu-devel-bounces+eak=us.ibm.com@nongnu.org Errors-To: qemu-devel-bounces+eak=us.ibm.com@nongnu.org X-Xagent-From: anthony@codemonkey.ws X-Xagent-To: eak@linux.vnet.ibm.com X-Xagent-Gateway: vmsdvm6.vnet.ibm.com (XAGENTU2 at VMSDVM6) Beth Kon wrote: > Serendipity allowed us to find this really easily, thanks to some old > builds lying around... > > The following Seabios commit breaks gpxe boot with e1000: > > commit a5826b5ad482f44d293387dc7513e5e98802a54e > Author: Kevin O'Connor > Date: Sat Oct 24 17:57:29 2009 -0400 > > Add simple cooperative threading scheme to allow parallel hw init. > Enable system for running hardware initialization in parallel. > The yield() call can now round-robin between "threads". > Rework ata controller init to use a thread per controller. > Make sure internal drives are registered in a defined order. > Run keyboard initialization in a thread. > Rework usb init to use a thread per controller. Any thoughts Kevin? Before this commit, the gPXE e1000 rom was able to successfully netboot when selected as a boot device. With this commit, we get a "device not found" error within gPXE when launched as a boot device but when run from the gPXE command line, it launches successfully. Regards, Anthony Liguori --------------060608000602050209000505--