From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlL3F-0007PX-2q for qemu-devel@nongnu.org; Tue, 26 Nov 2013 10:59:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VlL39-0003CG-59 for qemu-devel@nongnu.org; Tue, 26 Nov 2013 10:59:49 -0500 Received: from mx1.redhat.com ([209.132.183.28]:49711) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VlL38-0003C5-S3 for qemu-devel@nongnu.org; Tue, 26 Nov 2013 10:59:43 -0500 Message-ID: <1385481573.10163.38.camel@nilsson.home.kraxel.org> From: Gerd Hoffmann Date: Tue, 26 Nov 2013 16:59:33 +0100 In-Reply-To: <20131126152805.GA22682@redhat.com> References: <1384775449-6693-1-git-send-email-mst@redhat.com> <1384775449-6693-2-git-send-email-mst@redhat.com> <52945802.2010309@redhat.com> <20131126091014.GA18777@redhat.com> <1385463651.10163.10.camel@nilsson.home.kraxel.org> <20131126140455.GD21803@redhat.com> <1385479258.10163.13.camel@nilsson.home.kraxel.org> <20131126152805.GA22682@redhat.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PULL for-1.8 1/2] pc: disable pci-info List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Eduardo Habkost , "Jordan Justen (Intel address)" , qemu-devel@nongnu.org, Anthony Liguori , Igor Mammedov , Laszlo Ersek Hi, > > > Yes, I think it's a start. Q35 is a bit harder because of the MMIO > > > region. > > > > ??? Do you mean mmconfig? That can live inside the window. > > Are you sure? When I tried windows crashed but maybe I'm wrong. > Did you try some windows guests? At least it looks that way on my laptop: nilsson root ~# cat /proc/iomem [ ... ] dfa00000-febfffff : PCI Bus 0000:00 [ ... ] f8000000-fbffffff : PCI MMCONFIG 0000 [bus 00-3f] f80f8000-f80f8fff : reserved fec00000-fec003ff : IOAPIC 0 [ ... ] The reservation seems to be different from what we are doing though. We (aka seabios) are creating a e820 reserved region, on my laptop mmconfig is declared in acpi: nilsson root ~# grep f8000000 /var/log/dmesg [ 0.103320] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000) [ 0.126943] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000) [ 0.128697] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in ACPI motherboard resources [ 0.160979] system 00:01: [mem 0xf8000000-0xfbffffff] could not be reserved Maybe this is what windows doesn't like ... cheers, Gerd