Module Name: src
Committed By: jmcneill
Date: Tue Aug 18 16:26:12 UTC 2009
Modified Files:
src/sys/external/intel-public/acpica/dist/debugger: dbcmds.c dbexec.c
dbinput.c dbutils.c
src/sys/external/intel-public/acpica/dist/disassembler: dmresrc.c
dmresrcl.c
src/sys/external/intel-public/acpica/dist/dispatcher: dsopcode.c
src/sys/external/intel-public/acpica/dist/events: evrgnini.c
src/sys/external/intel-public/acpica/dist/executer: exdump.c
src/sys/external/intel-public/acpica/dist/include: acdebug.h acdisasm.h
acinterp.h aclocal.h acmacros.h acnamesp.h acpixf.h acresrc.h
actables.h actypes.h acutils.h
src/sys/external/intel-public/acpica/dist/include/platform: acnetbsd.h
src/sys/external/intel-public/acpica/dist/namespace: nsaccess.c
nsdump.c nsinit.c nsxfeval.c nsxfname.c
src/sys/external/intel-public/acpica/dist/parser: psopcode.c
src/sys/external/intel-public/acpica/dist/resources: rsutils.c
rsxface.c
src/sys/external/intel-public/acpica/dist/tables: tbfadt.c tbutils.c
tbxface.c
src/sys/external/intel-public/acpica/dist/utilities: utcache.c
utdebug.c uteval.c utglobal.c utmisc.c uttrack.c
Log Message:
Build fixes for NetBSD.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c \
src/sys/external/intel-public/acpica/dist/debugger/dbexec.c \
src/sys/external/intel-public/acpica/dist/debugger/dbinput.c \
src/sys/external/intel-public/acpica/dist/debugger/dbutils.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c \
src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/events/evrgnini.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/executer/exdump.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/include/acdebug.h \
src/sys/external/intel-public/acpica/dist/include/acdisasm.h \
src/sys/external/intel-public/acpica/dist/include/acinterp.h \
src/sys/external/intel-public/acpica/dist/include/aclocal.h \
src/sys/external/intel-public/acpica/dist/include/acmacros.h \
src/sys/external/intel-public/acpica/dist/include/acnamesp.h \
src/sys/external/intel-public/acpica/dist/include/acpixf.h \
src/sys/external/intel-public/acpica/dist/include/acresrc.h \
src/sys/external/intel-public/acpica/dist/include/actables.h \
src/sys/external/intel-public/acpica/dist/include/actypes.h \
src/sys/external/intel-public/acpica/dist/include/acutils.h
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/include/platform/acnetbsd.h
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/namespace/nsaccess.c \
src/sys/external/intel-public/acpica/dist/namespace/nsdump.c \
src/sys/external/intel-public/acpica/dist/namespace/nsinit.c \
src/sys/external/intel-public/acpica/dist/namespace/nsxfeval.c \
src/sys/external/intel-public/acpica/dist/namespace/nsxfname.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/parser/psopcode.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/resources/rsutils.c \
src/sys/external/intel-public/acpica/dist/resources/rsxface.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/tables/tbfadt.c \
src/sys/external/intel-public/acpica/dist/tables/tbutils.c \
src/sys/external/intel-public/acpica/dist/tables/tbxface.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/intel-public/acpica/dist/utilities/utcache.c \
src/sys/external/intel-public/acpica/dist/utilities/utdebug.c \
src/sys/external/intel-public/acpica/dist/utilities/uteval.c \
src/sys/external/intel-public/acpica/dist/utilities/utglobal.c \
src/sys/external/intel-public/acpica/dist/utilities/utmisc.c \
src/sys/external/intel-public/acpica/dist/utilities/uttrack.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c
diff -u src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c:1.2
--- src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c:1.1.1.1 Tue Aug 18 16:23:31 2009
+++ src/sys/external/intel-public/acpica/dist/debugger/dbcmds.c Tue Aug 18 16:26:10 2009
@@ -1770,7 +1770,7 @@
* Perform comparison of original AML to newly created AML. This tests both
* the AML->Resource conversion and the Resource->Aml conversion.
*/
- Status = AcpiDmTestResourceConversion (Node, METHOD_NAME__CRS);
+ Status = AcpiDmTestResourceConversion (Node, __UNCONST(METHOD_NAME__CRS));
/* Execute _SRS with the resource list */
Index: src/sys/external/intel-public/acpica/dist/debugger/dbexec.c
diff -u src/sys/external/intel-public/acpica/dist/debugger/dbexec.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/debugger/dbexec.c:1.2
--- src/sys/external/intel-public/acpica/dist/debugger/dbexec.c:1.1.1.1 Tue Aug 18 16:23:31 2009
+++ src/sys/external/intel-public/acpica/dist/debugger/dbexec.c Tue Aug 18 16:26:10 2009
@@ -237,7 +237,7 @@
Params[1].Type = ACPI_TYPE_STRING;
Params[1].String.Length = 12;
- Params[1].String.Pointer = "AML Debugger";
+ Params[1].String.Pointer = __UNCONST("AML Debugger");
break;
default:
Index: src/sys/external/intel-public/acpica/dist/debugger/dbinput.c
diff -u src/sys/external/intel-public/acpica/dist/debugger/dbinput.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/debugger/dbinput.c:1.2
--- src/sys/external/intel-public/acpica/dist/debugger/dbinput.c:1.1.1.1 Tue Aug 18 16:23:31 2009
+++ src/sys/external/intel-public/acpica/dist/debugger/dbinput.c Tue Aug 18 16:26:10 2009
@@ -799,7 +799,7 @@
break;
case CMD_METHODS:
- Status = AcpiDbDisplayObjects ("METHOD", AcpiGbl_DbArgs[1]);
+ Status = AcpiDbDisplayObjects (__UNCONST("METHOD"), AcpiGbl_DbArgs[1]);
break;
case CMD_NAMESPACE:
Index: src/sys/external/intel-public/acpica/dist/debugger/dbutils.c
diff -u src/sys/external/intel-public/acpica/dist/debugger/dbutils.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/debugger/dbutils.c:1.2
--- src/sys/external/intel-public/acpica/dist/debugger/dbutils.c:1.1.1.1 Tue Aug 18 16:23:31 2009
+++ src/sys/external/intel-public/acpica/dist/debugger/dbutils.c Tue Aug 18 16:26:10 2009
@@ -138,7 +138,7 @@
UINT32 Address);
#endif
-static char *Converter = "0123456789ABCDEF";
+static const char *Converter = "0123456789ABCDEF";
/*******************************************************************************
Index: src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c
diff -u src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c:1.2
--- src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c:1.1.1.1 Tue Aug 18 16:23:40 2009
+++ src/sys/external/intel-public/acpica/dist/disassembler/dmresrc.c Tue Aug 18 16:26:10 2009
@@ -222,7 +222,7 @@
void
AcpiDmDumpInteger8 (
UINT8 Value,
- char *Name)
+ const char *Name)
{
AcpiOsPrintf ("0x%2.2X, // %s\n", Value, Name);
}
@@ -230,7 +230,7 @@
void
AcpiDmDumpInteger16 (
UINT16 Value,
- char *Name)
+ const char *Name)
{
AcpiOsPrintf ("0x%4.4X, // %s\n", Value, Name);
}
@@ -238,7 +238,7 @@
void
AcpiDmDumpInteger32 (
UINT32 Value,
- char *Name)
+ const char *Name)
{
AcpiOsPrintf ("0x%8.8X, // %s\n", Value, Name);
}
@@ -246,7 +246,7 @@
void
AcpiDmDumpInteger64 (
UINT64 Value,
- char *Name)
+ const char *Name)
{
AcpiOsPrintf ("0x%8.8X%8.8X, // %s\n", ACPI_FORMAT_UINT64 (Value), Name);
}
Index: src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c
diff -u src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c:1.2
--- src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c:1.1.1.1 Tue Aug 18 16:23:39 2009
+++ src/sys/external/intel-public/acpica/dist/disassembler/dmresrcl.c Tue Aug 18 16:26:10 2009
@@ -127,7 +127,7 @@
/* Common names for address and memory descriptors */
-static char *AcpiDmAddressNames[] =
+static const char *AcpiDmAddressNames[] =
{
"Granularity",
"Range Minimum",
@@ -136,7 +136,7 @@
"Length"
};
-static char *AcpiDmMemoryNames[] =
+static const char *AcpiDmMemoryNames[] =
{
"Range Minimum",
"Range Maximum",
@@ -1067,7 +1067,7 @@
void
AcpiDmVendorCommon (
- char *Name,
+ const char *Name,
UINT8 *ByteData,
UINT32 Length,
UINT32 Level)
Index: src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c
diff -u src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c:1.2
--- src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c:1.1.1.1 Tue Aug 18 16:23:38 2009
+++ src/sys/external/intel-public/acpica/dist/dispatcher/dsopcode.c Tue Aug 18 16:26:10 2009
@@ -1564,7 +1564,7 @@
/* Call to the OSL in case OS wants a piece of the action */
Status = AcpiOsSignal (ACPI_SIGNAL_BREAKPOINT,
- "Executed AML Breakpoint opcode");
+ __UNCONST("Executed AML Breakpoint opcode"));
break;
Index: src/sys/external/intel-public/acpica/dist/events/evrgnini.c
diff -u src/sys/external/intel-public/acpica/dist/events/evrgnini.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/events/evrgnini.c:1.2
--- src/sys/external/intel-public/acpica/dist/events/evrgnini.c:1.1.1.1 Tue Aug 18 16:23:28 2009
+++ src/sys/external/intel-public/acpica/dist/events/evrgnini.c Tue Aug 18 16:26:10 2009
@@ -638,7 +638,7 @@
ACPI_NAMESPACE_NODE *Node;
ACPI_STATUS Status;
ACPI_NAMESPACE_NODE *MethodNode;
- ACPI_NAME *RegNamePtr = (ACPI_NAME *) METHOD_NAME__REG;
+ ACPI_NAME *RegNamePtr = (ACPI_NAME *) __UNCONST(METHOD_NAME__REG);
ACPI_OPERAND_OBJECT *RegionObj2;
Index: src/sys/external/intel-public/acpica/dist/executer/exdump.c
diff -u src/sys/external/intel-public/acpica/dist/executer/exdump.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/executer/exdump.c:1.2
--- src/sys/external/intel-public/acpica/dist/executer/exdump.c:1.1.1.1 Tue Aug 18 16:23:32 2009
+++ src/sys/external/intel-public/acpica/dist/executer/exdump.c Tue Aug 18 16:26:11 2009
@@ -134,12 +134,12 @@
static void
AcpiExOutString (
- char *Title,
- char *Value);
+ const char *Title,
+ const char *Value);
static void
AcpiExOutPointer (
- char *Title,
+ const char *Title,
void *Value);
static void
@@ -441,7 +441,7 @@
while (Count)
{
Target = ACPI_ADD_PTR (UINT8, ObjDesc, Info->Offset);
- Name = Info->Name;
+ Name = __UNCONST(Info->Name);
switch (Info->Opcode)
{
@@ -902,15 +902,15 @@
static void
AcpiExOutString (
- char *Title,
- char *Value)
+ const char *Title,
+ const char *Value)
{
AcpiOsPrintf ("%20s : %s\n", Title, Value);
}
static void
AcpiExOutPointer (
- char *Title,
+ const char *Title,
void *Value)
{
AcpiOsPrintf ("%20s : %p\n", Title, Value);
Index: src/sys/external/intel-public/acpica/dist/include/acdebug.h
diff -u src/sys/external/intel-public/acpica/dist/include/acdebug.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acdebug.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acdebug.h:1.1.1.1 Tue Aug 18 16:23:33 2009
+++ src/sys/external/intel-public/acpica/dist/include/acdebug.h Tue Aug 18 16:26:11 2009
@@ -121,7 +121,7 @@
typedef struct CommandInfo
{
- char *Name; /* Command Name */
+ const char *Name; /* Command Name */
UINT8 MinArgs; /* Minimum arguments required */
} COMMAND_INFO;
@@ -129,7 +129,7 @@
typedef struct ArgumentInfo
{
- char *Name; /* Argument Name */
+ const char *Name; /* Argument Name */
} ARGUMENT_INFO;
Index: src/sys/external/intel-public/acpica/dist/include/acdisasm.h
diff -u src/sys/external/intel-public/acpica/dist/include/acdisasm.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acdisasm.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acdisasm.h:1.1.1.1 Tue Aug 18 16:23:33 2009
+++ src/sys/external/intel-public/acpica/dist/include/acdisasm.h Tue Aug 18 16:26:11 2009
@@ -123,7 +123,7 @@
#define BLOCK_PAREN 1
#define BLOCK_BRACE 2
#define BLOCK_COMMA_LIST 4
-#define ACPI_DEFAULT_RESNAME *(UINT32 *) "__RD"
+#define ACPI_DEFAULT_RESNAME *(const UINT32 *) "__RD"
typedef struct acpi_external_list
{
@@ -560,22 +560,22 @@
void
AcpiDmDumpInteger8 (
UINT8 Value,
- char *Name);
+ const char *Name);
void
AcpiDmDumpInteger16 (
UINT16 Value,
- char *Name);
+ const char *Name);
void
AcpiDmDumpInteger32 (
UINT32 Value,
- char *Name);
+ const char *Name);
void
AcpiDmDumpInteger64 (
UINT64 Value,
- char *Name);
+ const char *Name);
void
AcpiDmResourceTemplate (
@@ -670,7 +670,7 @@
void
AcpiDmVendorCommon (
- char *Name,
+ const char *Name,
UINT8 *ByteData,
UINT32 Length,
UINT32 Level);
Index: src/sys/external/intel-public/acpica/dist/include/acinterp.h
diff -u src/sys/external/intel-public/acpica/dist/include/acinterp.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acinterp.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acinterp.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/acinterp.h Tue Aug 18 16:26:11 2009
@@ -141,7 +141,7 @@
{
UINT8 Opcode;
UINT8 Offset;
- char *Name;
+ const char *Name;
} ACPI_EXDUMP_INFO;
Index: src/sys/external/intel-public/acpica/dist/include/aclocal.h
diff -u src/sys/external/intel-public/acpica/dist/include/aclocal.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/aclocal.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/aclocal.h:1.1.1.1 Tue Aug 18 16:23:35 2009
+++ src/sys/external/intel-public/acpica/dist/include/aclocal.h Tue Aug 18 16:26:11 2009
@@ -170,7 +170,7 @@
/* Debug names for the mutexes above */
-static char *AcpiGbl_MutexNames[ACPI_NUM_MUTEX] =
+static const char *AcpiGbl_MutexNames[ACPI_NUM_MUTEX] =
{
"ACPI_MTX_Interpreter",
"ACPI_MTX_Namespace",
@@ -839,7 +839,7 @@
typedef struct acpi_opcode_info
{
#if defined(ACPI_DISASSEMBLER) || defined(ACPI_DEBUG_OUTPUT)
- char *Name; /* Opcode name (disassembler/debug only) */
+ const char *Name; /* Opcode name (disassembler/debug only) */
#endif
UINT32 ParseArgs; /* Grammar/Parse time arguments */
UINT32 RuntimeArgs; /* Interpret time arguments */
@@ -1132,14 +1132,14 @@
typedef struct acpi_interface_info
{
- char *Name;
+ const char *Name;
UINT8 Value;
} ACPI_INTERFACE_INFO;
typedef struct acpi_port_info
{
- char *Name;
+ const char *Name;
UINT16 Start;
UINT16 End;
UINT8 OsiDependency;
Index: src/sys/external/intel-public/acpica/dist/include/acmacros.h
diff -u src/sys/external/intel-public/acpica/dist/include/acmacros.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acmacros.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acmacros.h:1.1.1.1 Tue Aug 18 16:23:35 2009
+++ src/sys/external/intel-public/acpica/dist/include/acmacros.h Tue Aug 18 16:26:11 2009
@@ -162,31 +162,31 @@
/* Hi...Lo Lo...Hi */
/* 16-bit source, 16/32/64 destination */
-#define ACPI_MOVE_16_TO_16(d, s) {(( UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[1];\
- (( UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[0];}
+#define ACPI_MOVE_16_TO_16(d, s) {(( UINT8 *)(void *)(d))[0] = ((const UINT8 *)(const void *)(s))[1];\
+ (( UINT8 *)(void *)(d))[1] = ((const UINT8 *)(const void *)(s))[0];}
#define ACPI_MOVE_16_TO_32(d, s) {(*(UINT32 *)(void *)(d))=0;\
- ((UINT8 *)(void *)(d))[2] = ((UINT8 *)(void *)(s))[1];\
- ((UINT8 *)(void *)(d))[3] = ((UINT8 *)(void *)(s))[0];}
+ ((UINT8 *)(void *)(d))[2] = ((const UINT8 *)(const void *)(s))[1];\
+ ((UINT8 *)(void *)(d))[3] = ((const UINT8 *)(const void *)(s))[0];}
#define ACPI_MOVE_16_TO_64(d, s) {(*(UINT64 *)(void *)(d))=0;\
- ((UINT8 *)(void *)(d))[6] = ((UINT8 *)(void *)(s))[1];\
- ((UINT8 *)(void *)(d))[7] = ((UINT8 *)(void *)(s))[0];}
+ ((UINT8 *)(void *)(d))[6] = ((const UINT8 *)(const void *)(s))[1];\
+ ((UINT8 *)(void *)(d))[7] = ((const UINT8 *)(const void *)(s))[0];}
/* 32-bit source, 16/32/64 destination */
#define ACPI_MOVE_32_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */
-#define ACPI_MOVE_32_TO_32(d, s) {(( UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[3];\
- (( UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[2];\
- (( UINT8 *)(void *)(d))[2] = ((UINT8 *)(void *)(s))[1];\
- (( UINT8 *)(void *)(d))[3] = ((UINT8 *)(void *)(s))[0];}
+#define ACPI_MOVE_32_TO_32(d, s) {(( UINT8 *)(void *)(d))[0] = ((const UINT8 *)(const void *)(s))[3];\
+ (( UINT8 *)(void *)(d))[1] = ((const UINT8 *)(const void *)(s))[2];\
+ (( UINT8 *)(void *)(d))[2] = ((const UINT8 *)(const void *)(s))[1];\
+ (( UINT8 *)(void *)(d))[3] = ((const UINT8 *)(const void *)(s))[0];}
#define ACPI_MOVE_32_TO_64(d, s) {(*(UINT64 *)(void *)(d))=0;\
- ((UINT8 *)(void *)(d))[4] = ((UINT8 *)(void *)(s))[3];\
- ((UINT8 *)(void *)(d))[5] = ((UINT8 *)(void *)(s))[2];\
- ((UINT8 *)(void *)(d))[6] = ((UINT8 *)(void *)(s))[1];\
- ((UINT8 *)(void *)(d))[7] = ((UINT8 *)(void *)(s))[0];}
+ ((UINT8 *)(void *)(d))[4] = ((const UINT8 *)(const void *)(s))[3];\
+ ((UINT8 *)(void *)(d))[5] = ((const UINT8 *)(const void *)(s))[2];\
+ ((UINT8 *)(void *)(d))[6] = ((const UINT8 *)(const void *)(s))[1];\
+ ((UINT8 *)(void *)(d))[7] = ((const UINT8 *)(const void *)(s))[0];}
/* 64-bit source, 16/32/64 destination */
@@ -194,14 +194,14 @@
#define ACPI_MOVE_64_TO_32(d, s) ACPI_MOVE_32_TO_32(d, s) /* Truncate to 32 */
-#define ACPI_MOVE_64_TO_64(d, s) {(( UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[7];\
- (( UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[6];\
- (( UINT8 *)(void *)(d))[2] = ((UINT8 *)(void *)(s))[5];\
- (( UINT8 *)(void *)(d))[3] = ((UINT8 *)(void *)(s))[4];\
- (( UINT8 *)(void *)(d))[4] = ((UINT8 *)(void *)(s))[3];\
- (( UINT8 *)(void *)(d))[5] = ((UINT8 *)(void *)(s))[2];\
- (( UINT8 *)(void *)(d))[6] = ((UINT8 *)(void *)(s))[1];\
- (( UINT8 *)(void *)(d))[7] = ((UINT8 *)(void *)(s))[0];}
+#define ACPI_MOVE_64_TO_64(d, s) {(( UINT8 *)(void *)(d))[0] = ((const UINT8 *)(const void *)(s))[7];\
+ (( UINT8 *)(void *)(d))[1] = ((const UINT8 *)(const void *)(s))[6];\
+ (( UINT8 *)(void *)(d))[2] = ((const UINT8 *)(const void *)(s))[5];\
+ (( UINT8 *)(void *)(d))[3] = ((const UINT8 *)(const void *)(s))[4];\
+ (( UINT8 *)(void *)(d))[4] = ((const UINT8 *)(const void *)(s))[3];\
+ (( UINT8 *)(void *)(d))[5] = ((const UINT8 *)(const void *)(s))[2];\
+ (( UINT8 *)(void *)(d))[6] = ((const UINT8 *)(const void *)(s))[1];\
+ (( UINT8 *)(void *)(d))[7] = ((const UINT8 *)(const void *)(s))[0];}
#else
/*
* Macros for little-endian machines
@@ -213,21 +213,21 @@
/* 16-bit source, 16/32/64 destination */
-#define ACPI_MOVE_16_TO_16(d, s) *(UINT16 *)(void *)(d) = *(UINT16 *)(void *)(s)
-#define ACPI_MOVE_16_TO_32(d, s) *(UINT32 *)(void *)(d) = *(UINT16 *)(void *)(s)
-#define ACPI_MOVE_16_TO_64(d, s) *(UINT64 *)(void *)(d) = *(UINT16 *)(void *)(s)
+#define ACPI_MOVE_16_TO_16(d, s) *(UINT16 *)(void *)(d) = *(const UINT16 *)(const void *)(s)
+#define ACPI_MOVE_16_TO_32(d, s) *(UINT32 *)(void *)(d) = *(const UINT16 *)(const void *)(s)
+#define ACPI_MOVE_16_TO_64(d, s) *(UINT64 *)(void *)(d) = *(const UINT16 *)(const void *)(s)
/* 32-bit source, 16/32/64 destination */
#define ACPI_MOVE_32_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */
-#define ACPI_MOVE_32_TO_32(d, s) *(UINT32 *)(void *)(d) = *(UINT32 *)(void *)(s)
-#define ACPI_MOVE_32_TO_64(d, s) *(UINT64 *)(void *)(d) = *(UINT32 *)(void *)(s)
+#define ACPI_MOVE_32_TO_32(d, s) *(UINT32 *)(void *)(d) = *(const UINT32 *)(const void *)(s)
+#define ACPI_MOVE_32_TO_64(d, s) *(UINT64 *)(void *)(d) = *(const UINT32 *)(const void *)(s)
/* 64-bit source, 16/32/64 destination */
#define ACPI_MOVE_64_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */
#define ACPI_MOVE_64_TO_32(d, s) ACPI_MOVE_32_TO_32(d, s) /* Truncate to 32 */
-#define ACPI_MOVE_64_TO_64(d, s) *(UINT64 *)(void *)(d) = *(UINT64 *)(void *)(s)
+#define ACPI_MOVE_64_TO_64(d, s) *(UINT64 *)(void *)(d) = *(const UINT64 *)(const void *)(s)
#else
/*
@@ -238,8 +238,8 @@
/* 16-bit source, 16/32/64 destination */
-#define ACPI_MOVE_16_TO_16(d, s) {(( UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[0];\
- (( UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[1];}
+#define ACPI_MOVE_16_TO_16(d, s) {(( UINT8 *)(void *)(d))[0] = ((const UINT8 *)(const void *)(s))[0];\
+ (( UINT8 *)(void *)(d))[1] = ((const UINT8 *)(const void *)(s))[1];}
#define ACPI_MOVE_16_TO_32(d, s) {(*(UINT32 *)(void *)(d)) = 0; ACPI_MOVE_16_TO_16(d, s);}
#define ACPI_MOVE_16_TO_64(d, s) {(*(UINT64 *)(void *)(d)) = 0; ACPI_MOVE_16_TO_16(d, s);}
@@ -248,10 +248,10 @@
#define ACPI_MOVE_32_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */
-#define ACPI_MOVE_32_TO_32(d, s) {(( UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[0];\
- (( UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[1];\
- (( UINT8 *)(void *)(d))[2] = ((UINT8 *)(void *)(s))[2];\
- (( UINT8 *)(void *)(d))[3] = ((UINT8 *)(void *)(s))[3];}
+#define ACPI_MOVE_32_TO_32(d, s) {(( UINT8 *)(void *)(d))[0] = ((const UINT8 *)(const void *)(s))[0];\
+ (( UINT8 *)(void *)(d))[1] = ((const UINT8 *)(const void *)(s))[1];\
+ (( UINT8 *)(void *)(d))[2] = ((const UINT8 *)(const void *)(s))[2];\
+ (( UINT8 *)(void *)(d))[3] = ((const UINT8 *)(const void *)(s))[3];}
#define ACPI_MOVE_32_TO_64(d, s) {(*(UINT64 *)(void *)(d)) = 0; ACPI_MOVE_32_TO_32(d, s);}
@@ -259,14 +259,14 @@
#define ACPI_MOVE_64_TO_16(d, s) ACPI_MOVE_16_TO_16(d, s) /* Truncate to 16 */
#define ACPI_MOVE_64_TO_32(d, s) ACPI_MOVE_32_TO_32(d, s) /* Truncate to 32 */
-#define ACPI_MOVE_64_TO_64(d, s) {(( UINT8 *)(void *)(d))[0] = ((UINT8 *)(void *)(s))[0];\
- (( UINT8 *)(void *)(d))[1] = ((UINT8 *)(void *)(s))[1];\
- (( UINT8 *)(void *)(d))[2] = ((UINT8 *)(void *)(s))[2];\
- (( UINT8 *)(void *)(d))[3] = ((UINT8 *)(void *)(s))[3];\
- (( UINT8 *)(void *)(d))[4] = ((UINT8 *)(void *)(s))[4];\
- (( UINT8 *)(void *)(d))[5] = ((UINT8 *)(void *)(s))[5];\
- (( UINT8 *)(void *)(d))[6] = ((UINT8 *)(void *)(s))[6];\
- (( UINT8 *)(void *)(d))[7] = ((UINT8 *)(void *)(s))[7];}
+#define ACPI_MOVE_64_TO_64(d, s) {(( UINT8 *)(void *)(d))[0] = ((const UINT8 *)(const void *)(s))[0];\
+ (( UINT8 *)(void *)(d))[1] = ((const UINT8 *)(const void *)(s))[1];\
+ (( UINT8 *)(void *)(d))[2] = ((const UINT8 *)(const void *)(s))[2];\
+ (( UINT8 *)(void *)(d))[3] = ((const UINT8 *)(const void *)(s))[3];\
+ (( UINT8 *)(void *)(d))[4] = ((const UINT8 *)(const void *)(s))[4];\
+ (( UINT8 *)(void *)(d))[5] = ((const UINT8 *)(const void *)(s))[5];\
+ (( UINT8 *)(void *)(d))[6] = ((const UINT8 *)(const void *)(s))[6];\
+ (( UINT8 *)(void *)(d))[7] = ((const UINT8 *)(const void *)(s))[7];}
#endif
#endif
Index: src/sys/external/intel-public/acpica/dist/include/acnamesp.h
diff -u src/sys/external/intel-public/acpica/dist/include/acnamesp.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acnamesp.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acnamesp.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/acnamesp.h Tue Aug 18 16:26:11 2009
@@ -290,7 +290,7 @@
void
AcpiNsDumpPathname (
ACPI_HANDLE Handle,
- char *Msg,
+ const char *Msg,
UINT32 Level,
UINT32 Component);
Index: src/sys/external/intel-public/acpica/dist/include/acpixf.h
diff -u src/sys/external/intel-public/acpica/dist/include/acpixf.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acpixf.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acpixf.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/acpixf.h Tue Aug 18 16:26:11 2009
@@ -234,13 +234,13 @@
ACPI_STATUS
AcpiGetTableHeader (
- ACPI_STRING Signature,
+ ACPI_CONST_STRING Signature,
UINT32 Instance,
ACPI_TABLE_HEADER *OutTableHeader);
ACPI_STATUS
AcpiGetTable (
- ACPI_STRING Signature,
+ ACPI_CONST_STRING Signature,
UINT32 Instance,
ACPI_TABLE_HEADER **OutTable);
@@ -287,7 +287,7 @@
ACPI_STATUS
AcpiGetHandle (
ACPI_HANDLE Parent,
- ACPI_STRING Pathname,
+ ACPI_CONST_STRING Pathname,
ACPI_HANDLE *RetHandle);
ACPI_STATUS
@@ -321,14 +321,14 @@
ACPI_STATUS
AcpiEvaluateObject (
ACPI_HANDLE Object,
- ACPI_STRING Pathname,
+ ACPI_CONST_STRING Pathname,
ACPI_OBJECT_LIST *ParameterObjects,
ACPI_BUFFER *ReturnObjectBuffer);
ACPI_STATUS
AcpiEvaluateObjectTyped (
ACPI_HANDLE Object,
- ACPI_STRING Pathname,
+ ACPI_CONST_STRING Pathname,
ACPI_OBJECT_LIST *ExternalParams,
ACPI_BUFFER *ReturnBuffer,
ACPI_OBJECT_TYPE ReturnType);
@@ -544,7 +544,7 @@
ACPI_STATUS
AcpiWalkResources (
ACPI_HANDLE DeviceHandle,
- char *Name,
+ const char *Name,
ACPI_WALK_RESOURCE_CALLBACK UserFunction,
void *Context);
Index: src/sys/external/intel-public/acpica/dist/include/acresrc.h
diff -u src/sys/external/intel-public/acpica/dist/include/acresrc.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acresrc.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acresrc.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/acresrc.h Tue Aug 18 16:26:11 2009
@@ -186,8 +186,8 @@
{
UINT8 Opcode;
UINT8 Offset;
- char *Name;
- const char **Pointer;
+ const char *Name;
+ const char * const *Pointer;
} ACPI_RSDUMP_INFO;
Index: src/sys/external/intel-public/acpica/dist/include/actables.h
diff -u src/sys/external/intel-public/acpica/dist/include/actables.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/actables.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/actables.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/actables.h Tue Aug 18 16:26:11 2009
@@ -233,7 +233,7 @@
void
AcpiTbInstallTable (
ACPI_PHYSICAL_ADDRESS Address,
- char *Signature,
+ const char *Signature,
UINT32 TableIndex);
ACPI_STATUS
Index: src/sys/external/intel-public/acpica/dist/include/actypes.h
diff -u src/sys/external/intel-public/acpica/dist/include/actypes.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/actypes.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/actypes.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/actypes.h Tue Aug 18 16:26:11 2009
@@ -447,6 +447,7 @@
typedef UINT32 ACPI_STATUS; /* All ACPI Exceptions */
typedef UINT32 ACPI_NAME; /* 4-byte ACPI name */
typedef char * ACPI_STRING; /* Null terminated ASCII string */
+typedef const char * ACPI_CONST_STRING; /* Null terminated ASCII string */
typedef void * ACPI_HANDLE; /* Actually a ptr to a NS Node */
@@ -978,9 +979,9 @@
*/
typedef struct acpi_predefined_names
{
- char *Name;
+ const char *Name;
UINT8 Type;
- char *Val;
+ const char *Val;
} ACPI_PREDEFINED_NAMES;
Index: src/sys/external/intel-public/acpica/dist/include/acutils.h
diff -u src/sys/external/intel-public/acpica/dist/include/acutils.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/acutils.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/acutils.h:1.1.1.1 Tue Aug 18 16:23:34 2009
+++ src/sys/external/intel-public/acpica/dist/include/acutils.h Tue Aug 18 16:26:11 2009
@@ -195,7 +195,7 @@
#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)
-char *
+const char *
AcpiUtGetMutexName (
UINT32 MutexId);
@@ -542,13 +542,13 @@
ACPI_STATUS
AcpiUtEvaluateObject (
ACPI_NAMESPACE_NODE *PrefixNode,
- char *Path,
+ const char *Path,
UINT32 ExpectedReturnBtypes,
ACPI_OPERAND_OBJECT **ReturnDesc);
ACPI_STATUS
AcpiUtEvaluateNumericObject (
- char *ObjectName,
+ const char *ObjectName,
ACPI_NAMESPACE_NODE *DeviceNode,
ACPI_INTEGER *Value);
@@ -812,7 +812,7 @@
AcpiUtDisplayInitPathname (
UINT8 Type,
ACPI_NAMESPACE_NODE *ObjHandle,
- char *Path);
+ const char *Path);
#endif
@@ -940,7 +940,7 @@
ACPI_STATUS
AcpiUtCreateList (
- char *ListName,
+ const char *ListName,
UINT16 ObjectSize,
ACPI_MEMORY_LIST **ReturnCache);
Index: src/sys/external/intel-public/acpica/dist/include/platform/acnetbsd.h
diff -u src/sys/external/intel-public/acpica/dist/include/platform/acnetbsd.h:1.1.1.1 src/sys/external/intel-public/acpica/dist/include/platform/acnetbsd.h:1.2
--- src/sys/external/intel-public/acpica/dist/include/platform/acnetbsd.h:1.1.1.1 Tue Aug 18 16:23:35 2009
+++ src/sys/external/intel-public/acpica/dist/include/platform/acnetbsd.h Tue Aug 18 16:26:11 2009
@@ -1,6 +1,7 @@
/******************************************************************************
*
* Name: acnetbsd.h - OS specific defines, etc.
+ * $Revision: 1.2 $
*
*****************************************************************************/
@@ -8,7 +9,7 @@
*
* 1. Copyright Notice
*
- * Some or all of this work - Copyright (c) 1999 - 2009, Intel Corp.
+ * Some or all of this work - Copyright (c) 1999 - 2008, Intel Corp.
* All rights reserved.
*
* 2. License
@@ -120,6 +121,10 @@
#include "acgcc.h"
+#define ACPI_THREAD_ID uintptr_t
+#define ACPI_UINTPTR_T uintptr_t
+#define ACPI_USE_LOCAL_CACHE
+
#ifdef _LP64
#define ACPI_MACHINE_WIDTH 64
#else
@@ -129,18 +134,22 @@
#define COMPILER_DEPENDENT_INT64 int64_t
#define COMPILER_DEPENDENT_UINT64 uint64_t
+#if defined(_KERNEL) || defined(_STANDALONE)
#ifdef _KERNEL
#include "opt_acpi.h" /* collect build-time options here */
+#endif /* _KERNEL */
#include <sys/param.h>
#include <sys/systm.h>
#include <machine/stdarg.h>
-#include <machine/acpi_func.h>
+#include <dev/acpi/acpica/acpi_func.h>
#define asm __asm
#define ACPI_USE_NATIVE_DIVIDE
+#define ACPI_ASM_MACROS /* tell acenv.h */
+
#define ACPI_SYSTEM_XFACE
#define ACPI_EXTERNAL_XFACE
#define ACPI_INTERNAL_XFACE
@@ -166,7 +175,7 @@
return(isspace(ch) || isascii(ch));
}
-#else /* _KERNEL */
+#else /* defined(_KERNEL) || defined(_STANDALONE) */
#include <ctype.h>
@@ -179,7 +188,7 @@
/* XXX */
#define __inline inline
-#endif /* _KERNEL */
+#endif /* defined(_KERNEL) || defined(_STANDALONE) */
/* Always use NetBSD code over our local versions */
#define ACPI_USE_SYSTEM_CLIBRARY
Index: src/sys/external/intel-public/acpica/dist/namespace/nsaccess.c
diff -u src/sys/external/intel-public/acpica/dist/namespace/nsaccess.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/namespace/nsaccess.c:1.2
--- src/sys/external/intel-public/acpica/dist/namespace/nsaccess.c:1.1.1.1 Tue Aug 18 16:23:30 2009
+++ src/sys/external/intel-public/acpica/dist/namespace/nsaccess.c Tue Aug 18 16:26:11 2009
@@ -190,7 +190,7 @@
continue;
}
- Status = AcpiNsLookup (NULL, InitVal->Name, InitVal->Type,
+ Status = AcpiNsLookup (NULL, __UNCONST(InitVal->Name), InitVal->Type,
ACPI_IMODE_LOAD_PASS2, ACPI_NS_NO_UPSEARCH,
NULL, &NewNode);
@@ -217,7 +217,7 @@
if (!Val)
{
- Val = InitVal->Val;
+ Val = __UNCONST(InitVal->Val);
}
/*
@@ -453,7 +453,7 @@
NumSegments = 0;
ThisNode = AcpiGbl_RootNode;
- Path = "";
+ Path = __UNCONST("");
ACPI_DEBUG_PRINT ((ACPI_DB_NAMES,
"Null Pathname (Zero segments), Flags=%X\n", Flags));
Index: src/sys/external/intel-public/acpica/dist/namespace/nsdump.c
diff -u src/sys/external/intel-public/acpica/dist/namespace/nsdump.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/namespace/nsdump.c:1.2
--- src/sys/external/intel-public/acpica/dist/namespace/nsdump.c:1.1.1.1 Tue Aug 18 16:23:29 2009
+++ src/sys/external/intel-public/acpica/dist/namespace/nsdump.c Tue Aug 18 16:26:11 2009
@@ -214,7 +214,7 @@
void
AcpiNsDumpPathname (
ACPI_HANDLE Handle,
- char *Msg,
+ const char *Msg,
UINT32 Level,
UINT32 Component)
{
Index: src/sys/external/intel-public/acpica/dist/namespace/nsinit.c
diff -u src/sys/external/intel-public/acpica/dist/namespace/nsinit.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/namespace/nsinit.c:1.2
--- src/sys/external/intel-public/acpica/dist/namespace/nsinit.c:1.1.1.1 Tue Aug 18 16:23:30 2009
+++ src/sys/external/intel-public/acpica/dist/namespace/nsinit.c Tue Aug 18 16:26:11 2009
@@ -665,7 +665,7 @@
ACPI_TYPE_METHOD, DeviceNode, METHOD_NAME__INI));
Info->PrefixNode = DeviceNode;
- Info->Pathname = METHOD_NAME__INI;
+ Info->Pathname = __UNCONST(METHOD_NAME__INI);
Info->Parameters = NULL;
Info->Flags = ACPI_IGNORE_RETURN_VALUE;
Index: src/sys/external/intel-public/acpica/dist/namespace/nsxfeval.c
diff -u src/sys/external/intel-public/acpica/dist/namespace/nsxfeval.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/namespace/nsxfeval.c:1.2
--- src/sys/external/intel-public/acpica/dist/namespace/nsxfeval.c:1.1.1.1 Tue Aug 18 16:23:29 2009
+++ src/sys/external/intel-public/acpica/dist/namespace/nsxfeval.c Tue Aug 18 16:26:11 2009
@@ -157,7 +157,7 @@
ACPI_STATUS
AcpiEvaluateObjectTyped (
ACPI_HANDLE Handle,
- ACPI_STRING Pathname,
+ ACPI_CONST_STRING Pathname,
ACPI_OBJECT_LIST *ExternalParams,
ACPI_BUFFER *ReturnBuffer,
ACPI_OBJECT_TYPE ReturnType)
@@ -165,7 +165,6 @@
ACPI_STATUS Status;
BOOLEAN MustFree = FALSE;
-
ACPI_FUNCTION_TRACE (AcpiEvaluateObjectTyped);
@@ -256,7 +255,7 @@
ACPI_STATUS
AcpiEvaluateObject (
ACPI_HANDLE Handle,
- ACPI_STRING Pathname,
+ ACPI_CONST_STRING Pathname,
ACPI_OBJECT_LIST *ExternalParams,
ACPI_BUFFER *ReturnBuffer)
{
@@ -277,7 +276,7 @@
return_ACPI_STATUS (AE_NO_MEMORY);
}
- Info->Pathname = Pathname;
+ Info->Pathname = __UNCONST(Pathname);
/* Convert and validate the device handle */
Index: src/sys/external/intel-public/acpica/dist/namespace/nsxfname.c
diff -u src/sys/external/intel-public/acpica/dist/namespace/nsxfname.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/namespace/nsxfname.c:1.2
--- src/sys/external/intel-public/acpica/dist/namespace/nsxfname.c:1.1.1.1 Tue Aug 18 16:23:30 2009
+++ src/sys/external/intel-public/acpica/dist/namespace/nsxfname.c Tue Aug 18 16:26:11 2009
@@ -156,12 +156,13 @@
ACPI_STATUS
AcpiGetHandle (
ACPI_HANDLE Parent,
- ACPI_STRING Pathname,
+ ACPI_CONST_STRING Pathname,
ACPI_HANDLE *RetHandle)
{
ACPI_STATUS Status;
ACPI_NAMESPACE_NODE *Node = NULL;
ACPI_NAMESPACE_NODE *PrefixNode = NULL;
+ ACPI_STRING UPathname = __UNCONST(Pathname);
ACPI_FUNCTION_ENTRY ();
@@ -192,13 +193,13 @@
*
* Error for <null Parent + relative path>
*/
- if (AcpiNsValidRootPrefix (Pathname[0]))
+ if (AcpiNsValidRootPrefix (UPathname[0]))
{
/* Pathname is fully qualified (starts with '\') */
/* Special case for root-only, since we can't search for it */
- if (!ACPI_STRCMP (Pathname, ACPI_NS_ROOT_PATH))
+ if (!ACPI_STRCMP (UPathname, ACPI_NS_ROOT_PATH))
{
*RetHandle = AcpiNsConvertEntryToHandle (AcpiGbl_RootNode);
return (AE_OK);
@@ -213,7 +214,7 @@
/* Find the Node and convert to a handle */
- Status = AcpiNsGetNode (PrefixNode, Pathname, ACPI_NS_NO_UPSEARCH, &Node);
+ Status = AcpiNsGetNode (PrefixNode, UPathname, ACPI_NS_NO_UPSEARCH, &Node);
if (ACPI_SUCCESS (Status))
{
*RetHandle = AcpiNsConvertEntryToHandle (Node);
Index: src/sys/external/intel-public/acpica/dist/parser/psopcode.c
diff -u src/sys/external/intel-public/acpica/dist/parser/psopcode.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/parser/psopcode.c:1.2
--- src/sys/external/intel-public/acpica/dist/parser/psopcode.c:1.1.1.1 Tue Aug 18 16:23:31 2009
+++ src/sys/external/intel-public/acpica/dist/parser/psopcode.c Tue Aug 18 16:26:11 2009
@@ -554,10 +554,10 @@
/* Always guaranteed to return a valid pointer */
- return (Op->Name);
+ return __UNCONST(Op->Name);
#else
- return ("OpcodeName unavailable");
+ return __UNCONST("OpcodeName unavailable");
#endif
}
Index: src/sys/external/intel-public/acpica/dist/resources/rsutils.c
diff -u src/sys/external/intel-public/acpica/dist/resources/rsutils.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/resources/rsutils.c:1.2
--- src/sys/external/intel-public/acpica/dist/resources/rsutils.c:1.1.1.1 Tue Aug 18 16:23:30 2009
+++ src/sys/external/intel-public/acpica/dist/resources/rsutils.c Tue Aug 18 16:26:11 2009
@@ -822,7 +822,7 @@
}
Info->PrefixNode = Node;
- Info->Pathname = METHOD_NAME__SRS;
+ Info->Pathname = __UNCONST(METHOD_NAME__SRS);
Info->Parameters = Args;
Info->Flags = ACPI_IGNORE_RETURN_VALUE;
Index: src/sys/external/intel-public/acpica/dist/resources/rsxface.c
diff -u src/sys/external/intel-public/acpica/dist/resources/rsxface.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/resources/rsxface.c:1.2
--- src/sys/external/intel-public/acpica/dist/resources/rsxface.c:1.1.1.1 Tue Aug 18 16:23:30 2009
+++ src/sys/external/intel-public/acpica/dist/resources/rsxface.c Tue Aug 18 16:26:11 2009
@@ -632,7 +632,7 @@
ACPI_STATUS
AcpiWalkResources (
ACPI_HANDLE DeviceHandle,
- char *Name,
+ const char *Name,
ACPI_WALK_RESOURCE_CALLBACK UserFunction,
void *Context)
{
@@ -640,7 +640,7 @@
ACPI_BUFFER Buffer;
ACPI_RESOURCE *Resource;
ACPI_RESOURCE *ResourceEnd;
-
+ char *UName = __UNCONST(Name);
ACPI_FUNCTION_TRACE (AcpiWalkResources);
@@ -648,8 +648,8 @@
/* Parameter validation */
if (!DeviceHandle || !UserFunction || !Name ||
- (!ACPI_COMPARE_NAME (Name, METHOD_NAME__CRS) &&
- !ACPI_COMPARE_NAME (Name, METHOD_NAME__PRS)))
+ (!ACPI_COMPARE_NAME (UName, METHOD_NAME__CRS) &&
+ !ACPI_COMPARE_NAME (UName, METHOD_NAME__PRS)))
{
return_ACPI_STATUS (AE_BAD_PARAMETER);
}
@@ -657,7 +657,7 @@
/* Get the _CRS or _PRS resource list */
Buffer.Length = ACPI_ALLOCATE_LOCAL_BUFFER;
- Status = AcpiRsGetMethodData (DeviceHandle, Name, &Buffer);
+ Status = AcpiRsGetMethodData (DeviceHandle, UName, &Buffer);
if (ACPI_FAILURE (Status))
{
return_ACPI_STATUS (Status);
Index: src/sys/external/intel-public/acpica/dist/tables/tbfadt.c
diff -u src/sys/external/intel-public/acpica/dist/tables/tbfadt.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/tables/tbfadt.c:1.2
--- src/sys/external/intel-public/acpica/dist/tables/tbfadt.c:1.1.1.1 Tue Aug 18 16:23:38 2009
+++ src/sys/external/intel-public/acpica/dist/tables/tbfadt.c Tue Aug 18 16:26:11 2009
@@ -148,7 +148,7 @@
typedef struct acpi_fadt_info
{
- char *Name;
+ const char *Name;
UINT8 Address64;
UINT8 Address32;
UINT8 Length;
@@ -566,7 +566,7 @@
AcpiTbValidateFadt (
void)
{
- char *Name;
+ const char *Name;
ACPI_GENERIC_ADDRESS *Address64;
UINT8 Length;
UINT32 i;
Index: src/sys/external/intel-public/acpica/dist/tables/tbutils.c
diff -u src/sys/external/intel-public/acpica/dist/tables/tbutils.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/tables/tbutils.c:1.2
--- src/sys/external/intel-public/acpica/dist/tables/tbutils.c:1.1.1.1 Tue Aug 18 16:23:38 2009
+++ src/sys/external/intel-public/acpica/dist/tables/tbutils.c Tue Aug 18 16:26:11 2009
@@ -414,7 +414,7 @@
void
AcpiTbInstallTable (
ACPI_PHYSICAL_ADDRESS Address,
- char *Signature,
+ const char *Signature,
UINT32 TableIndex)
{
UINT8 Flags;
Index: src/sys/external/intel-public/acpica/dist/tables/tbxface.c
diff -u src/sys/external/intel-public/acpica/dist/tables/tbxface.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/tables/tbxface.c:1.2
--- src/sys/external/intel-public/acpica/dist/tables/tbxface.c:1.1.1.1 Tue Aug 18 16:23:38 2009
+++ src/sys/external/intel-public/acpica/dist/tables/tbxface.c Tue Aug 18 16:26:11 2009
@@ -323,14 +323,14 @@
ACPI_STATUS
AcpiGetTableHeader (
- char *Signature,
+ ACPI_CONST_STRING Signature,
UINT32 Instance,
ACPI_TABLE_HEADER *OutTableHeader)
{
UINT32 i;
UINT32 j;
ACPI_TABLE_HEADER *Header;
-
+ ACPI_STRING USignature = __UNCONST(Signature);
/* Parameter validation */
@@ -344,7 +344,7 @@
for (i = 0, j = 0; i < AcpiGbl_RootTableList.Count; i++)
{
if (!ACPI_COMPARE_NAME (&(AcpiGbl_RootTableList.Tables[i].Signature),
- Signature))
+ USignature))
{
continue;
}
@@ -408,14 +408,14 @@
ACPI_STATUS
AcpiGetTable (
- char *Signature,
+ ACPI_CONST_STRING Signature,
UINT32 Instance,
ACPI_TABLE_HEADER **OutTable)
{
UINT32 i;
UINT32 j;
ACPI_STATUS Status;
-
+ ACPI_STRING USignature = __UNCONST(Signature);
/* Parameter validation */
@@ -429,7 +429,7 @@
for (i = 0, j = 0; i < AcpiGbl_RootTableList.Count; i++)
{
if (!ACPI_COMPARE_NAME (&(AcpiGbl_RootTableList.Tables[i].Signature),
- Signature))
+ USignature))
{
continue;
}
Index: src/sys/external/intel-public/acpica/dist/utilities/utcache.c
diff -u src/sys/external/intel-public/acpica/dist/utilities/utcache.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/utilities/utcache.c:1.2
--- src/sys/external/intel-public/acpica/dist/utilities/utcache.c:1.1.1.1 Tue Aug 18 16:23:32 2009
+++ src/sys/external/intel-public/acpica/dist/utilities/utcache.c Tue Aug 18 16:26:11 2009
@@ -140,7 +140,7 @@
ACPI_STATUS
AcpiOsCreateCache (
- char *CacheName,
+ const char *CacheName,
UINT16 ObjectSize,
UINT16 MaxDepth,
ACPI_MEMORY_LIST **ReturnCache)
@@ -168,7 +168,7 @@
ACPI_MEMSET (Cache, 0, sizeof (ACPI_MEMORY_LIST));
Cache->LinkOffset = 8;
- Cache->ListName = CacheName;
+ Cache->ListName = __UNCONST(CacheName);
Cache->ObjectSize = ObjectSize;
Cache->MaxDepth = MaxDepth;
Index: src/sys/external/intel-public/acpica/dist/utilities/utdebug.c
diff -u src/sys/external/intel-public/acpica/dist/utilities/utdebug.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/utilities/utdebug.c:1.2
--- src/sys/external/intel-public/acpica/dist/utilities/utdebug.c:1.1.1.1 Tue Aug 18 16:23:31 2009
+++ src/sys/external/intel-public/acpica/dist/utilities/utdebug.c Tue Aug 18 16:26:11 2009
@@ -125,8 +125,8 @@
#ifdef ACPI_DEBUG_OUTPUT
static ACPI_THREAD_ID AcpiGbl_PrevThreadId = (ACPI_THREAD_ID) 0xFFFFFFFF;
-static char *AcpiGbl_FnEntryStr = "----Entry";
-static char *AcpiGbl_FnExitStr = "----Exit-";
+static const char *AcpiGbl_FnEntryStr = "----Entry";
+static const char *AcpiGbl_FnExitStr = "----Exit-";
/* Local prototypes */
Index: src/sys/external/intel-public/acpica/dist/utilities/uteval.c
diff -u src/sys/external/intel-public/acpica/dist/utilities/uteval.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/utilities/uteval.c:1.2
--- src/sys/external/intel-public/acpica/dist/utilities/uteval.c:1.1.1.1 Tue Aug 18 16:23:32 2009
+++ src/sys/external/intel-public/acpica/dist/utilities/uteval.c Tue Aug 18 16:26:11 2009
@@ -276,13 +276,14 @@
ACPI_STATUS
AcpiUtEvaluateObject (
ACPI_NAMESPACE_NODE *PrefixNode,
- char *Path,
+ const char *Path,
UINT32 ExpectedReturnBtypes,
ACPI_OPERAND_OBJECT **ReturnDesc)
{
ACPI_EVALUATE_INFO *Info;
ACPI_STATUS Status;
UINT32 ReturnBtype;
+ char *UPath = __UNCONST(Path);
ACPI_FUNCTION_TRACE (UtEvaluateObject);
@@ -297,7 +298,7 @@
}
Info->PrefixNode = PrefixNode;
- Info->Pathname = Path;
+ Info->Pathname = UPath;
/* Evaluate the object/method */
@@ -307,7 +308,7 @@
if (Status == AE_NOT_FOUND)
{
ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "[%4.4s.%s] was not found\n",
- AcpiUtGetNodeName (PrefixNode), Path));
+ AcpiUtGetNodeName (PrefixNode), UPath));
}
else
{
@@ -418,7 +419,7 @@
ACPI_STATUS
AcpiUtEvaluateNumericObject (
- char *ObjectName,
+ const char *ObjectName,
ACPI_NAMESPACE_NODE *DeviceNode,
ACPI_INTEGER *Value)
{
Index: src/sys/external/intel-public/acpica/dist/utilities/utglobal.c
diff -u src/sys/external/intel-public/acpica/dist/utilities/utglobal.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/utilities/utglobal.c:1.2
--- src/sys/external/intel-public/acpica/dist/utilities/utglobal.c:1.1.1.1 Tue Aug 18 16:23:32 2009
+++ src/sys/external/intel-public/acpica/dist/utilities/utglobal.c Tue Aug 18 16:26:11 2009
@@ -419,11 +419,11 @@
if (SpaceId >= ACPI_USER_REGION_BEGIN)
{
- return ("UserDefinedRegion");
+ return __UNCONST("UserDefinedRegion");
}
else if (SpaceId >= ACPI_NUM_PREDEFINED_REGIONS)
{
- return ("InvalidSpaceId");
+ return __UNCONST("InvalidSpaceId");
}
return (ACPI_CAST_PTR (char, AcpiGbl_RegionTypes[SpaceId]));
@@ -461,7 +461,7 @@
if (EventId > ACPI_EVENT_MAX)
{
- return ("InvalidEventID");
+ return __UNCONST("InvalidEventID");
}
return (ACPI_CAST_PTR (char, AcpiGbl_EventTypes[EventId]));
@@ -549,7 +549,7 @@
if (!ObjDesc)
{
- return ("[NULL Object Descriptor]");
+ return __UNCONST("[NULL Object Descriptor]");
}
return (AcpiUtGetTypeName (ObjDesc->Common.Type));
@@ -579,7 +579,7 @@
if (!Object)
{
- return ("NULL");
+ return __UNCONST("NULL");
}
/* Check for Root node */
@@ -587,14 +587,14 @@
if ((Object == ACPI_ROOT_OBJECT) ||
(Object == AcpiGbl_RootNode))
{
- return ("\"\\\" ");
+ return __UNCONST("\"\\\" ");
}
/* Descriptor must be a namespace node */
if (ACPI_GET_DESCRIPTOR_TYPE (Node) != ACPI_DESC_TYPE_NAMED)
{
- return ("####");
+ return __UNCONST("####");
}
/*
@@ -651,7 +651,7 @@
if (!Object)
{
- return ("NULL OBJECT");
+ return __UNCONST("NULL OBJECT");
}
if (ACPI_GET_DESCRIPTOR_TYPE (Object) > ACPI_DESC_TYPE_MAX)
@@ -737,7 +737,7 @@
*
******************************************************************************/
-char *
+const char *
AcpiUtGetMutexName (
UINT32 MutexId)
{
Index: src/sys/external/intel-public/acpica/dist/utilities/utmisc.c
diff -u src/sys/external/intel-public/acpica/dist/utilities/utmisc.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/utilities/utmisc.c:1.2
--- src/sys/external/intel-public/acpica/dist/utilities/utmisc.c:1.1.1.1 Tue Aug 18 16:23:32 2009
+++ src/sys/external/intel-public/acpica/dist/utilities/utmisc.c Tue Aug 18 16:26:11 2009
@@ -703,7 +703,7 @@
AcpiUtDisplayInitPathname (
UINT8 Type,
ACPI_NAMESPACE_NODE *ObjHandle,
- char *Path)
+ const char *Path)
{
ACPI_STATUS Status;
ACPI_BUFFER Buffer;
Index: src/sys/external/intel-public/acpica/dist/utilities/uttrack.c
diff -u src/sys/external/intel-public/acpica/dist/utilities/uttrack.c:1.1.1.1 src/sys/external/intel-public/acpica/dist/utilities/uttrack.c:1.2
--- src/sys/external/intel-public/acpica/dist/utilities/uttrack.c:1.1.1.1 Tue Aug 18 16:23:32 2009
+++ src/sys/external/intel-public/acpica/dist/utilities/uttrack.c Tue Aug 18 16:26:11 2009
@@ -173,7 +173,7 @@
ACPI_STATUS
AcpiUtCreateList (
- char *ListName,
+ const char *ListName,
UINT16 ObjectSize,
ACPI_MEMORY_LIST **ReturnCache)
{
@@ -188,7 +188,7 @@
ACPI_MEMSET (Cache, 0, sizeof (ACPI_MEMORY_LIST));
- Cache->ListName = ListName;
+ Cache->ListName = __UNCONST(ListName);
Cache->ObjectSize = ObjectSize;
*ReturnCache = Cache;