From owner-freebsd-acpi@FreeBSD.ORG Fri Oct 21 20:59:21 2005 Return-Path: X-Original-To: freebsd-acpi@freebsd.org 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 8199E16A41F; Fri, 21 Oct 2005 20:59:21 +0000 (GMT) (envelope-from robert.moore@intel.com) Received: from orsfmr002.jf.intel.com (fmr17.intel.com [134.134.136.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A80243D45; Fri, 21 Oct 2005 20:59:20 +0000 (GMT) (envelope-from robert.moore@intel.com) Received: from orsfmr100.jf.intel.com (orsfmr100.jf.intel.com [10.7.209.16]) by orsfmr002.jf.intel.com (8.12.10/8.12.10/d: major-outer.mc,v 1.1 2004/09/17 17:50:56 root Exp $) with ESMTP id j9LKxIBS025755; Fri, 21 Oct 2005 20:59:18 GMT Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com [192.168.65.206]) by orsfmr100.jf.intel.com (8.12.10/8.12.10/d: major-inner.mc,v 1.2 2004/09/17 18:05:01 root Exp $) with SMTP id j9LKwpql029735; Fri, 21 Oct 2005 20:59:17 GMT Received: from orsmsx331.amr.corp.intel.com ([192.168.65.56]) by orsmsxvs040.jf.intel.com (SAVSMTP 3.1.7.47) with SMTP id M2005102113591726339 ; Fri, 21 Oct 2005 13:59:17 -0700 Received: from orsmsx403.amr.corp.intel.com ([192.168.65.209]) by orsmsx331.amr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 21 Oct 2005 13:59:17 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Fri, 21 Oct 2005 13:59:16 -0700 Message-ID: <971FCB6690CD0E4898387DBF7552B90E03278CD9@orsmsx403.amr.corp.intel.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ACPI errors on amd64 (sempron) thread-index: AcXWgdYLr1ZiOH2TSw6oj7CGaV99YgAADH+A From: "Moore, Robert" To: "Marcel Moolenaar" X-OriginalArrivalTime: 21 Oct 2005 20:59:17.0561 (UTC) FILETIME=[4CFC1A90:01C5D682] X-Scanned-By: MIMEDefang 2.52 on 10.7.209.16 Cc: freebsd-acpi@freebsd.org, Mathieu Prevot Subject: RE: ACPI errors on amd64 (sempron) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2005 20:59:21 -0000 I reversed the logic on the existing flag, making a new one. Only __ia64__ will set the flag that says "hardware does not support non-aligned memory transfers". I also used __IA64__ just in case. #if defined (__IA64__) || defined (__ia64__) #define ACPI_MISALIGNMENT_NOT_SUPPORTED #endif This will hopefully ensure that CA won't break on Itanium. > -----Original Message----- > From: Marcel Moolenaar [mailto:marcel@xcllnt.net] > Sent: Friday, October 21, 2005 1:56 PM > To: Moore, Robert > Cc: Nate Lawson; John Baldwin; freebsd-acpi@freebsd.org; Mathieu Prevot > Subject: Re: ACPI errors on amd64 (sempron) >=20 >=20 > On Oct 21, 2005, at 11:32 AM, Moore, Robert wrote: >=20 > > Yes. I think I'll change the logic around so that non-aligned memory > > transfers is the default, and only the __IA64__ flag enables ACPICA > > support for such transfers. >=20 > I assume you mean disables instead of enables? > Also, the flag is __ia64__ (lower case). >=20 > Just making sure that the next ACPICA import doesn't break ia64 :-) >=20 > -- > Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net >=20