From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43229) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJkhT-0001KO-9S for qemu-devel@nongnu.org; Mon, 27 Jul 2015 11:52:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJkhM-0004hi-TQ for qemu-devel@nongnu.org; Mon, 27 Jul 2015 11:52:23 -0400 Received: from mail-vn0-f44.google.com ([209.85.216.44]:33146) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJkhM-0004gu-Ci for qemu-devel@nongnu.org; Mon, 27 Jul 2015 11:52:16 -0400 Received: by vnav141 with SMTP id v141so32422543vna.0 for ; Mon, 27 Jul 2015 08:52:15 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150727181408-mutt-send-email-mst@redhat.com> References: <015a01d0c85c$b52b61d0$1f822570$@samsung.com> <20150727152658.3f3740f7@nial.brq.redhat.com> <003401d0c879$937041b0$ba50c510$@samsung.com> <20150727181408-mutt-send-email-mst@redhat.com> From: Peter Maydell Date: Mon, 27 Jul 2015 16:51:56 +0100 Message-ID: Content-Type: text/plain; charset=UTF-8 Subject: Re: [Qemu-devel] [PATCH v3] hw/arm/virt: Add high MMIO PCI region List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Igor Mammedov , Alexander Graf , Pavel Fedin , QEMU Developers , Paolo Bonzini On 27 July 2015 at 16:18, Michael S. Tsirkin wrote: > It's more a question of figuring out what does real hardware do. > It's true, PIIX has this "everything that isn't memory is PCI" > assumption. We do this for Q35 but I'm not even sure it's the > right thing to do there. > > If as you say real ARM hardware doesn't work like this, then QEMU > shouldn't do this for ARM. Real ARM hardware might do a variety of things varying between "we just have some windows" and "we do things exactly like how an x86 PC does". The architecture doesn't care. I don't know what the restrictions of the kernel's "generic PCIe" handling are, whether it insists on specific windows or can handle the "everything in the background is a window" configuration as well. The dt binding doc for it implies not. thanks -- PMM