From owner-freebsd-acpi@FreeBSD.ORG Sun Sep 19 22:20:05 2004 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2194916A4CE for ; Sun, 19 Sep 2004 22:20:05 +0000 (GMT) Received: from sianna.shopkeeper.de (sianna.shopkeeper.de [217.17.196.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 243B543D1F for ; Sun, 19 Sep 2004 22:20:04 +0000 (GMT) (envelope-from sklauder@trimind.de) Received: from avalon.dobu.local (p5090B381.dip.t-dialin.net [80.144.179.129]) (authenticated bits=0) by sianna.shopkeeper.de (8.13.1/8.13.1) with ESMTP id i8JMK8d6080884; Mon, 20 Sep 2004 00:20:09 +0200 (CEST) (envelope-from sklauder@trimind.de) Received: from avalon.dobu.local (localhost.dobu.local [127.0.0.1]) by avalon.dobu.local (8.13.1/8.12.11) with ESMTP id i8JMJxmr018165; Mon, 20 Sep 2004 00:19:59 +0200 (CEST) (envelope-from sklauder@avalon.dobu.local) Received: (from sklauder@localhost) by avalon.dobu.local (8.13.1/8.13.1/Submit) id i8JMJwK4018164; Mon, 20 Sep 2004 00:19:58 +0200 (CEST) (envelope-from sklauder) Date: Mon, 20 Sep 2004 00:19:58 +0200 From: Sascha Klauder To: Nate Lawson Message-ID: <20040919221958.GA17850@trimind.de> References: <37F890616C995246BE76B3E6B2DBE05502071306@orsmsx403.amr.corp.intel.com> <414CA156.7040606@root.org> <20040919163706.GA904@trimind.de> <414DF52E.1030109@root.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <414DF52E.1030109@root.org> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: by amavisd-new cc: freebsd-acpi@freebsd.org cc: "Moore, Robert" Subject: Re: trouble overriding DSDT X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: sklauder@trimind.de List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Sep 2004 22:20:05 -0000 On Sun, Sep 19, 2004 at 02:07:58PM -0700, Nate Lawson wrote: > SSDTs as well. When you override the DSDT, you are loading a combined > DSDT+SSDT table but the original SSDT is still in memory. Thus you get > the duplicated namespace values. An easy way to test this is to comment > out everything in your ASL from the Scope(...CPU0) to the end, Yes, that did the trick! > recompile, load it, then if it boots ok, do another acpidump and diff > the two. If I'm right, you'll find commenting out some part gets you > the same ASL after booting with the custom one. Right, the ASLs are effectively the same, with the exception that the very changes I did in the first place now seem to be "backed out". Is this the supposed behaviour when the DSDT is overridden (i.e. acpidump(8) always dumps the DSDT pro- vided by the BIOS (or something to that effect))? Cheers, -sascha