From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VQhEL-0004ly-6h for qemu-devel@nongnu.org; Mon, 30 Sep 2013 13:26:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VQhEC-0004pu-Ey for qemu-devel@nongnu.org; Mon, 30 Sep 2013 13:25:56 -0400 Received: from mail-qc0-x22a.google.com ([2607:f8b0:400d:c01::22a]:56253) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VQhEC-0004pa-5q for qemu-devel@nongnu.org; Mon, 30 Sep 2013 13:25:48 -0400 Received: by mail-qc0-f170.google.com with SMTP id m20so3929311qcx.1 for ; Mon, 30 Sep 2013 10:25:47 -0700 (PDT) From: Min LI Content-Type: multipart/alternative; boundary="Apple-Mail=_C7C0719E-1DF3-4F6E-A84C-27B18F2AD453" Message-Id: Date: Mon, 30 Sep 2013 13:25:45 -0400 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: [Qemu-devel] bochs BIOS configuration and initialization List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --Apple-Mail=_C7C0719E-1DF3-4F6E-A84C-27B18F2AD453 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Dear all, I am very interested in QEMU and trying to figure out the boot = process of guest VM. According to my understanding about QEMU code, = bochs BIOS is loaded into memory by pc_system_firmware_init(=85). = However, I notice QEMU handles hardware initialization, allocates memory = and stores user's configuration in fw_cfg. In addition, QEMU loads linux = by load_linux(=85). Then my question is what does bochs BIOS do during = the period guest VM boots. Based on my understanding, QEMU has already = finished many works belong to BIOS, why does QEMU load BIOS into memory? =20 I will really appreciate any comments and help. Thank you very much, Best Regards, Min= --Apple-Mail=_C7C0719E-1DF3-4F6E-A84C-27B18F2AD453 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 Dear all,

  =     I am very interested in QEMU and trying to figure out the = boot process of guest VM. According to my understanding about QEMU code, = bochs BIOS is loaded into memory by = pc_system_firmware_init(=85). However, I notice QEMU handles = hardware initialization, allocates memory and stores user's = configuration in fw_cfg. In addition, QEMU loads linux by = load_linux(=85). Then my question is what does bochs BIOS do = during the  period guest VM boots. Based on my understanding, QEMU = has already finished many works belong to BIOS, why does QEMU load BIOS = into memory?
      
I will = really appreciate any comments and help.

Thank = you very much,

Best = Regards,

Min
= --Apple-Mail=_C7C0719E-1DF3-4F6E-A84C-27B18F2AD453--