From owner-acpi-jp@jp.FreeBSD.org Mon Aug 11 14:56:26 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h7B5uQ638218;
	Mon, 11 Aug 2003 14:56:26 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from rootlabs.com (root.org [67.118.192.226])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id h7B5uOT38211
	for <acpi-jp@jp.freebsd.org>; Mon, 11 Aug 2003 14:56:25 +0900 (JST)
	(envelope-from nate@rootlabs.com)
Received: (qmail 85593 invoked by uid 1000); 11 Aug 2003 05:56:21 -0000
From: Nate Lawson <nate@root.org>
To: andrew.grover@intell.com
cc: acpi-jp@jp.FreeBSD.org
Message-ID: <20030810225500.L85570@root.org>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: acpi-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 10 Aug 2003 22:56:21 -0700
X-Sequence: acpi-jp 2581
Subject: [acpi-jp 2581] Re: cvs commit: src/sys/contrib/dev/acpica osunixxf.c
Sender: owner-acpi-jp@jp.FreeBSD.org
X-Originator: nate@root.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030802

Here you go.  This fixes osunixxf.c on non ia32 platforms.
Credit to marcel@freebsd.org.

-Nate

---------- Forwarded message ----------
Date: Sun, 10 Aug 2003 22:54:37 -0700 (PDT)
From: Nate Lawson <njl@FreeBSD.org>

njl         2003/08/10 22:54:31 PDT

  FreeBSD src repository

  Modified files:        (Branch: INTEL)
    sys/contrib/dev/acpica osunixxf.c
  Log:
  Fix AcpiOsMapMemory to match the function definition.  Don't use UINT32
  as a cast for a pointer.  Change has been submitted to the vendor.

  Pointed out by:         marcel, obrien

  Revision  Changes    Path
  1.1.1.3   +2 -2      src/sys/contrib/dev/acpica/osunixxf.c


Index: src/sys/contrib/dev/acpica/osunixxf.c
diff -u src/sys/contrib/dev/acpica/osunixxf.c:1.1.1.2 src/sys/contrib/dev/acpica/osunixxf.c:1.1.1.3
--- src/sys/contrib/dev/acpica/osunixxf.c:1.1.1.2	Thu Aug  7 11:19:12 2003
+++ src/sys/contrib/dev/acpica/osunixxf.c	Sun Aug 10 22:54:31 2003
@@ -452,10 +452,10 @@
 ACPI_STATUS
 AcpiOsMapMemory (
     ACPI_PHYSICAL_ADDRESS   where,
-    UINT32                  length,
+    ACPI_SIZE               length,
     void                    **there)
 {
-    *there = (void *) (UINT32) where;
+    *there = (void *) (uintptr_t) where;

     return AE_OK;
 }
