From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:58711) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RW51r-0001Ck-6Y for qemu-devel@nongnu.org; Thu, 01 Dec 2011 06:42:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RW51n-0002Ga-Bv for qemu-devel@nongnu.org; Thu, 01 Dec 2011 06:42:15 -0500 Received: from mx1.redhat.com ([209.132.183.28]:47058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RW51n-0002GW-2p for qemu-devel@nongnu.org; Thu, 01 Dec 2011 06:42:11 -0500 Message-ID: <4ED767DF.7060707@redhat.com> Date: Thu, 01 Dec 2011 12:41:19 +0100 From: Gerd Hoffmann MIME-Version: 1.0 References: <4ED58108.3090903@endace.com> <20111130074903.GD17781@redhat.com> <4ED70E71.3030003@endace.com> <4ED7640D.5060203@redhat.com> In-Reply-To: <4ED7640D.5060203@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [BUG] [Seabios] PCI 64bit BARs on Win2008 - unable to start the device. (ACPI lacks the _DSM method) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexey Korolev Cc: sfd@endace.com, yamahata@valinux.co.jp, seabios@seabios.org, qemu-devel@nongnu.org, "Michael S. Tsirkin" Hi, >> PCI: map device bus 0, bfd 0x28 >> bar 0, addr febe0000, size 10000 [mem] >> bar 1, addr 0, size 20000000 [mem] > > Somehow seabios didn't recognise the bar correctly it seems (both 512 > and 256 MB cases look the same). For the 256 MB case seabios should > have mapped the bar @ 0xe0000000. ... and it should also have figured it is prefetchable memory. Was pci config space messed up somehow? What does 'lspci -v' say once you've booted the machine with linux? What qemu version you are running? What kind of device is this? Emulated? Code somewhere? Or a real device passed through to the guest? cheers, Gerd