From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 12 17:01:03 2012 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F905AD6; Wed, 12 Dec 2012 17:01:03 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id AEB5C8FC17; Wed, 12 Dec 2012 17:01:02 +0000 (UTC) Received: by mail-wg0-f42.google.com with SMTP id dr1so2038416wgb.1 for ; Wed, 12 Dec 2012 09:01:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=D4oQNplXGZfIz8lzwuisT1LpB45eGAIvZkxwAQk63a8=; b=FsIMPcoIccQ+Z3tfg4BcaR4NLXwhIovRkGimSsruLDrd26NE0ZHM6tIzKeWPtu8se7 eDm21EmejR06vV7AgAEo49xK8aiVTxkPV45wI1XCmRHcScEwEPoAEWwhtn5Rt1DH9Tx6 WtZO+XaV8q8RiFYMrhIBZz2dQdlKsCeCScw4qsxiMbX03HyomJAx2+SsqpsbWZw9uOsC 4Yxs+b072rG0Gn+nXCyHSiCBCrcMobGwZPCTbhOVZEWsziO9i2AyWoPg4hrMjyZokaKf L+4Z8kqaLiRzrmPeVwFCUTX2wHVDmp6HorzKbmt/rvdgFm9Cd6K1Nf8QN5mFzU91gRIm 3mGg== MIME-Version: 1.0 Received: by 10.194.120.132 with SMTP id lc4mr3179366wjb.59.1355331661297; Wed, 12 Dec 2012 09:01:01 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Wed, 12 Dec 2012 09:01:01 -0800 (PST) In-Reply-To: References: Date: Wed, 12 Dec 2012 09:01:01 -0800 X-Google-Sender-Auth: LtESMmdSYGn_FpfK-G03etQjbOw Message-ID: Subject: Re: new pc-bios/bios.bin breaks freebsd booting From: Adrian Chadd To: Luigi Rizzo Content-Type: text/plain; charset=ISO-8859-1 Cc: emulation@freebsd.org, nox@freebsd.org, current@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 12 Dec 2012 17:01:03 -0000 Yes, the qemu bios people decided that they could change the ACPI setup, in order to make Linux boot slightly (1 line) quieter. http://git.qemu.org/?p=seabios.git;a=commit;h=4540409d19a4baeec5006d925cfca19f8038a96e Adrian On 12 December 2012 08:07, Luigi Rizzo wrote: > it seems that qemu-1.3.0 is broken for freebsd... > > cheers > luigi > > ---------- Forwarded message ---------- > From: Luigi Rizzo > Date: Wed, Dec 12, 2012 at 8:04 AM > Subject: new pc-bios/bios.bin breaks freebsd booting > To: qemu-devel@nongnu.org, kraxel@redhat.com > > > I am not sure if it has been reported already but this commit > > http://git.qemu.org/?p=qemu.git;a=commitdiff;h=d7a51dbbaa70677846453f8c961590913052dd86 > > (replacing pc-bios/bios.bin with a newer version) > breaks booting of FreeBSD on recent qemu (starting roughly with qemu- > 1.3.0-rc2). > > Using a FreeBSD host, and a FreeBSD guest, > the qemu thread runs at 100% and the console is stuck > after the 'pci0' probe: > > > ... > hpet0: iomem 0xfed00000-0xfed003ff on acpi0 > > Timecounter "HPET" frequency 100000000 Hz quality 950 > > Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 > > acpi_timer0: <24-bit timer at 3.579545MHz> port 0xb008-0xb00b on acpi0 > > pcib0: port 0xcf8-0xcff on acpi0 > > pci0: on pcib0 > > Reverting the bios fixes things. > I wonder if it isn't the case of reverting this change ? > > cheers > luigi > > > > -- > -----------------------------------------+------------------------------- > Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione > http://www.iet.unipi.it/~luigi/ . Universita` di Pisa > TEL +39-050-2211611 . via Diotisalvi 2 > Mobile +39-338-6809875 . 56122 PISA (Italy) > -----------------------------------------+------------------------------- > > > > > -- > -----------------------------------------+------------------------------- > Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione > http://www.iet.unipi.it/~luigi/ . Universita` di Pisa > TEL +39-050-2211611 . via Diotisalvi 2 > Mobile +39-338-6809875 . 56122 PISA (Italy) > -----------------------------------------+------------------------------- > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"