From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dominik Brodowski Subject: ignore invalid AccessType if RegionType only allows for one AccessType? Date: Mon, 19 Jul 2004 10:53:29 +0200 Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <20040719085329.GA21143@dominikbrodowski.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: robert.moore-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org Hi! The DSDTs of many Samsung notebooks contain one bug which forces users to use a "DSDT override": OperationRegion (ECR, EmbeddedControl, 0x00, 0xFF) Field (ECR, DWordAcc, Lock, Preserve) As can be seen in table 15-6 of ACPI spec 1.0b and in table 16-6 of ACPI spec 2.0, TypeRegion EmbeddedControl only allows for "ByteAcc", not "DWordAcc". iasl also says the same: ../dsdt.dsl 2660: Field (ECR, DWordAcc, Lock, Preserve) Error 1048 - ^ Host Operation Region requires ByteAcc access Given the fact that EmbeddedControl _only_ allows ByteAcc, how about "ignoring" DWordAcc or any other (invalid) AccType in this case if !acpi_strict, and "assuming" a value of ByteAcc instead? Thanks, Dominik ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click