From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47755) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDKIV-0003Eo-3i for qemu-devel@nongnu.org; Mon, 19 Jan 2015 16:55:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDKIR-0006r9-Ou for qemu-devel@nongnu.org; Mon, 19 Jan 2015 16:55:47 -0500 Received: from mx1.redhat.com ([209.132.183.28]:59173) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDKIR-0006r3-Hk for qemu-devel@nongnu.org; Mon, 19 Jan 2015 16:55:43 -0500 Date: Mon, 19 Jan 2015 23:55:37 +0200 From: "Michael S. Tsirkin" Message-ID: <20150119215537.GC11452@redhat.com> References: <1418954562-13716-1-git-send-email-imammedo@redhat.com> <1418954562-13716-42-git-send-email-imammedo@redhat.com> <54BCFBB1.60806@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <54BCFBB1.60806@redhat.com> Subject: Re: [Qemu-devel] [RFC 41/47] pc: acpi-build: create PCI0._CRS dynamically List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: Igor Mammedov , drjones@redhat.com, claudio.fontana@huawei.com, qemu-devel@nongnu.org, Marcel Apfelbaum On Mon, Jan 19, 2015 at 01:42:25PM +0100, Paolo Bonzini wrote: > > > On 19/12/2014 03:02, Igor Mammedov wrote: > > Replace template patching and runtime > > calculation in _CRS() method with static _CRS > > defined in SSDT. > > > > It also drops manual hole patching for reserved > > PCI/MEM/CPU hoptlug MMIO resources and utilizes > > the fact that MMIO resources are reserved by > > respective child /i.e. PHPR, MHPD, PRES/ containers. > > > > Signed-off-by: Igor Mammedov > > This is a good idea. It's simpler to just do this in the SSDT than to > split it between DSDT and SSDT. The AML's purpose is just to build a > static value anyway. > > Paolo I think Marcel has patches going in exactly the reverse direction with this. Marcel?