From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 1 21:55:11 2007 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5798F16A402; Thu, 1 Feb 2007 21:55:11 +0000 (UTC) (envelope-from kozlov@ravenloft.kiev.ua) Received: from istc.kiev.ua (wolf.istc.kiev.ua [193.108.236.1]) by mx1.freebsd.org (Postfix) with ESMTP id EF62A13C4B4; Thu, 1 Feb 2007 21:55:10 +0000 (UTC) (envelope-from kozlov@ravenloft.kiev.ua) Received: from localhost ([127.0.0.1] helo=ravenloft.kiev.ua) by istc.kiev.ua with esmtp (Exim 4.52) id 1HCjCI-0000Pg-K5; Thu, 01 Feb 2007 23:10:23 +0200 Received: from kozlov by ravenloft.kiev.ua with local (Exim 4.66 (FreeBSD)) (envelope-from ) id 1HCjBt-0007BF-J5; Thu, 01 Feb 2007 23:09:57 +0200 Date: Thu, 1 Feb 2007 23:09:57 +0200 From: Alex Kozlov To: Jung-uk Kim Message-ID: <20070201210957.GA27582@ravenloft.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.13 (2006-08-11) Sender: Alex Kozlov X-Spam-Score: 0.0 (/) X-Spam-Report: Content analysis detailz: (0.0 points, 10.0 required) Cc: freebsd-emulation@FreeBSD.org, spam@rm-rf.kiev.ua Subject: Re: [FIX] QEMU and ACPI X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Feb 2007 21:55:11 -0000 On Thu, Feb 01, 2007 at 03:02:53PM -0500, Jung-uk Kim wrote: > You may have noticed recent QEMU does not boot FreeBSD/amd64 SMP guest > on FreeBSD/amd64 -CURRENT host (i.e., you may have seen 'invalid RSDT > checksum' error while booting). That is because the QEMU BIOS (which > is actually Bochs BIOS with little modification) has a little bug in > it. If you experience the issue, grab a file from here: > http://people.freebsd.org/~jkim/qemu-bios.bin > and replace /usr/local/share/qemu/bios.bin with it. The QEMU patch > against Bochs BIOS is here: > http://people.freebsd.org/~jkim/qemu-bios.diff > Basically it wasn't clearing RSDT before checksum calculation. ;-) Also useful - patch for removing DMA timeout at boot time in FreeBSD guest: http://www.mail-archive.com/qemu-devel@nongnu.org/msg08126.html -- Adios