CVS commit: src/sys/external/bsd/acpica/dist

2021-07-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Jul  6 12:23:46 UTC 2021

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.h aslutils.c
dtfield.c dtutils.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acpixf.h actbl1.h
acutils.h
src/sys/external/bsd/acpica/dist/namespace: nsrepair2.c
src/sys/external/bsd/acpica/dist/utilities: utdelete.c utprint.c
utuuid.c

Log Message:
merge changes for acpica-20210604


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h
cvs rdiff -u -r1.28 -r1.29 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h
cvs rdiff -u -r1.29 -r1.30 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/include/actbl1.h
cvs rdiff -u -r1.23 -r1.24 src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c
cvs rdiff -u -r1.6 -r1.7 \
src/sys/external/bsd/acpica/dist/utilities/utdelete.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/utilities/utprint.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/utilities/utuuid.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/bsd/acpica/dist/compiler/aslcompiler.h
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.18 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.19
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.18	Sat Apr  3 13:45:02 2021
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h	Tue Jul  6 08:23:46 2021
@@ -1116,6 +1116,10 @@ DbgPrint (
 #define ASL_PARSE_OUTPUT1
 #define ASL_TREE_OUTPUT 2
 
+BOOLEAN
+UtIsIdInteger (
+UINT8   *Target);
+
 UINT8
 UtIsBigEndianMachine (
 void);

Index: src/sys/external/bsd/acpica/dist/compiler/aslutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.28 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.29
--- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.28	Sat Apr  3 13:45:02 2021
+++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c	Tue Jul  6 08:23:46 2021
@@ -98,6 +98,46 @@ UtIsBigEndianMachine (
 }
 
 
+/***
+ *
+ * FUNCTION:UtIsIdInteger
+ *
+ * PARAMETERS:  Pointer to an ACPI ID (HID, CID) string
+ *
+ * RETURN:  TRUE if string is an integer
+ *  FALSE if string is not an integer
+ *
+ * DESCRIPTION: Determine whether the input ACPI ID string can be converted to
+ *  an integer value.
+ *
+ **/
+
+BOOLEAN
+UtIsIdInteger (
+UINT8   *Target)
+{
+UINT32  i;
+
+
+/* The first three characters of the string must be alphabetic */
+
+for (i = 0; i < 3; i++)
+{
+if (!isalpha ((int) Target[i]))
+{
+break;
+}
+}
+
+if (i < 3)
+{
+return (TRUE);
+}
+
+return (FALSE);
+}
+
+
 /**
  *
  * FUNCTION:UtQueryForOverwrite

Index: src/sys/external/bsd/acpica/dist/compiler/dtfield.c
diff -u src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.17 src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.18
--- src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.17	Sat Apr  3 13:45:02 2021
+++ src/sys/external/bsd/acpica/dist/compiler/dtfield.c	Tue Jul  6 08:23:46 2021
@@ -326,14 +326,14 @@ DtCompileInteger (
 {
 if (Value != 1)
 {
-DtError (ASL_WARNING, ASL_MSG_RESERVED_VALUE, Field,
+DtError (ASL_WARNING, ASL_MSG_RESERVED_FIELD, Field,
 "Must be one, setting to one");
 Value = 1;
 }
 }
 else if (Value != 0)
 {
-DtError (ASL_WARNING, ASL_MSG_RESERVED_VALUE, Field,
+DtError (ASL_WARNING, ASL_MSG_RESERVED_FIELD, Field,
 "Must be zero, setting to zero");
 Value = 0;
 }

Index: src/sys/external/bsd/acpica/dist/compiler/dtutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.16 src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.17
--- src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.16	Sat Apr  3 13:45:02 2021
+++ src/sys/external/bsd/acpica/dist/compiler/dtutils.c	Tue Jul  6 08:23:46 2021
@@ -318,6 +318,7 @@ DtGetFieldType 

CVS commit: src/sys/external/bsd/acpica/dist/namespace

2021-05-30 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun May 30 16:25:35 UTC 2021

Modified Files:
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c

Log Message:
avoid dereferencing a constant string address as a UINT32 pointer,
KUBSAN complains about bad alignment.

Reported-by: syzbot+91187f4e33436ce83...@syzkaller.appspotmail.com


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/namespace/nsaccess.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/bsd/acpica/dist/namespace/nsaccess.c
diff -u src/sys/external/bsd/acpica/dist/namespace/nsaccess.c:1.20 src/sys/external/bsd/acpica/dist/namespace/nsaccess.c:1.21
--- src/sys/external/bsd/acpica/dist/namespace/nsaccess.c:1.20	Sat Apr  3 17:45:03 2021
+++ src/sys/external/bsd/acpica/dist/namespace/nsaccess.c	Sun May 30 16:25:35 2021
@@ -79,6 +79,7 @@ AcpiNsRootInitialize (
 ACPI_NAMESPACE_NODE *PrevNode = NULL;
 ACPI_OPERAND_OBJECT *ObjDesc;
 ACPI_STRING Val = NULL;
+UINT32  Name;
 
 
 ACPI_FUNCTION_TRACE (NsRootInitialize);
@@ -143,7 +144,8 @@ AcpiNsRootInitialize (
  * predefined names are at the root level. It is much easier to
  * just create and link the new node(s) here.
  */
-NewNode = AcpiNsCreateNode (*ACPI_CAST_PTR (UINT32, InitVal->Name));
+memcpy(, InitVal->Name, sizeof(Name));
+NewNode = AcpiNsCreateNode (Name);
 if (!NewNode)
 {
 Status = AE_NO_MEMORY;



CVS commit: src/sys/external/bsd/acpica/dist

2020-11-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Nov 27 16:58:33 UTC 2020

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.l aslload.c
aslopcodes.c aslprepkg.c aslutils.c aslxref.c
src/sys/external/bsd/acpica/dist/debugger: dbexec.c dbinput.c
dbmethod.c
src/sys/external/bsd/acpica/dist/disassembler: dmbuffer.c dmcstyle.c
src/sys/external/bsd/acpica/dist/events: evregion.c evrgnini.c
src/sys/external/bsd/acpica/dist/include: acdebug.h acexcep.h acpixf.h
actbl1.h actypes.h
src/sys/external/bsd/acpica/dist/namespace: nsrepair2.c
src/sys/external/bsd/acpica/dist/os_specific/service_layers:
oslinuxtbl.c

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c
cvs rdiff -u -r1.26 -r1.27 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/debugger/dbexec.c
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/disassembler/dmbuffer.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/disassembler/dmcstyle.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/acpica/dist/events/evrgnini.c
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/include/acdebug.h
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/include/acexcep.h
cvs rdiff -u -r1.27 -r1.28 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/include/actbl1.h
cvs rdiff -u -r1.22 -r1.23 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/os_specific/service_layers/oslinuxtbl.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/bsd/acpica/dist/compiler/aslcompiler.l
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.17 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.18
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.17	Sun Aug  2 16:25:54 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l	Fri Nov 27 11:58:32 2020
@@ -171,8 +171,8 @@ NamePathTail[.]{NameSeg}
 /*
  * Begin standard ASL grammar
  */
-[0-9][a-zA-Z0-9]*{ AslCompilerlval.i = UtDoConstant ((char *) AslCompilertext);
-count (1); return (PARSEOP_INTEGER); }
+[0-9][a-zA-Z0-9]*{ count (1); AslCompilerlval.i = UtDoConstant ((char *) AslCompilertext);
+ return (PARSEOP_INTEGER); }
 
 "Include"   { count (1); return (PARSEOP_INCLUDE); }
 "External"  { count (1); return (PARSEOP_EXTERNAL); }
@@ -733,7 +733,6 @@ NamePathTail[.]{NameSeg}
  * the required length.
  */
 strcpy (s, "");
-AcpiUtStrupr (AslCompilertext);
 }
 memcpy (s, AslCompilertext, strlen (AslCompilertext));
 AslCompilerlval.s = s;
@@ -743,7 +742,6 @@ NamePathTail[.]{NameSeg}
 {NameString}{ char *s;
 count (0);
 s=UtLocalCacheCalloc (strlen (AslCompilertext)+1);
-AcpiUtStrupr (AslCompilertext);
 strcpy (s, AslCompilertext);
 AslCompilerlval.s = s;
 DbgPrint (ASL_PARSE_OUTPUT, "NameString: %s\n", s);

Index: src/sys/external/bsd/acpica/dist/compiler/aslload.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.19 src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.20
--- src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.19	Sun Aug  2 16:25:54 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslload.c	Fri Nov 27 11:58:32 2020
@@ -1296,9 +1296,16 @@ LdNamespace2Begin (
 return (AE_OK);
 }
 
-/* Save the target node 

CVS commit: src/sys/external/bsd/acpica/dist

2020-11-17 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Nov 18 06:49:14 UTC 2020

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.h
src/sys/external/bsd/acpica/dist/debugger: dbinput.c
src/sys/external/bsd/acpica/dist/include: aclocal.h
src/sys/external/bsd/acpica/dist/namespace: nsxfeval.c
src/sys/external/bsd/acpica/dist/resources: rsxface.c
src/sys/external/bsd/acpica/dist/tables: tbxface.c
src/sys/external/bsd/acpica/dist/utilities: utcache.c utosi.c utprint.c

Log Message:
Adjust blank line & white space to slightly reduce diff from upstream.
No binary changes.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.21 -r1.22 src/sys/external/bsd/acpica/dist/include/aclocal.h
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/resources/rsxface.c
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/tables/tbxface.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/utilities/utcache.c \
src/sys/external/bsd/acpica/dist/utilities/utosi.c
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/utilities/utprint.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/bsd/acpica/dist/compiler/aslcompiler.h
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.16 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.17
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.16	Sat Mar 28 19:49:26 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h	Wed Nov 18 06:49:13 2020
@@ -1170,7 +1170,6 @@ UtEndEvent (
 UINT8   Event);
 
 void
-
 UtDisplaySummary (
 UINT32  FileId);
 

Index: src/sys/external/bsd/acpica/dist/debugger/dbinput.c
diff -u src/sys/external/bsd/acpica/dist/debugger/dbinput.c:1.21 src/sys/external/bsd/acpica/dist/debugger/dbinput.c:1.22
--- src/sys/external/bsd/acpica/dist/debugger/dbinput.c:1.21	Sat Mar 28 19:49:26 2020
+++ src/sys/external/bsd/acpica/dist/debugger/dbinput.c	Wed Nov 18 06:49:13 2020
@@ -1028,6 +1028,7 @@ AcpiDbCommandDispatch (
 break;
 
 case CMD_METHODS:
+
 Status = AcpiDbDisplayObjects (__UNCONST("METHOD"), AcpiGbl_DbArgs[1]);
 break;
 

Index: src/sys/external/bsd/acpica/dist/include/aclocal.h
diff -u src/sys/external/bsd/acpica/dist/include/aclocal.h:1.21 src/sys/external/bsd/acpica/dist/include/aclocal.h:1.22
--- src/sys/external/bsd/acpica/dist/include/aclocal.h:1.21	Sat Mar 28 19:49:27 2020
+++ src/sys/external/bsd/acpica/dist/include/aclocal.h	Wed Nov 18 06:49:13 2020
@@ -91,6 +91,7 @@ union acpi_parse_object;
 #define ACPI_MAX_MUTEX  5
 #define ACPI_NUM_MUTEX  (ACPI_MAX_MUTEX+1)
 
+
 /* Lock structure for reader/writer interfaces */
 
 typedef struct acpi_rw_lock

Index: src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c
diff -u src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c:1.14 src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c:1.15
--- src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c:1.14	Sat Mar 28 19:49:27 2020
+++ src/sys/external/bsd/acpica/dist/namespace/nsxfeval.c	Wed Nov 18 06:49:14 2020
@@ -94,6 +94,7 @@ AcpiEvaluateObjectTyped (
 ACPI_HANDLE TargetHandle;
 char*FullPathname;
 
+
 ACPI_FUNCTION_TRACE (AcpiEvaluateObjectTyped);
 
 

Index: src/sys/external/bsd/acpica/dist/resources/rsxface.c
diff -u src/sys/external/bsd/acpica/dist/resources/rsxface.c:1.13 src/sys/external/bsd/acpica/dist/resources/rsxface.c:1.14
--- src/sys/external/bsd/acpica/dist/resources/rsxface.c:1.13	Sat Mar 28 19:49:28 2020
+++ src/sys/external/bsd/acpica/dist/resources/rsxface.c	Wed Nov 18 06:49:14 2020
@@ -612,6 +612,7 @@ AcpiWalkResourceBuffer (
 ACPI_RESOURCE   *Resource;
 ACPI_RESOURCE   *ResourceEnd;
 
+
 ACPI_FUNCTION_TRACE (AcpiWalkResourceBuffer);
 
 

Index: src/sys/external/bsd/acpica/dist/tables/tbxface.c
diff -u src/sys/external/bsd/acpica/dist/tables/tbxface.c:1.15 src/sys/external/bsd/acpica/dist/tables/tbxface.c:1.16
--- src/sys/external/bsd/acpica/dist/tables/tbxface.c:1.15	Sat Mar 28 19:49:28 2020
+++ src/sys/external/bsd/acpica/dist/tables/tbxface.c	Wed Nov 18 06:49:14 2020
@@ -281,6 +281,7 @@ AcpiGetTableHeader (
 UINT32  j;
 ACPI_TABLE_HEADER   *Header;
 
+
 /* Parameter validation */
 
 if (!Signature || !OutTableHeader)
@@ -372,6 +373,7 @@ AcpiGetTable (
 ACPI_STATUS Status = AE_NOT_FOUND;
 ACPI_TABLE_DESC *TableDesc;
 
+
 /* Parameter validation */
 
 if (!Signature || !OutTable)


CVS commit: src/sys/external/bsd/acpica/dist/include/platform

2020-09-08 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Tue Sep  8 16:56:29 UTC 2020

Modified Files:
src/sys/external/bsd/acpica/dist/include/platform: acnetbsd.h

Log Message:
Define ACPI_BIG_ENDIAN on BE targets


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h

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/bsd/acpica/dist/include/platform/acnetbsd.h
diff -u src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.20 src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.21
--- src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.20	Sat Mar 28 19:49:27 2020
+++ src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h	Tue Sep  8 16:56:29 2020
@@ -1,7 +1,7 @@
 /**
  *
  * Name: acnetbsd.h - OS specific defines, etc.
- *   $Revision: 1.20 $
+ *   $Revision: 1.21 $
  *
  */
 
@@ -65,10 +65,15 @@
 
 #include 
 #include 
+#include 
 #include 
 
 #define asm __asm
 
+#if BYTE_ORDER == BIG_ENDIAN
+#define ACPI_BIG_ENDIAN
+#endif
+
 #define ACPI_USE_NATIVE_DIVIDE
 #define ACPI_USE_NATIVE_MATH64
 



CVS commit: src/sys/external/bsd/acpica/dist

2020-08-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Aug  2 20:25:55 UTC 2020

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.l aslerror.c
aslload.c aslxref.c
src/sys/external/bsd/acpica/dist/debugger: dbdisply.c
src/sys/external/bsd/acpica/dist/include: acpixf.h actypes.h
src/sys/external/bsd/acpica/dist/os_specific/service_layers:
oslinuxtbl.c
src/sys/external/bsd/acpica/dist/utilities: utdecode.c utdelete.c
Removed Files:
src/sys/external/bsd/acpica/dist/generate/unix/acpinames: Makefile
src/sys/external/bsd/acpica/dist/tools/acpinames: acpinames.h anmain.c
anstubs.c antables.c

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/debugger/dbdisply.c
cvs rdiff -u -r1.1.1.10 -r0 \
src/sys/external/bsd/acpica/dist/generate/unix/acpinames/Makefile
cvs rdiff -u -r1.26 -r1.27 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.21 -r1.22 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/os_specific/service_layers/oslinuxtbl.c
cvs rdiff -u -r1.1.1.9 -r0 \
src/sys/external/bsd/acpica/dist/tools/acpinames/acpinames.h
cvs rdiff -u -r1.1.1.13 -r0 \
src/sys/external/bsd/acpica/dist/tools/acpinames/anmain.c \
src/sys/external/bsd/acpica/dist/tools/acpinames/anstubs.c
cvs rdiff -u -r1.1.1.10 -r0 \
src/sys/external/bsd/acpica/dist/tools/acpinames/antables.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/utilities/utdecode.c
cvs rdiff -u -r1.4 -r1.5 \
src/sys/external/bsd/acpica/dist/utilities/utdelete.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/bsd/acpica/dist/compiler/aslcompiler.l
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.16 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.17
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.16	Mon May 25 19:19:28 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l	Sun Aug  2 16:25:54 2020
@@ -585,6 +585,7 @@ NamePathTail[.]{NameSeg}
 "GeneralPurposeIo"  { count (0); return (PARSEOP_REGIONSPACE_GPIO); }   /* ACPI 5.0 */
 "GenericSerialBus"  { count (0); return (PARSEOP_REGIONSPACE_GSBUS); }  /* ACPI 5.0 */
 "PCC"   { count (0); return (PARSEOP_REGIONSPACE_PCC); }/* ACPI 5.0 */
+"PlatformRtMechanism"   { count (0); return (PARSEOP_REGIONSPACE_PRM); }
 "FFixedHW"  { count (0); return (PARSEOP_REGIONSPACE_FFIXEDHW); }
 
 /* ResourceTypeKeyword: Resource Usage - Resource Descriptors */

Index: src/sys/external/bsd/acpica/dist/compiler/aslerror.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslerror.c:1.15 src/sys/external/bsd/acpica/dist/compiler/aslerror.c:1.16
--- src/sys/external/bsd/acpica/dist/compiler/aslerror.c:1.15	Sat Mar 28 15:49:26 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslerror.c	Sun Aug  2 16:25:54 2020
@@ -948,7 +948,7 @@ GetModifiedLevel (
 UINT8   Level,
 UINT16  MessageId)
 {
-UINT16  i;
+UINT32  i;
 UINT16  ExceptionCode;
 
 

Index: src/sys/external/bsd/acpica/dist/compiler/aslload.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.18 src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.19
--- src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.18	Mon May 25 19:19:28 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslload.c	Sun Aug  2 16:25:54 2020
@@ -1069,13 +1069,13 @@ LdAnalyzeExternals (
  * previously declared External
  */
 Node->Flags &= ~ANOBJ_IS_EXTERNAL;
-Node->Type = (UINT8) ExternalOpType;
+Node->Type = (UINT8) ActualOpType;
 
 /* Just retyped a node, probably will need to open a scope */
 
-if (AcpiNsOpensScope (ExternalOpType))
+if (AcpiNsOpensScope (ActualOpType))
 {
-Status = AcpiDsScopeStackPush (Node, ExternalOpType, WalkState);
+Status = AcpiDsScopeStackPush (Node, ActualOpType, WalkState);
 if (ACPI_FAILURE (Status))
 {
 return (Status);
@@ -1096,11 +1096,11 @@ LdAnalyzeExternals (
 }
 else if ((Node->Flags & ANOBJ_IS_EXTERNAL) &&
  (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL) &&
- (ExternalOpType == ACPI_TYPE_ANY))
+ (ActualOpType == 

CVS commit: src/sys/external/bsd/acpica/dist

2020-05-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon May 25 23:19:28 UTC 2020

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.l aslload.c
aslpredef.c aslxref.c dtutils.c
src/sys/external/bsd/acpica/dist/disassembler: dmbuffer.c
src/sys/external/bsd/acpica/dist/include: acglobal.h acpixf.h

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/disassembler/dmbuffer.c
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/include/acglobal.h
cvs rdiff -u -r1.25 -r1.26 src/sys/external/bsd/acpica/dist/include/acpixf.h

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/bsd/acpica/dist/compiler/aslcompiler.l
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.15 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.16
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l:1.15	Sat Mar 28 15:49:26 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l	Mon May 25 19:19:28 2020
@@ -711,7 +711,7 @@ NamePathTail[.]{NameSeg}
 }
 
 /*
- * The eror code is contained inside the
+ * The error code is contained inside the
  * {ErrorCode} pattern. Extract it and log it
  * as the expected error code.
  */

Index: src/sys/external/bsd/acpica/dist/compiler/aslload.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.17 src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.18
--- src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.17	Sat Mar 28 15:49:26 2020
+++ src/sys/external/bsd/acpica/dist/compiler/aslload.c	Mon May 25 19:19:28 2020
@@ -1,6 +1,6 @@
 /**
  *
- * Module Name: dswload - Dispatcher namespace load callbacks
+ * Module Name: aslload - compiler namespace load callbacks
  *
  */
 
@@ -93,7 +93,6 @@ LdAnalyzeExternals (
 ACPI_NAMESPACE_NODE *Node,
 ACPI_PARSE_OBJECT   *Op,
 ACPI_OBJECT_TYPEExternalOpType,
-ACPI_OBJECT_TYPEObjectType,
 ACPI_WALK_STATE *WalkState);
 
 
@@ -407,7 +406,6 @@ LdNamespace1Begin (
 ACPI_PARSE_OBJECT   *MethodOp;
 ACPI_STATUS Status;
 ACPI_OBJECT_TYPEObjectType;
-ACPI_OBJECT_TYPEActualObjectType = ACPI_TYPE_ANY;
 char*Path;
 UINT32  Flags = ACPI_NS_NO_UPSEARCH;
 ACPI_PARSE_OBJECT   *Arg;
@@ -581,8 +579,7 @@ LdNamespace1Begin (
  *
  * first child is name, next child is ObjectType
  */
-ActualObjectType = (UINT8) Op->Asl.Child->Asl.Next->Asl.Value.Integer;
-ObjectType = ACPI_TYPE_ANY;
+ObjectType = (UINT8) Op->Asl.Child->Asl.Next->Asl.Value.Integer;
 
 /*
  * We will mark every new node along the path as "External". This
@@ -601,7 +598,7 @@ LdNamespace1Begin (
  *   Store (\_SB_.PCI0.ABCD, Local0)
  *   }
  */
-Flags |= ACPI_NS_EXTERNAL;
+Flags |= ACPI_NS_EXTERNAL | ACPI_NS_DONT_OPEN_SCOPE;
 break;
 
 case PARSEOP_DEFAULT_ARG:
@@ -805,8 +802,7 @@ LdNamespace1Begin (
 else if ((Node->Flags & ANOBJ_IS_EXTERNAL) ||
  (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL))
 {
-Status = LdAnalyzeExternals (Node, Op, ActualObjectType,
-ObjectType, WalkState);
+Status = LdAnalyzeExternals (Node, Op, ObjectType, WalkState);
 if (ACPI_FAILURE (Status))
 {
 if (Status == AE_ERROR)
@@ -821,6 +817,19 @@ LdNamespace1Begin (
 }
 return_ACPI_STATUS (Status);
 }
+
+if (!(Node->Flags & ANOBJ_IS_EXTERNAL) &&
+ (Op->Asl.ParseOpcode == PARSEOP_EXTERNAL))
+{
+/*
+ * If we get to here, it means that an actual definition of
+ * the object declared external exists. Meaning that Op
+ * loading this this Op should have no change to the ACPI
+  

CVS commit: src/sys/external/bsd/acpica/dist

2020-03-28 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Mar 28 19:49:28 UTC 2020

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtables.c dmtbdump.c
dmtbinfo.c
src/sys/external/bsd/acpica/dist/compiler: aslanalyze.c aslcompile.c
aslcompiler.h aslcompiler.l aslerror.c aslfileio.c aslfiles.c
aslload.c asllookup.c aslopcodes.c aslopt.c asloptions.c
aslpredef.c aslprepkg.c aslsupport.l asltree.c aslutils.c
aslwalks.c aslxref.c dtcompile.c dtcompilerparser.y dtfield.c
dtparser.y dtsubtable.c dttable.c dtutils.c prparser.y prutils.c
src/sys/external/bsd/acpica/dist/debugger: dbcmds.c dbdisply.c dbexec.c
dbinput.c dbmethod.c dbnames.c dbtest.c dbutils.c
src/sys/external/bsd/acpica/dist/disassembler: dmbuffer.c dmcstyle.c
dmresrc.c dmresrcl.c dmresrcl2.c dmwalk.c
src/sys/external/bsd/acpica/dist/dispatcher: dscontrol.c dsopcode.c
dspkginit.c dsutils.c
src/sys/external/bsd/acpica/dist/events: evregion.c evrgnini.c
evxface.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c exdebug.c
exdump.c
src/sys/external/bsd/acpica/dist/hardware: hwesleep.c hwregs.c
hwsleep.c hwxfsleep.c
src/sys/external/bsd/acpica/dist/include: acapps.h acdebug.h acdisasm.h
acexcep.h acglobal.h acinterp.h aclocal.h acmacros.h acnamesp.h
acoutput.h acpiosxf.h acpixf.h acresrc.h actables.h actbl1.h
actypes.h acutils.h amlresrc.h
src/sys/external/bsd/acpica/dist/include/platform: acgcc.h acnetbsd.h
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c nsdump.c
nseval.c nsinit.c nsrepair2.c nsxfeval.c nsxfname.c
src/sys/external/bsd/acpica/dist/os_specific/service_layers:
oslinuxtbl.c
src/sys/external/bsd/acpica/dist/parser: psopcode.c psopinfo.c
src/sys/external/bsd/acpica/dist/resources: rsdump.c rsdumpinfo.c
rsutils.c rsxface.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbfadt.c tbinstal.c
tbutils.c tbxface.c tbxfload.c tbxfroot.c
src/sys/external/bsd/acpica/dist/tools/acpidump: apfiles.c
src/sys/external/bsd/acpica/dist/tools/acpixtract: acpixtract.c
src/sys/external/bsd/acpica/dist/utilities: utcache.c utdebug.c
utdecode.c utdelete.c uteval.c utglobal.c utmisc.c utmutex.c
utnonansi.c utobject.c utosi.c utprint.c uttrack.c utuuid.c

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c \
src/sys/external/bsd/acpica/dist/compiler/dttable.c \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l \
src/sys/external/bsd/acpica/dist/compiler/asltree.c \
src/sys/external/bsd/acpica/dist/compiler/dtparser.y \
src/sys/external/bsd/acpica/dist/compiler/prparser.y
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/compiler/asllookup.c \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c \
src/sys/external/bsd/acpica/dist/compiler/prutils.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c \
src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/compiler/aslopt.c
cvs rdiff -u -r1.25 -r1.26 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/debugger/dbcmds.c \
src/sys/external/bsd/acpica/dist/debugger/dbnames.c \

CVS commit: src/sys/external/bsd/acpica/dist

2019-12-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec 14 16:56:34 UTC 2019

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtables.c
src/sys/external/bsd/acpica/dist/compiler: aslanalyze.c aslcompile.c
aslerror.c aslfiles.c aslload.c asloptions.c aslprepkg.c aslutils.c
aslxref.c dtcompile.c dtcompilerparser.y dtfield.c
src/sys/external/bsd/acpica/dist/debugger: dbdisply.c dbinput.c
dbmethod.c dbnames.c
src/sys/external/bsd/acpica/dist/disassembler: dmresrc.c dmwalk.c
src/sys/external/bsd/acpica/dist/dispatcher: dscontrol.c dsopcode.c
src/sys/external/bsd/acpica/dist/events: evregion.c evrgnini.c
src/sys/external/bsd/acpica/dist/hardware: hwxfsleep.c
src/sys/external/bsd/acpica/dist/include: acdebug.h acpixf.h acutils.h
src/sys/external/bsd/acpica/dist/namespace: nsdump.c nsxfname.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbxfload.c
src/sys/external/bsd/acpica/dist/utilities: uttrack.c

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c
cvs rdiff -u -r1.24 -r1.25 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.2 -r1.3 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/debugger/dbdisply.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/debugger/dbnames.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/disassembler/dmresrc.c \
src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/dispatcher/dsopcode.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/events/evrgnini.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/include/acdebug.h
cvs rdiff -u -r1.23 -r1.24 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/namespace/nsdump.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/namespace/nsxfname.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/tables/tbdata.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/tables/tbxfload.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/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/bsd/acpica/dist/common/dmtables.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtables.c:1.2 src/sys/external/bsd/acpica/dist/common/dmtables.c:1.3
--- src/sys/external/bsd/acpica/dist/common/dmtables.c:1.2	Sat Oct 19 11:48:48 2019
+++ src/sys/external/bsd/acpica/dist/common/dmtables.c	Sat Dec 14 11:56:32 2019
@@ -219,7 +219,7 @@ AdCreateTableHeader (
  * makes it easier to rename the disassembled ASL file if needed.
  */
 AcpiOsPrintf (
-"DefinitionBlock (\"\", \"%4.4s\", %hhu, \"%.6s\", \"%.8s\", 0x%8.8X)\n",
+"DefinitionBlock (\"\", \"%4.4s\", %u, \"%.6s\", \"%.8s\", 0x%8.8X)\n",
 Table->Signature, Table->Revision,
 Table->OemId, Table->OemTableId, Table->OemRevision);
 }
@@ -400,6 +400,8 @@ AdParseTable (
 AmlStart = ((UINT8 *) Table + sizeof (ACPI_TABLE_HEADER));
 ASL_CV_INIT_FILETREE(Table, AmlStart, AmlLength);
 
+AcpiUtSetIntegerWidth (Table->Revision);
+
 /* Create the root object */
 
 AcpiGbl_ParseOpRoot = AcpiPsCreateScopeOp (AmlStart);
@@ -435,7 +437,6 @@ AdParseTable (
 }
 
 WalkState->ParseFlags &= ~ACPI_PARSE_DELETE_TREE;
-

CVS commit: src/sys/external/bsd/acpica/dist

2018-08-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 18 14:17:56 UTC 2018

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslload.c asloptions.c
src/sys/external/bsd/acpica/dist/debugger: dbinput.c dbmethod.c
dbnames.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c
src/sys/external/bsd/acpica/dist/hardware: hwregs.c hwsleep.c
hwxfsleep.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acexcep.h
aclocal.h acnamesp.h acoutput.h acpixf.h acutils.h
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c nsdump.c
nseval.c nsinit.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c
src/sys/external/bsd/acpica/dist/utilities: utdelete.c

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c
cvs rdiff -u -r1.7 -r1.8 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/debugger/dbmethod.c \
src/sys/external/bsd/acpica/dist/debugger/dbnames.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/acpica/dist/hardware/hwregs.c
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/acpica/dist/hardware/hwsleep.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h \
src/sys/external/bsd/acpica/dist/include/aclocal.h
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/include/acexcep.h
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/include/acnamesp.h
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/include/acoutput.h
cvs rdiff -u -r1.19 -r1.20 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/namespace/nsaccess.c \
src/sys/external/bsd/acpica/dist/namespace/nsinit.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/namespace/nsdump.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/namespace/nseval.c
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/acpica/dist/tables/tbdata.c
cvs rdiff -u -r1.1.1.10 -r1.2 \
src/sys/external/bsd/acpica/dist/utilities/utdelete.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/bsd/acpica/dist/compiler/aslload.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.11 src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.12
--- src/sys/external/bsd/acpica/dist/compiler/aslload.c:1.11	Fri May  4 20:12:15 2018
+++ src/sys/external/bsd/acpica/dist/compiler/aslload.c	Sat Aug 18 10:17:55 2018
@@ -125,7 +125,11 @@ LdLoadNamespace (
 
 /* Dump the namespace if debug is enabled */
 
-AcpiNsDumpTables (ACPI_NS_ALL, ACPI_UINT32_MAX);
+if (AcpiDbgLevel & ACPI_LV_TABLES)
+{
+AcpiNsDumpTables (ACPI_NS_ALL, ACPI_UINT32_MAX);
+}
+
 ACPI_FREE (WalkState);
 return (AE_OK);
 }
@@ -209,8 +213,7 @@ LdLoadFieldElements (
 return (Status);
 }
 else if (Status == AE_ALREADY_EXISTS &&
-(Node->Flags & ANOBJ_IS_EXTERNAL) &&
-Node->OwnerId != WalkState->OwnerId)
+(Node->Flags & ANOBJ_IS_EXTERNAL))
 {
 Node->Type = (UINT8) ACPI_TYPE_LOCAL_REGION_FIELD;
 }
@@ -362,7 +365,6 @@ LdNamespace1Begin (
 ACPI_PARSE_OBJECT   *Arg;
 UINT32  i;
 BOOLEAN ForceNewScope = FALSE;
-ACPI_OWNER_ID   OwnerId = 0;
 const ACPI_OPCODE_INFO  *OpInfo;
 ACPI_PARSE_OBJECT   *ParentOp;
 
@@ -373,23 +375,6 @@ LdNamespace1Begin (
 ACPI_DEBUG_PRINT ((ACPI_DB_DISPATCH, "Op %p [%s]\n",
 Op, Op->Asl.ParseOpName));
 
-if (Op->Asl.ParseOpcode == PARSEOP_DEFINITION_BLOCK)
-{
-/*
- * Allocate an OwnerId for this block. This helps identify the owners
- * of each namespace node. This is used in determining whether if
- * certain external declarations cause redefinition errors.
- */
-Status = AcpiUtAllocateOwnerId ();
-WalkState->OwnerId = OwnerId;
-if (ACPI_FAILURE (Status))
-{
-AslCoreSubsystemError (Op, Status,
-"Failure to allocate owner ID to this definition block.", FALSE);
-return_ACPI_STATUS (Status);
-}
-}
-
 /*
  * We are only interested in opcodes that have an associated name
  * (or multiple names)
@@ -765,9 

CVS commit: src/sys/external/bsd/acpica/dist/include

2018-05-23 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed May 23 21:16:57 UTC 2018

Modified Files:
src/sys/external/bsd/acpica/dist/include: actypes.h

Log Message:
Replace null pointer arithmethic with direct cast


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/include/actypes.h

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/bsd/acpica/dist/include/actypes.h
diff -u src/sys/external/bsd/acpica/dist/include/actypes.h:1.15 src/sys/external/bsd/acpica/dist/include/actypes.h:1.16
--- src/sys/external/bsd/acpica/dist/include/actypes.h:1.15	Sat Apr  7 15:49:51 2018
+++ src/sys/external/bsd/acpica/dist/include/actypes.h	Wed May 23 21:16:57 2018
@@ -550,8 +550,8 @@ typedef UINT64  
 
 /* Pointer/Integer type conversions */
 
-#define ACPI_TO_POINTER(i)  ACPI_ADD_PTR (void, (void *) 0, (ACPI_SIZE) (i))
-#define ACPI_TO_INTEGER(p)  ACPI_PTR_DIFF (p, (void *) 0)
+#define ACPI_TO_POINTER(i)  ((void *)((uintptr_t)(ACPI_SIZE) (i)))
+#define ACPI_TO_INTEGER(p)  ((uintptr_t)(p))
 #define ACPI_OFFSET(d, f)   ACPI_PTR_DIFF (&(((d *) 0)->f), (void *) 0)
 #define ACPI_PHYSADDR_TO_PTR(i) ACPI_TO_POINTER(i)
 #define ACPI_PTR_TO_PHYSADDR(i) ACPI_TO_INTEGER(i)



CVS commit: src/sys/external/bsd/acpica/dist

2018-05-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  5 00:12:16 UTC 2018

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.h aslload.c
aslutils.c aslxref.c
src/sys/external/bsd/acpica/dist/debugger: dbnames.c dbtest.c
src/sys/external/bsd/acpica/dist/include: acapps.h acpixf.h
src/sys/external/bsd/acpica/dist/resources: rsdump.c
src/sys/external/bsd/acpica/dist/tables: tbinstal.c
src/sys/external/bsd/acpica/dist/utilities: utprint.c

Log Message:
merge acpica 20180427


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/debugger/dbnames.c
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/acpica/dist/debugger/dbtest.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/include/acapps.h
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/resources/rsdump.c
cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/acpica/dist/tables/tbinstal.c
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/utilities/utprint.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/bsd/acpica/dist/compiler/aslcompiler.h
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.11 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.12
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.11	Sat Apr  7 11:49:50 2018
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h	Fri May  4 20:12:15 2018
@@ -1079,6 +1079,15 @@ UtDumpBasicOp (
 ACPI_PARSE_OBJECT   *Op,
 UINT32  Level);
 
+void *
+UtGetParentMethod (
+ACPI_NAMESPACE_NODE *Node);
+
+BOOLEAN
+UtNodeIsDescendantOf (
+ACPI_NAMESPACE_NODE *Node1,
+ACPI_NAMESPACE_NODE *Node2);
+
 void
 UtDisplaySupportedTables (
 void);
Index: src/sys/external/bsd/acpica/dist/compiler/aslxref.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslxref.c:1.11 src/sys/external/bsd/acpica/dist/compiler/aslxref.c:1.12
--- src/sys/external/bsd/acpica/dist/compiler/aslxref.c:1.11	Sat Apr  7 11:49:50 2018
+++ src/sys/external/bsd/acpica/dist/compiler/aslxref.c	Fri May  4 20:12:15 2018
@@ -89,22 +89,6 @@ XfCheckFieldRange (
 UINT32  FieldBitLength,
 UINT32  AccessBitWidth);
 
-#ifdef __UNDER_DEVELOPMENT
-static ACPI_PARSE_OBJECT *
-XfGetParentMethod (
-ACPI_PARSE_OBJECT   *Op);
-
-static void
-XfCheckIllegalReference (
-ACPI_PARSE_OBJECT   *Op,
-ACPI_NAMESPACE_NODE *Node);
-
-static BOOLEAN
-XfIsObjectParental (
-ACPI_PARSE_OBJECT   *MethodOp1,
-ACPI_PARSE_OBJECT   *MethodOp2);
-#endif
-
 
 /***
  *
@@ -594,7 +578,7 @@ XfNamespaceLocateBegin (
 Gbl_NsLookupCount++;
 
 Status = AcpiNsLookup (WalkState->ScopeInfo, Path, ObjectType,
-ACPI_IMODE_EXECUTE, Flags, WalkState, &(Node));
+ACPI_IMODE_EXECUTE, Flags, WalkState, );
 if (ACPI_FAILURE (Status))
 {
 if (Status == AE_NOT_FOUND)
@@ -652,6 +636,26 @@ XfNamespaceLocateBegin (
 return_ACPI_STATUS (Status);
 }
 
+/* Object was found above, check for an illegal forward reference */
+
+if (Op->Asl.CompileFlags & OP_NOT_FOUND_DURING_LOAD)
+{
+/*
+ * During the load phase, this Op was flagged as a possible
+ * illegal forward reference
+ *
+ * Note: Allow "forward references" from within a method to an
+ * object that is not within any method (module-level code)
+ */
+if (!WalkState->ScopeInfo || (UtGetParentMethod (Node) &&
+!UtNodeIsDescendantOf (WalkState->ScopeInfo->Scope.Node,
+UtGetParentMethod (Node
+{
+AslError (ASL_ERROR, ASL_MSG_ILLEGAL_FORWARD_REF, Op,
+Op->Asl.ExternalName);
+}
+}
+
 /* Check for a reference vs. name declaration */
 
 if (!(OpInfo->Flags & AML_NAMED) &&
@@ -660,13 +664,6 @@ XfNamespaceLocateBegin (
 /* This node has been referenced, mark it for reference check */
 
 Node->Flags |= ANOBJ_IS_REFERENCED;
-
-#ifdef __UNDER_DEVELOPMENT
-
-/* Check for an illegal reference */
-
-XfCheckIllegalReference (Op, Node);
-#endif
 }
 
 /* Attempt to optimize the NamePath */
@@ -1097,178 +1094,3 @@ XfNamespaceLocateEnd (
 
 return_ACPI_STATUS (AE_OK);
 }
-
-
-#ifdef __UNDER_DEVELOPMENT

CVS commit: src/sys/external/bsd/acpica/dist/utilities

2018-04-24 Thread Ryota Ozaki
Module Name:src
Committed By:   ozaki-r
Date:   Wed Apr 25 03:45:21 UTC 2018

Modified Files:
src/sys/external/bsd/acpica/dist/utilities: uttrack.c

Log Message:
Remove a unnecessary wrong cast (fix build of ALL)


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/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/bsd/acpica/dist/utilities/uttrack.c
diff -u src/sys/external/bsd/acpica/dist/utilities/uttrack.c:1.15 src/sys/external/bsd/acpica/dist/utilities/uttrack.c:1.16
--- src/sys/external/bsd/acpica/dist/utilities/uttrack.c:1.15	Sat Apr  7 15:49:52 2018
+++ src/sys/external/bsd/acpica/dist/utilities/uttrack.c	Wed Apr 25 03:45:21 2018
@@ -449,7 +449,7 @@ AcpiUtTrackAllocation (
 Allocation->Component = Component;
 Allocation->Line = Line;
 
-AcpiUtSafeStrncpy (Allocation->Module, (char *) Module, ACPI_MAX_MODULE_NAME);
+AcpiUtSafeStrncpy (Allocation->Module, Module, ACPI_MAX_MODULE_NAME);
 
 if (!Element)
 {



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2017-05-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu May  4 17:17:28 UTC 2017

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: asltree.c

Log Message:
Arrays can't be NULL


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/compiler/asltree.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/bsd/acpica/dist/compiler/asltree.c
diff -u src/sys/external/bsd/acpica/dist/compiler/asltree.c:1.9 src/sys/external/bsd/acpica/dist/compiler/asltree.c:1.10
--- src/sys/external/bsd/acpica/dist/compiler/asltree.c:1.9	Sun Apr 30 19:13:36 2017
+++ src/sys/external/bsd/acpica/dist/compiler/asltree.c	Thu May  4 13:17:28 2017
@@ -187,18 +187,15 @@ TrAllocateNode (
 }
 
 Gbl_CommentState.Latest_Parse_Node = Op;
-if (Gbl_CommentState.Latest_Parse_Node->Asl.ParseOpName)
-{
-CvDbgPrint ("trallocatenode=Set latest parse node to this node.\n");
-CvDbgPrint ("   Op->Asl.ParseOpName = %s\n",
-Gbl_CommentState.Latest_Parse_Node->Asl.ParseOpName);
-CvDbgPrint ("   Op->Asl.ParseOpcode = 0x%x\n", ParseOpcode);
-
-if (Op->Asl.FileChanged)
-{
-CvDbgPrint("file has been changed!\n");
-}
-}
+	CvDbgPrint ("trallocatenode=Set latest parse node to this node.\n");
+	CvDbgPrint ("   Op->Asl.ParseOpName = %s\n",
+	Gbl_CommentState.Latest_Parse_Node->Asl.ParseOpName);
+	CvDbgPrint ("   Op->Asl.ParseOpcode = 0x%x\n", ParseOpcode);
+
+	if (Op->Asl.FileChanged)
+	{
+	CvDbgPrint("file has been changed!\n");
+	}
 
 /*
  * if this parse op's syntax uses () and {} (i.e. Package(1){0x00}) then



CVS commit: src/sys/external/bsd/acpica/dist

2017-04-30 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Apr 30 23:13:37 UTC 2017

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtbinfo.c
src/sys/external/bsd/acpica/dist/compiler: aslcompile.c aslcompiler.h
aslcompiler.l aslfiles.c asloptions.c aslsupport.l asltree.c
aslwalks.c
src/sys/external/bsd/acpica/dist/debugger: dbmethod.c
src/sys/external/bsd/acpica/dist/disassembler: dmcstyle.c dmwalk.c
src/sys/external/bsd/acpica/dist/dispatcher: dscontrol.c dsopcode.c
dsutils.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acglobal.h
aclocal.h acmacros.h acpixf.h
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c nsrepair2.c
src/sys/external/bsd/acpica/dist/parser: psopcode.c psopinfo.c
src/sys/external/bsd/acpica/dist/utilities: utcache.c utdebug.c

Log Message:
merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.7 -r1.8 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.8 -r1.9 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/asltree.c
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
cvs rdiff -u -r1.7 -r1.8 \
src/sys/external/bsd/acpica/dist/disassembler/dmcstyle.c \
src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c
cvs rdiff -u -r1.7 -r1.8 \
src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c \
src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c
cvs rdiff -u -r1.8 -r1.9 \
src/sys/external/bsd/acpica/dist/dispatcher/dsopcode.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h \
src/sys/external/bsd/acpica/dist/include/aclocal.h \
src/sys/external/bsd/acpica/dist/include/acmacros.h
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/include/acglobal.h \
src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/namespace/nsaccess.c \
src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/parser/psopcode.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/parser/psopinfo.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/utilities/utcache.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/utilities/utdebug.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/bsd/acpica/dist/common/dmtbinfo.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.12 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.13
--- src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.12	Wed Jan 25 08:38:21 2017
+++ src/sys/external/bsd/acpica/dist/common/dmtbinfo.c	Sun Apr 30 19:13:36 2017
@@ -171,6 +171,7 @@
 #define ACPI_IORT1_OFFSET(f)(UINT16) ACPI_OFFSET (ACPI_IORT_NAMED_COMPONENT,f)
 #define ACPI_IORT2_OFFSET(f)(UINT16) ACPI_OFFSET (ACPI_IORT_ROOT_COMPLEX,f)
 #define ACPI_IORT3_OFFSET(f)(UINT16) ACPI_OFFSET (ACPI_IORT_SMMU,f)
+#define ACPI_IORT3A_OFFSET(f)   (UINT16) ACPI_OFFSET (ACPI_IORT_SMMU_GSI,f)
 #define ACPI_IORT4_OFFSET(f)(UINT16) ACPI_OFFSET (ACPI_IORT_SMMU_V3,f)
 #define ACPI_IORTA_OFFSET(f)(UINT16) ACPI_OFFSET (ACPI_IORT_MEMORY_ACCESS,f)
 #define ACPI_IORTH_OFFSET(f)(UINT16) ACPI_OFFSET (ACPI_IORT_NODE,f)
@@ -259,6 +260,7 @@
 #define ACPI_GTDT0a_FLAG_OFFSET(f,o)ACPI_FLAG_OFFSET (ACPI_GTDT_TIMER_ENTRY,f,o)
 #define ACPI_GTDT1_FLAG_OFFSET(f,o) ACPI_FLAG_OFFSET (ACPI_GTDT_WATCHDOG,f,o)
 #define ACPI_IORT3_FLAG_OFFSET(f,o) ACPI_FLAG_OFFSET (ACPI_IORT_SMMU,f,o)
+#define ACPI_IORT3a_FLAG_OFFSET(f,o)ACPI_FLAG_OFFSET (ACPI_IORT_SMMU_GSI,f,o)
 #define ACPI_IORT4_FLAG_OFFSET(f,o) ACPI_FLAG_OFFSET (ACPI_IORT_SMMU_V3,f,o)
 #define ACPI_IORTA_FLAG_OFFSET(f,o) ACPI_FLAG_OFFSET (ACPI_IORT_MEMORY_ACCESS,f,o)
 #define ACPI_IORTM_FLAG_OFFSET(f,o) ACPI_FLAG_OFFSET (ACPI_IORT_ID_MAPPING,f,o)
@@ -1549,8 +1551,12 @@ ACPI_DMTABLE_INFO   AcpiDmTableI
 
 ACPI_DMTABLE_INFO   AcpiDmTableInfoIort3a[] =
 {
-{ACPI_DMT_UINT64,   0,  "SMMU_NSgIrpt Interrupt", 0},
-{ACPI_DMT_UINT64,   0,  "SMMU_NSgCfgIrpt Interrupt", 0},
+{ACPI_DMT_UINT32,   ACPI_IORT3A_OFFSET (NSgIrpt),   

CVS commit: src/sys/external/bsd/acpica/dist/tables

2017-04-08 Thread Sean Cole
Module Name:src
Committed By:   scole
Date:   Sat Apr  8 18:10:43 UTC 2017

Modified Files:
src/sys/external/bsd/acpica/dist/tables: tbxfload.c

Log Message:
Add #ifdef so ski emulator won't crash.  This change probably wouldn't
hurt other archs, but just apply to ia64 to be safe.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/tables/tbxfload.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/bsd/acpica/dist/tables/tbxfload.c
diff -u src/sys/external/bsd/acpica/dist/tables/tbxfload.c:1.5 src/sys/external/bsd/acpica/dist/tables/tbxfload.c:1.6
--- src/sys/external/bsd/acpica/dist/tables/tbxfload.c:1.5	Wed Jan 25 13:38:22 2017
+++ src/sys/external/bsd/acpica/dist/tables/tbxfload.c	Sat Apr  8 18:10:43 2017
@@ -163,6 +163,17 @@ AcpiTbLoadNamespace (
 
 (void) AcpiUtAcquireMutex (ACPI_MTX_TABLES);
 
+#ifdef __ia64__
+/*
+ * For ia64 ski emulator
+ */
+if (AcpiGbl_DsdtIndex == ACPI_INVALID_TABLE_INDEX)
+{
+Status = AE_NO_ACPI_TABLES;
+goto UnlockAndExit;
+}
+#endif
+
 /*
  * Load the namespace. The DSDT is required, but any SSDT and
  * PSDT tables are optional. Verify the DSDT.



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2017-02-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Feb  6 23:12:25 UTC 2017

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslutils.c

Log Message:
Remove __DATE__! Intel really likes non-reprodible builds!


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.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/bsd/acpica/dist/compiler/aslutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.16 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.17
--- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.16	Wed Jan 25 08:38:21 2017
+++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c	Mon Feb  6 18:12:25 2017
@@ -402,7 +402,7 @@ UtDisplaySummary (
 /* Compiler name and version number */
 
 FlPrintFile (FileId, "%s version %X [%s]\n\n",
-ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, __DATE__);
+ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, "2017-01-19");
 }
 
 /* Summary of main input and output files */



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2016-12-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 18 16:34:19 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: asloptions.c

Log Message:
Fix repro build.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.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/bsd/acpica/dist/compiler/asloptions.c
diff -u src/sys/external/bsd/acpica/dist/compiler/asloptions.c:1.1.1.8 src/sys/external/bsd/acpica/dist/compiler/asloptions.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/asloptions.c:1.1.1.8	Fri Nov 11 14:16:14 2016
+++ src/sys/external/bsd/acpica/dist/compiler/asloptions.c	Sun Dec 18 11:34:19 2016
@@ -70,8 +70,13 @@ AslDoResponseFile (
 #define ASL_TOKEN_SEPARATORS" \t\n"
 #define ASL_SUPPORTED_OPTIONS   "@:a:b|c|d^D:e:f^gh^i|I:l^m:no|p:P^r:s|t|T+G^v^w|x:z"
 
+#ifdef ACPI_REPRO
+static char ASL_BUILD_DATE[] = "Jan 1, 1970";
+static char ASL_BUILD_TIME[] = "00:00:00";
+#else
 static char ASL_BUILD_DATE[] = __DATE__;
 static char ASL_BUILD_TIME[] = __TIME__;
+#endif
 
 
 /***



CVS commit: src/sys/external/bsd/acpica/dist/include/platform

2016-11-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Nov 12 22:38:55 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/include/platform: acgcc.h

Log Message:
Add _STANDALONE (scole mail)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/sys/external/bsd/acpica/dist/include/platform/acgcc.h

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/bsd/acpica/dist/include/platform/acgcc.h
diff -u src/sys/external/bsd/acpica/dist/include/platform/acgcc.h:1.2 src/sys/external/bsd/acpica/dist/include/platform/acgcc.h:1.3
--- src/sys/external/bsd/acpica/dist/include/platform/acgcc.h:1.2	Fri Nov 11 16:11:31 2016
+++ src/sys/external/bsd/acpica/dist/include/platform/acgcc.h	Sat Nov 12 17:38:55 2016
@@ -48,7 +48,7 @@
  * Use compiler specific  is a good practice for even when
  * -nostdinc is specified (i.e., ACPI_USE_STANDARD_HEADERS undefined.
  */
-#ifdef _KERNEL
+#if defined(_KERNEL) || defined(_STANDALONE)
 #include 
 #else
 #include 



CVS commit: src/sys/external/bsd/acpica/dist/disassembler

2016-10-26 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 26 15:41:04 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/disassembler: dmresrcl2.c

Log Message:
PR/51579: Henning Petersen: Fix more , -> ;


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.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/bsd/acpica/dist/disassembler/dmresrcl2.c
diff -u src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c:1.6 src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c:1.7
--- src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c:1.6	Sun Oct  9 10:35:33 2016
+++ src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c	Wed Oct 26 11:41:04 2016
@@ -203,7 +203,7 @@ AcpiDmGpioCommon (
 if (Resource->Gpio.ResSourceOffset)
 {
 DeviceName = ACPI_ADD_PTR (char,
-Resource, Resource->Gpio.ResSourceOffset),
+Resource, Resource->Gpio.ResSourceOffset);
 AcpiUtPrintString (DeviceName, ACPI_UINT16_MAX);
 }
 
@@ -601,7 +601,7 @@ AcpiDmSpiSerialBusDescriptor (
 ResourceSourceOffset = sizeof (AML_RESOURCE_COMMON_SERIALBUS) +
 Resource->CommonSerialBus.TypeDataLength;
 
-DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset),
+DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
 AcpiUtPrintString (DeviceName, ACPI_UINT16_MAX);
 
 /* ResourceSourceIndex, ResourceUsage */
@@ -687,7 +687,7 @@ AcpiDmUartSerialBusDescriptor (
 ResourceSourceOffset = sizeof (AML_RESOURCE_COMMON_SERIALBUS) +
 Resource->CommonSerialBus.TypeDataLength;
 
-DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset),
+DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
 AcpiUtPrintString (DeviceName, ACPI_UINT16_MAX);
 
 /* ResourceSourceIndex, ResourceUsage */



CVS commit: src/sys/external/bsd/acpica/dist/disassembler

2016-10-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Oct  9 14:35:33 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/disassembler: dmresrcl2.c

Log Message:
PR/51540: Henning Petersen: replace , with ;


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.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/bsd/acpica/dist/disassembler/dmresrcl2.c
diff -u src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c:1.5 src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c:1.6
--- src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c:1.5	Wed May  4 15:27:57 2016
+++ src/sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c	Sun Oct  9 10:35:33 2016
@@ -518,7 +518,7 @@ AcpiDmI2cSerialBusDescriptor (
 ResourceSourceOffset = sizeof (AML_RESOURCE_COMMON_SERIALBUS) +
 Resource->CommonSerialBus.TypeDataLength;
 
-DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset),
+DeviceName = ACPI_ADD_PTR (char, Resource, ResourceSourceOffset);
 AcpiUtPrintString (DeviceName, ACPI_UINT16_MAX);
 
 /* ResourceSourceIndex, ResourceUsage */



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2016-10-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Oct  9 14:06:11 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslopt.c

Log Message:
PR/51540: Henning Petersen: replace , with ;


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslopt.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/bsd/acpica/dist/compiler/aslopt.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslopt.c:1.1.1.8 src/sys/external/bsd/acpica/dist/compiler/aslopt.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslopt.c:1.1.1.8	Wed May  4 14:15:55 2016
+++ src/sys/external/bsd/acpica/dist/compiler/aslopt.c	Sun Oct  9 10:06:11 2016
@@ -133,7 +133,7 @@ OptSearchToRoot (
  * not match, and we cannot use this optimization.
  */
 Path = &(((char *) TargetPath->Pointer)[
-TargetPath->Length - ACPI_NAME_SIZE]),
+TargetPath->Length - ACPI_NAME_SIZE]);
 ScopeInfo.Scope.Node = CurrentNode;
 
 /* Lookup the NameSeg using SEARCH_PARENT (search-to-root) */



CVS commit: src/sys/external/bsd/acpica/dist/include

2016-09-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Sep 18 17:03:12 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/include: acoutput.h

Log Message:
need const otherwise we get a const qual error from the opcode printing
function that returns const char *.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/include/acoutput.h

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/bsd/acpica/dist/include/acoutput.h
diff -u src/sys/external/bsd/acpica/dist/include/acoutput.h:1.5 src/sys/external/bsd/acpica/dist/include/acoutput.h:1.6
--- src/sys/external/bsd/acpica/dist/include/acoutput.h:1.5	Sun Aug 14 15:03:28 2016
+++ src/sys/external/bsd/acpica/dist/include/acoutput.h	Sun Sep 18 13:03:12 2016
@@ -372,7 +372,7 @@
 ACPI_TRACE_ENTRY (Name, AcpiUtTraceU32, const UINT32, Value)
 
 #define ACPI_FUNCTION_TRACE_STR(Name, String) \
-ACPI_TRACE_ENTRY (Name, AcpiUtTraceStr, char *, String)
+ACPI_TRACE_ENTRY (Name, AcpiUtTraceStr, const char *, String)
 
 #define ACPI_FUNCTION_ENTRY() \
 AcpiUtTrackStackPtr()



CVS commit: src/sys/external/bsd/acpica/dist/include

2016-08-14 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 14 19:03:28 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/include: acoutput.h

Log Message:
ACPI_TRACE_ENTRY adds const for the type argument, so don't duplicate it
in ACPI_FUNCTION_TRACE_STR.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/include/acoutput.h

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/bsd/acpica/dist/include/acoutput.h
diff -u src/sys/external/bsd/acpica/dist/include/acoutput.h:1.4 src/sys/external/bsd/acpica/dist/include/acoutput.h:1.5
--- src/sys/external/bsd/acpica/dist/include/acoutput.h:1.4	Thu Aug  4 12:38:11 2016
+++ src/sys/external/bsd/acpica/dist/include/acoutput.h	Sun Aug 14 19:03:28 2016
@@ -372,7 +372,7 @@
 ACPI_TRACE_ENTRY (Name, AcpiUtTraceU32, const UINT32, Value)
 
 #define ACPI_FUNCTION_TRACE_STR(Name, String) \
-ACPI_TRACE_ENTRY (Name, AcpiUtTraceStr, const char *, String)
+ACPI_TRACE_ENTRY (Name, AcpiUtTraceStr, char *, String)
 
 #define ACPI_FUNCTION_ENTRY() \
 AcpiUtTrackStackPtr()



CVS commit: src/sys/external/bsd/acpica/dist/include

2016-08-04 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Aug  4 12:38:12 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/include: acoutput.h

Log Message:
Avoid 'const const'.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/include/acoutput.h

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/bsd/acpica/dist/include/acoutput.h
diff -u src/sys/external/bsd/acpica/dist/include/acoutput.h:1.3 src/sys/external/bsd/acpica/dist/include/acoutput.h:1.4
--- src/sys/external/bsd/acpica/dist/include/acoutput.h:1.3	Mon Jul 18 17:26:12 2016
+++ src/sys/external/bsd/acpica/dist/include/acoutput.h	Thu Aug  4 12:38:11 2016
@@ -357,7 +357,7 @@
 
 #define ACPI_TRACE_ENTRY(Name, Function, Type, Param) \
 ACPI_FUNCTION_NAME (Name) \
-Function (ACPI_DEBUG_PARAMETERS, (const Type) (Param))
+Function (ACPI_DEBUG_PARAMETERS, (Type) (Param))
 
 /* The actual entry trace macros */
 
@@ -366,10 +366,10 @@
 AcpiUtTrace (ACPI_DEBUG_PARAMETERS)
 
 #define ACPI_FUNCTION_TRACE_PTR(Name, Pointer) \
-ACPI_TRACE_ENTRY (Name, AcpiUtTracePtr, void *, Pointer)
+ACPI_TRACE_ENTRY (Name, AcpiUtTracePtr, const void *, Pointer)
 
 #define ACPI_FUNCTION_TRACE_U32(Name, Value) \
-ACPI_TRACE_ENTRY (Name, AcpiUtTraceU32, UINT32, Value)
+ACPI_TRACE_ENTRY (Name, AcpiUtTraceU32, const UINT32, Value)
 
 #define ACPI_FUNCTION_TRACE_STR(Name, String) \
 ACPI_TRACE_ENTRY (Name, AcpiUtTraceStr, const char *, String)



CVS commit: src/sys/external/bsd/acpica/dist

2016-07-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jul 18 17:26:12 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/disassembler: dmwalk.c
src/sys/external/bsd/acpica/dist/dispatcher: dsutils.c
src/sys/external/bsd/acpica/dist/hardware: hwregs.c
src/sys/external/bsd/acpica/dist/include: acglobal.h acmacros.h
acoutput.h acpixf.h acutils.h
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c nsdump.c
src/sys/external/bsd/acpica/dist/utilities: utdebug.c utdecode.c

Log Message:
merge conflicts.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/hardware/hwregs.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/include/acglobal.h \
src/sys/external/bsd/acpica/dist/include/acpixf.h \
src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/include/acmacros.h
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/include/acoutput.h
cvs rdiff -u -r1.8 -r1.9 \
src/sys/external/bsd/acpica/dist/namespace/nsaccess.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/namespace/nsdump.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/utilities/utdebug.c
cvs rdiff -u -r1.9 -r1.10 \
src/sys/external/bsd/acpica/dist/utilities/utdecode.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/bsd/acpica/dist/disassembler/dmwalk.c
diff -u src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c:1.5 src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c:1.6
--- src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c:1.5	Wed May  4 15:27:57 2016
+++ src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c	Mon Jul 18 13:26:12 2016
@@ -462,21 +462,26 @@ AcpiDmDescendingOp (
 {
 NextOp->Common.DisasmFlags |= ACPI_PARSEOP_PARAMETER_LIST;
 
-/*
- * A Zero predicate indicates the possibility of one or more
- * External() opcodes within the If() block.
- */
-if (NextOp->Common.AmlOpcode == AML_ZERO_OP)
-{
-NextOp2 = NextOp->Common.Next;
+/* Don't emit the actual embedded externals unless asked */
 
-if (NextOp2 &&
-(NextOp2->Common.AmlOpcode == AML_EXTERNAL_OP))
+if (!AcpiGbl_DmEmitExternalOpcodes)
+{
+/*
+ * A Zero predicate indicates the possibility of one or more
+ * External() opcodes within the If() block.
+ */
+if (NextOp->Common.AmlOpcode == AML_ZERO_OP)
 {
-/* Ignore the If 0 block and all children */
+NextOp2 = NextOp->Common.Next;
+
+if (NextOp2 &&
+(NextOp2->Common.AmlOpcode == AML_EXTERNAL_OP))
+{
+/* Ignore the If 0 block and all children */
 
-Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
-return (AE_CTRL_DEPTH);
+Op->Common.DisasmFlags |= ACPI_PARSEOP_IGNORE;
+return (AE_CTRL_DEPTH);
+}
 }
 }
 }

Index: src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c
diff -u src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.5 src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.6
--- src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.5	Sat Jan  9 16:14:19 2016
+++ src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c	Mon Jul 18 13:26:12 2016
@@ -603,18 +603,14 @@ AcpiDsCreateOperand (
 }
 else if (ParentOp->Common.AmlOpcode == AML_EXTERNAL_OP)
 {
-/* TBD: May only be temporary */
-
-ObjDesc = AcpiUtCreateStringObject ((ACPI_SIZE) NameLength);
-		if (!ObjDesc)
-		{
-			Status = AE_NO_MEMORY;
-		}
-		else
-		{
-			strncpy (ObjDesc->String.Pointer, NameString, NameLength);
-			Status = AE_OK;
-		}
+/*
+ * This opcode should never appear here. It is used only
+ * by AML disassemblers and is surrounded by an If(0)
+ * by the ASL compiler.
+ *
+ * Therefore, if we see it here, it is a serious error.
+ */
+Status = AE_AML_BAD_OPCODE;
 }
 else
 {

Index: src/sys/external/bsd/acpica/dist/hardware/hwregs.c
diff -u 

CVS commit: src/sys/external/bsd/acpica/dist

2016-05-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed May 25 18:35:13 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/hardware: hwregs.c
src/sys/external/bsd/acpica/dist/include: acmacros.h

Log Message:
Apply patch https://github.com/acpica/acpica/commit/\
c450c13615f7af0673230041da4216b3de5bc4d3.patch

This patch fixes 2 issues in AccessWidth/BitOffset support and adds
comments to justify the BitOffset/BitWidth style macro usages. Lv Zheng.

This patch introduces ACPI_IS_ALIGNED() macro. Lv Zheng.

The old register descriptors are translated in AcpiTbInitGenericAddress()
with AccessWidth being filled with 0. This breaks code in
AcpiHwGetAccessBitWidth() when the registers are 16-bit IO ports and their
BitWidth fields are filled with 16. The rapid fix is meant to make code
written for AcpiHwGetAccessBitWidth() regression safer before the issue is
correctly fixed from AcpiTbInitGenericAddress(). Reported by
John Baldwin , Fixed by Lv Zheng ,
Tested by Jung-uk Kim .


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.7 -r1.2 \
src/sys/external/bsd/acpica/dist/hardware/hwregs.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/acpica/dist/include/acmacros.h

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/bsd/acpica/dist/hardware/hwregs.c
diff -u src/sys/external/bsd/acpica/dist/hardware/hwregs.c:1.1.1.7 src/sys/external/bsd/acpica/dist/hardware/hwregs.c:1.2
--- src/sys/external/bsd/acpica/dist/hardware/hwregs.c:1.1.1.7	Wed May  4 14:15:58 2016
+++ src/sys/external/bsd/acpica/dist/hardware/hwregs.c	Wed May 25 14:35:13 2016
@@ -92,16 +92,34 @@ AcpiHwGetAccessBitWidth (
 ACPI_GENERIC_ADDRESS*Reg,
 UINT8   MaxBitWidth)
 {
+UINT64  Address;
+
 
 if (!Reg->AccessWidth)
 {
-if (Reg->SpaceId == ACPI_ADR_SPACE_SYSTEM_IO)
+/*
+ * Detect old register descriptors where only the BitWidth field
+ * makes senses. The target address is copied to handle possible
+ * alignment issues.
+ */
+ACPI_MOVE_64_TO_64 (, >Address);
+if (!Reg->BitOffset && Reg->BitWidth &&
+ACPI_IS_POWER_OF_TWO (Reg->BitWidth) &&
+ACPI_IS_ALIGNED (Reg->BitWidth, 8) &&
+ACPI_IS_ALIGNED (Address, Reg->BitWidth))
 {
-return (32);
+return (Reg->BitWidth);
 }
 else
 {
-return (MaxBitWidth);
+if (Reg->SpaceId == ACPI_ADR_SPACE_SYSTEM_IO)
+{
+return (32);
+}
+else
+{
+return (MaxBitWidth);
+}
 }
 }
 else
@@ -250,7 +268,7 @@ AcpiHwRead (
 Index = 0;
 while (BitWidth)
 {
-if (BitOffset > AccessWidth)
+if (BitOffset >= AccessWidth)
 {
 Value32 = 0;
 BitOffset -= AccessWidth;
@@ -271,6 +289,12 @@ AcpiHwRead (
 , AccessWidth);
 }
 
+/*
+ * Use offset style bit masks because:
+ * BitOffset < AccessWidth/BitWidth < AccessWidth, and
+ * AccessWidth is ensured to be less than 32-bits by
+ * AcpiHwValidateRegister().
+ */
 if (BitOffset)
 {
 Value32 &= ACPI_MASK_BITS_BELOW (BitOffset);
@@ -282,6 +306,10 @@ AcpiHwRead (
 }
 }
 
+/*
+ * Use offset style bit writes because "Index * AccessWidth" is
+ * ensured to be less than 32-bits by AcpiHwValidateRegister().
+ */
 ACPI_SET_BITS (Value, Index * AccessWidth,
 ACPI_MASK_BITS_ABOVE_32 (AccessWidth), Value32);
 
@@ -352,20 +380,28 @@ AcpiHwWrite (
 Index = 0;
 while (BitWidth)
 {
+/*
+ * Use offset style bit reads because "Index * AccessWidth" is
+ * ensured to be less than 32-bits by AcpiHwValidateRegister().
+ */
 NewValue32 = ACPI_GET_BITS (, Index * AccessWidth,
 ACPI_MASK_BITS_ABOVE_32 (AccessWidth));
 
-if (BitOffset > AccessWidth)
+if (BitOffset >= AccessWidth)
 {
 BitOffset -= AccessWidth;
 }
 else
 {
+/*
+ * Use offset style bit masks because AccessWidth is ensured
+ * to be less than 32-bits by AcpiHwValidateRegister() and
+ * BitOffset/BitWidth is less than AccessWidth here.
+ */
 if (BitOffset)
 {
 NewValue32 &= ACPI_MASK_BITS_BELOW (BitOffset);
 }
-
 if (BitWidth < AccessWidth)
 {
 NewValue32 &= ACPI_MASK_BITS_ABOVE (BitWidth);
@@ -384,15 +420,20 @@ AcpiHwWrite (
 , AccessWidth);
 

CVS commit: src/sys/external/bsd/acpica/dist/tables

2016-02-20 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Feb 20 21:11:15 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/tables: tbxfload.c

Log Message:
remove a stray \n from an ACPI_INFO() call (which ends up adding its
own newline anyway.)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
src/sys/external/bsd/acpica/dist/tables/tbxfload.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/bsd/acpica/dist/tables/tbxfload.c
diff -u src/sys/external/bsd/acpica/dist/tables/tbxfload.c:1.1.1.5 src/sys/external/bsd/acpica/dist/tables/tbxfload.c:1.2
--- src/sys/external/bsd/acpica/dist/tables/tbxfload.c:1.1.1.5	Sat Jan  9 19:54:55 2016
+++ src/sys/external/bsd/acpica/dist/tables/tbxfload.c	Sat Feb 20 21:11:15 2016
@@ -228,7 +228,7 @@ AcpiTbLoadNamespace (
 if (!TablesFailed)
 {
 ACPI_INFO ((AE_INFO,
-"%u ACPI AML tables successfully acquired and loaded\n",
+"%u ACPI AML tables successfully acquired and loaded",
 TablesLoaded));
 }
 else



CVS commit: src/sys/external/bsd/acpica/dist/utilities

2016-01-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Jan  9 22:15:24 UTC 2016

Modified Files:
src/sys/external/bsd/acpica/dist/utilities: uttrack.c

Log Message:
more unconst


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/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/bsd/acpica/dist/utilities/uttrack.c
diff -u src/sys/external/bsd/acpica/dist/utilities/uttrack.c:1.8 src/sys/external/bsd/acpica/dist/utilities/uttrack.c:1.9
--- src/sys/external/bsd/acpica/dist/utilities/uttrack.c:1.8	Sat Jan  9 16:14:20 2016
+++ src/sys/external/bsd/acpica/dist/utilities/uttrack.c	Sat Jan  9 17:15:24 2016
@@ -115,7 +115,7 @@ AcpiUtCreateList (
 
 memset (Cache, 0, sizeof (ACPI_MEMORY_LIST));
 
-Cache->ListName = ListName;
+Cache->ListName = __UNCONST(ListName);
 Cache->ObjectSize = ObjectSize;
 
 *ReturnCache = Cache;



CVS commit: src/sys/external/bsd/acpica/dist/dispatcher

2015-08-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Aug 26 01:54:57 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/dispatcher: dsutils.c

Log Message:
CID 1292510: Handle allocation failure.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/acpica/dist/dispatcher/dsutils.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/bsd/acpica/dist/dispatcher/dsutils.c
diff -u src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.3 src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.4
--- src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.3	Tue Aug 18 06:39:46 2015
+++ src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c	Tue Aug 25 21:54:57 2015
@@ -604,9 +604,15 @@ AcpiDsCreateOperand (
 /* TBD: May only be temporary */
 
 ObjDesc = AcpiUtCreateStringObject ((ACPI_SIZE) NameLength);
-
-strncpy (ObjDesc-String.Pointer, NameString, NameLength);
-Status = AE_OK;
+		if (!ObjDesc)
+		{
+			Status = AE_NO_MEMORY;
+		}
+		else
+		{
+			strncpy (ObjDesc-String.Pointer, NameString, NameLength);
+			Status = AE_OK;
+		}
 }
 else
 {



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2015-08-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Aug 26 01:58:55 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: dttable.c

Log Message:
CID 1298707:  Change confusing code that makes coverity think that Length
is uninitalized (we want length to be zero so instead of setting it to 0,
we check if it not zero and then we set it if it is not?!?!)


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/compiler/dttable.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/bsd/acpica/dist/compiler/dttable.c
diff -u src/sys/external/bsd/acpica/dist/compiler/dttable.c:1.5 src/sys/external/bsd/acpica/dist/compiler/dttable.c:1.6
--- src/sys/external/bsd/acpica/dist/compiler/dttable.c:1.5	Tue Aug 18 06:39:46 2015
+++ src/sys/external/bsd/acpica/dist/compiler/dttable.c	Tue Aug 25 21:58:55 2015
@@ -3474,7 +3474,7 @@ DtCompileGeneric (
 
 /* Now we can actually compile the parse tree */
 
-if (Length  *Length)
+if (Length)
 {
 *Length = 0;
 }



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2015-08-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Aug 26 02:01:55 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslopcodes.c

Log Message:
CID 1320410: Don't call free on uninitalized pointer.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.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/bsd/acpica/dist/compiler/aslopcodes.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c:1.3 src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c:1.4
--- src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c:1.3	Tue Aug 18 06:39:46 2015
+++ src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c	Tue Aug 25 22:01:55 2015
@@ -1314,7 +1314,6 @@ OpcDoPld (
 Node = Node-Asl.Next;
 }
 
-UtLocalFree (Buffer, ACPI_PLD_BUFFER_SIZE);
 Buffer = OpcEncodePldBuffer(PldInfo);
 
 /* Change Op to a Buffer */



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2015-05-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  9 15:24:56 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.h aslopcodes.c
aslutils.c

Log Message:
CID 1256503: Handle memory leak


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h
cvs rdiff -u -r1.1.1.5 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.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/bsd/acpica/dist/compiler/aslcompiler.h
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.1.1.6 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h:1.1.1.6	Mon Apr 13 13:21:03 2015
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h	Sat May  9 11:24:56 2015
@@ -945,6 +945,11 @@ UtLocalCalloc (
 UINT32  Size);
 
 void
+UtLocalFree (
+void		*Allocated,
+UINT32  Size);
+
+void
 UtPrintFormattedName (
 UINT16  ParseOpcode,
 UINT32  Level);

Index: src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c:1.1.1.5 src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c:1.1.1.5	Mon Apr 13 13:21:04 2015
+++ src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c	Sat May  9 11:24:56 2015
@@ -1358,6 +1358,7 @@ OpcDoPld (
 Node = Node-Asl.Next;
 }
 
+UtLocalFree (Buffer, ACPI_PLD_BUFFER_SIZE);
 Buffer = OpcEncodePldBuffer(PldInfo);
 
 /* Change Op to a Buffer */

Index: src/sys/external/bsd/acpica/dist/compiler/aslutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.10 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.11
--- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.10	Mon Apr 13 13:23:15 2015
+++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c	Sat May  9 11:24:56 2015
@@ -178,6 +178,26 @@ UtLocalCalloc (
 return (Allocated);
 }
 
+/***
+ *
+ * FUNCTION:UtLocalFree
+ *
+ * PARAMETERS:  Allocated   - Pointer to be released
+ * PARAMETERS:  Size- Bytes to be released
+ *
+ * RETURN:  None
+ *
+ * DESCRIPTION: Free memory previously allocated
+ *
+ **/
+void 
+UtLocalFree (
+	void *Allocated, UINT32 Size)
+{
+ACPI_FREE (Allocated);
+TotalAllocations--;
+TotalAllocated -= Size;
+}
 
 /***
  *



CVS commit: src/sys/external/bsd/acpica/dist/dispatcher

2015-05-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  9 15:31:36 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/dispatcher: dsutils.c

Log Message:
CID 1292510: Check allocation


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
src/sys/external/bsd/acpica/dist/dispatcher/dsutils.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/bsd/acpica/dist/dispatcher/dsutils.c
diff -u src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.1.1.5 src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.2
--- src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c:1.1.1.5	Mon Apr 13 13:21:07 2015
+++ src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c	Sat May  9 11:31:36 2015
@@ -604,10 +604,16 @@ AcpiDsCreateOperand (
 /* TBD: May only be temporary */
 
 ObjDesc = AcpiUtCreateStringObject ((ACPI_SIZE) NameLength);
-
-ACPI_STRNCPY (ObjDesc-String.Pointer, NameString, NameLength);
-Status = AE_OK;
-}
+		if (ObjDesc)
+		{
+			ACPI_STRNCPY (ObjDesc-String.Pointer, NameString, NameLength);
+			Status = AE_OK;
+		}
+		else
+		{
+			Status = AE_NO_MEMORY;
+		}
+		}
 else
 {
 /*



CVS commit: src/sys/external/bsd/acpica/dist/tables

2015-05-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  9 15:34:13 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/tables: tbinstal.c

Log Message:
CID 1292512: Help coverity with offset NULL calculations


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/tables/tbinstal.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/bsd/acpica/dist/tables/tbinstal.c
diff -u src/sys/external/bsd/acpica/dist/tables/tbinstal.c:1.4 src/sys/external/bsd/acpica/dist/tables/tbinstal.c:1.5
--- src/sys/external/bsd/acpica/dist/tables/tbinstal.c:1.4	Mon Apr 13 13:23:16 2015
+++ src/sys/external/bsd/acpica/dist/tables/tbinstal.c	Sat May  9 11:34:13 2015
@@ -514,7 +514,11 @@ AcpiTbUninstallTable (
 if ((TableDesc-Flags  ACPI_TABLE_ORIGIN_MASK) ==
 ACPI_TABLE_ORIGIN_INTERNAL_VIRTUAL)
 {
-ACPI_FREE (ACPI_PHYSADDR_TO_PTR (TableDesc-Address));
+	void *ptr = ACPI_PHYSADDR_TO_PTR (TableDesc-Address);
+	if (ptr)
+	{
+		ACPI_FREE (ptr);
+	}
 }
 
 TableDesc-Address = ACPI_PTR_TO_PHYSADDR (NULL);



CVS commit: src/sys/external/bsd/acpica/dist/common

2015-05-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  9 15:36:15 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtbdump.c

Log Message:
CID 1294266: Cast to void.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 \
src/sys/external/bsd/acpica/dist/common/dmtbdump.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/bsd/acpica/dist/common/dmtbdump.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtbdump.c:1.1.1.6 src/sys/external/bsd/acpica/dist/common/dmtbdump.c:1.2
--- src/sys/external/bsd/acpica/dist/common/dmtbdump.c:1.1.1.6	Mon Apr 13 13:21:02 2015
+++ src/sys/external/bsd/acpica/dist/common/dmtbdump.c	Sat May  9 11:36:15 2015
@@ -2538,7 +2538,7 @@ void
 AcpiDmDumpSlic (
 ACPI_TABLE_HEADER   *Table)
 {
-AcpiDmDumpTable (Table-Length, sizeof (ACPI_TABLE_HEADER), Table,
+(void)AcpiDmDumpTable (Table-Length, sizeof (ACPI_TABLE_HEADER), Table,
 Table-Length - sizeof (*Table), AcpiDmTableInfoSlic);
 }
 



CVS commit: src/sys/external/bsd/acpica/dist/disassembler

2015-05-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat May  9 15:14:45 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/disassembler: dmwalk.c

Log Message:
CID 1256502: missing lint fallthrough comment


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
src/sys/external/bsd/acpica/dist/disassembler/dmwalk.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/bsd/acpica/dist/disassembler/dmwalk.c
diff -u src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c:1.1.1.5 src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c:1.2
--- src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c:1.1.1.5	Mon Apr 13 13:21:07 2015
+++ src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c	Sat May  9 11:14:45 2015
@@ -313,6 +313,8 @@ AcpiDmBlockType (
 return (BLOCK_NONE);
 }
 
+/*lint -fallthrough */
+
 default:
 
 OpInfo = AcpiPsGetOpcodeInfo (Op-Common.AmlOpcode);



CVS commit: src/sys/external/bsd/acpica/dist/namespace

2015-02-08 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Mon Feb  9 03:16:33 UTC 2015

Modified Files:
src/sys/external/bsd/acpica/dist/namespace: nsinit.c

Log Message:
revert rev 1.5, which brings back PR 48494.
that earlier revision itself reverted an upstream bugfix,
and that change fixed some systems but broke others
(in particular, it broke my HP Z800 workstation.)
this latest revision brings us back in sync with upstream.
the current upstream (and this latest flip-flop of our copy)
is clearly correct, since it zeros a buffer which is intended
to be used as scratch space for a single acpica operation.
agreed by christos and ryoon back in april 2014.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/acpica/dist/namespace/nsinit.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/bsd/acpica/dist/namespace/nsinit.c
diff -u src/sys/external/bsd/acpica/dist/namespace/nsinit.c:1.6 src/sys/external/bsd/acpica/dist/namespace/nsinit.c:1.7
--- src/sys/external/bsd/acpica/dist/namespace/nsinit.c:1.6	Sat Oct 25 21:00:07 2014
+++ src/sys/external/bsd/acpica/dist/namespace/nsinit.c	Mon Feb  9 03:16:33 2015
@@ -616,10 +616,7 @@ AcpiNsInitOneDevice (
 ACPI_DEBUG_EXEC (AcpiUtDisplayInitPathname (
 ACPI_TYPE_METHOD, DeviceNode, METHOD_NAME__INI));
 
-#if 0
-// https://bugs.acpica.org/show_bug.cgi?id=1016
 ACPI_MEMSET (Info, 0, sizeof (ACPI_EVALUATE_INFO));
-#endif
 Info-PrefixNode = DeviceNode;
 Info-RelativePathname = __UNCONST(METHOD_NAME__INI);
 Info-Parameters = NULL;



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2014-03-23 Thread Matthias Scheler
Module Name:src
Committed By:   tron
Date:   Sun Mar 23 14:24:34 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: dtcompile.c

Log Message:
Make this compile.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.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/bsd/acpica/dist/compiler/dtcompile.c
diff -u src/sys/external/bsd/acpica/dist/compiler/dtcompile.c:1.2 src/sys/external/bsd/acpica/dist/compiler/dtcompile.c:1.3
--- src/sys/external/bsd/acpica/dist/compiler/dtcompile.c:1.2	Sat Mar 22 21:42:44 2014
+++ src/sys/external/bsd/acpica/dist/compiler/dtcompile.c	Sun Mar 23 14:24:34 2014
@@ -211,7 +211,7 @@ DtInitialize (
 Gbl_RootTable = NULL;
 Gbl_SubtableStack = NULL;
 
-snprintf (VersionString, sizeof(VersionBuffer), %X,
+snprintf (VersionString, sizeof(VersionString), %X,
 	(UINT32) ACPI_CA_VERSION);
 return (AE_OK);
 }



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2014-03-23 Thread Matthias Scheler
Module Name:src
Committed By:   tron
Date:   Sun Mar 23 14:44:55 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: prutils.c

Log Message:
Make this compile.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/compiler/prutils.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/bsd/acpica/dist/compiler/prutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/prutils.c:1.2 src/sys/external/bsd/acpica/dist/compiler/prutils.c:1.3
--- src/sys/external/bsd/acpica/dist/compiler/prutils.c:1.2	Sat Mar 22 21:42:44 2014
+++ src/sys/external/bsd/acpica/dist/compiler/prutils.c	Sun Mar 23 14:44:55 2014
@@ -298,7 +298,7 @@ PrOpenIncludeFile (
 /* We could not open the include file after trying very hard */
 
 ErrorExit:
-snprintf (Gbl_MainTokenBuffer, ASL_LINE_BUFFER_SIZE, %s, %s,
+snprintf (Gbl_MainTokenBuffer, ASL_DEFAULT_LINE_BUFFER_SIZE, %s, %s,
 	Filename, strerror (errno));
 PrError (ASL_ERROR, ASL_MSG_INCLUDE_FILE_OPEN, 0);
 }



CVS commit: src/sys/external/bsd/acpica/dist

2014-03-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Mar 22 21:42:44 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslanalyze.c aslcompiler.l
aslerror.c aslfileio.c aslfiles.c aslload.c asllookup.c aslpredef.c
aslprepkg.c aslsupport.l aslutils.c aslwalks.c aslxref.c
dtcompile.c dtfield.c dtsubtable.c dttable.c dtutils.c prutils.c
src/sys/external/bsd/acpica/dist/os_specific/service_layers:
oslinuxtbl.c
src/sys/external/bsd/acpica/dist/tools/acpidump: apfiles.c
src/sys/external/bsd/acpica/dist/tools/acpixtract: acpixtract.c

Log Message:
kill sprintf


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/asllookup.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c \
src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c \
src/sys/external/bsd/acpica/dist/compiler/dttable.c \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.1.1.3 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c \
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c \
src/sys/external/bsd/acpica/dist/compiler/prutils.c
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/os_specific/service_layers/oslinuxtbl.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/tools/acpidump/apfiles.c
cvs rdiff -u -r1.1.1.4 -r1.2 \
src/sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.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/bsd/acpica/dist/compiler/aslanalyze.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c:1.1.1.4 src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c:1.1.1.4	Fri Dec 27 13:46:04 2013
+++ src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c	Sat Mar 22 17:42:44 2014
@@ -341,7 +341,7 @@ AnCheckMethodReturnValue (
  */
 if (ThisNodeBtype != 0)
 {
-sprintf (MsgBuffer,
+snprintf (MsgBuffer, sizeof(MsgBuffer),
 Method returns [%s], %s operator requires [%s],
 StringBuffer, OpInfo-Name, StringBuffer2);
 
Index: src/sys/external/bsd/acpica/dist/compiler/aslerror.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslerror.c:1.1.1.4 src/sys/external/bsd/acpica/dist/compiler/aslerror.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslerror.c:1.1.1.4	Fri Dec 27 13:46:05 2013
+++ src/sys/external/bsd/acpica/dist/compiler/aslerror.c	Sat Mar 22 17:42:44 2014
@@ -862,7 +862,7 @@ AslCoreSubsystemError (
 BOOLEAN Abort)
 {
 
-sprintf (MsgBuffer, %s %s, AcpiFormatException (Status), ExtraMessage);
+snprintf (MsgBuffer, sizeof(MsgBuffer), %s %s, AcpiFormatException (Status), ExtraMessage);
 
 if (Op)
 {
Index: src/sys/external/bsd/acpica/dist/compiler/asllookup.c
diff -u src/sys/external/bsd/acpica/dist/compiler/asllookup.c:1.1.1.4 src/sys/external/bsd/acpica/dist/compiler/asllookup.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/asllookup.c:1.1.1.4	Fri Dec 27 13:46:06 2013
+++ src/sys/external/bsd/acpica/dist/compiler/asllookup.c	Sat Mar 22 17:42:44 2014
@@ -163,7 +163,7 @@ LkIsObjectUsed (
  * Issue a remark even if it is a reserved name (starts
  * with an underscore).
  */
-sprintf (MsgBuffer, Name is within method [%4.4s],
+snprintf (MsgBuffer, sizeof(MsgBuffer), Name is within method [%4.4s],
 Next-Name.Ascii);
 AslError (ASL_REMARK, ASL_MSG_NOT_REFERENCED,
 LkGetNameOp (Node-Op), MsgBuffer);
Index: src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslpredef.c:1.1.1.4 src/sys/external/bsd/acpica/dist/compiler/aslpredef.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslpredef.c:1.1.1.4	Fri Dec 27 13:46:07 2013
+++ src/sys/external/bsd/acpica/dist/compiler/aslpredef.c	Sat Mar 22 17:42:44 2014
@@ -114,7 +114,7 @@ ApCheckForPredefinedMethod (
 
 if (MethodInfo-NumArguments != 0)
 {
-

CVS commit: src/sys/external/bsd/acpica/dist/tables

2014-03-20 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Mar 20 13:40:02 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/tables: tbutils.c

Log Message:
Don't unmap Rsdp until we've finished using it.

XXX Let me know how this is supposed to be upstreamed if you know and
have time...


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/tables/tbutils.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/bsd/acpica/dist/tables/tbutils.c
diff -u src/sys/external/bsd/acpica/dist/tables/tbutils.c:1.4 src/sys/external/bsd/acpica/dist/tables/tbutils.c:1.5
--- src/sys/external/bsd/acpica/dist/tables/tbutils.c:1.4	Fri Dec 27 18:50:57 2013
+++ src/sys/external/bsd/acpica/dist/tables/tbutils.c	Thu Mar 20 13:40:02 2014
@@ -545,12 +545,6 @@ AcpiTbParseRootTable (
 }
 
 /*
- * It is not possible to map more than one entry in some environments,
- * so unmap the RSDP here before mapping other tables
- */
-AcpiOsUnmapMemory (Rsdp, sizeof (ACPI_TABLE_RSDP));
-
-/*
  * If it is present and used, validate the XSDT for access/size
  * and ensure that all table entries are at least non-NULL
  */
@@ -569,6 +563,12 @@ AcpiTbParseRootTable (
 }
 }
 
+/*
+ * It is not possible to map more than one entry in some environments,
+ * so unmap the RSDP here before mapping other tables
+ */
+AcpiOsUnmapMemory (Rsdp, sizeof (ACPI_TABLE_RSDP));
+
 /* Map the RSDT/XSDT table header to get the full table length */
 
 Table = AcpiOsMapMemory (Address, sizeof (ACPI_TABLE_HEADER));



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2014-01-18 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Sat Jan 18 09:25:24 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslutils.c

Log Message:
Use ACPI_DATE instead of __DATE__ in a version string that
ends up in the iasl executable.  ACPI_DATE is defined in
sys/external/bsd/acpica/dist/include/acapps.h.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/acpica/dist/compiler/aslutils.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/bsd/acpica/dist/compiler/aslutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.6 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.7
--- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.6	Fri Dec 27 18:50:56 2013
+++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c	Sat Jan 18 09:25:24 2014
@@ -454,7 +454,7 @@ UtDisplaySummary (
 /* Compiler name and version number */
 
 FlPrintFile (FileId, %s version %X%s [%s]\n\n,
-ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, ACPI_WIDTH, __DATE__);
+ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, ACPI_WIDTH, ACPI_DATE);
 }
 
 /* Summary of main input and output files */



CVS commit: src/sys/external/bsd/acpica/dist/include

2014-01-18 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Sat Jan 18 09:48:24 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/include: acapps.h

Log Message:
Update ACPI_DATE to 18 Dec 2013, because acpica version 20131218
was imported on 27 Dec 2013.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/include/acapps.h

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/bsd/acpica/dist/include/acapps.h
diff -u src/sys/external/bsd/acpica/dist/include/acapps.h:1.4 src/sys/external/bsd/acpica/dist/include/acapps.h:1.5
--- src/sys/external/bsd/acpica/dist/include/acapps.h:1.4	Fri Dec 27 18:50:57 2013
+++ src/sys/external/bsd/acpica/dist/include/acapps.h	Sat Jan 18 09:48:24 2014
@@ -68,7 +68,7 @@
 
 /* Macros for signons and file headers */
 #ifdef ACPI_REPRO
-#define ACPI_DATE 23 Jun 2011
+#define ACPI_DATE 18 Dec 2013
 #else
 #define ACPI_DATE __DATE__
 #endif



CVS commit: src/sys/external/bsd/acpica/dist/namespace

2014-01-05 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan  5 15:45:43 UTC 2014

Modified Files:
src/sys/external/bsd/acpica/dist/namespace: nsinit.c

Log Message:
PR/48494: Ryo Onodera: After ACPICA 20131218 update, uhub topology is
misanderstood on macbook air. Ryo by bisection found that the following
commit causes the problem: https://github.com/acpica/acpica/commit/\
637accd073a205eb4acac935f34d0eaee0c301a8. This is tracked in:
https://bugs.acpica.org/show_bug.cgi?id=1016


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/namespace/nsinit.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/bsd/acpica/dist/namespace/nsinit.c
diff -u src/sys/external/bsd/acpica/dist/namespace/nsinit.c:1.4 src/sys/external/bsd/acpica/dist/namespace/nsinit.c:1.5
--- src/sys/external/bsd/acpica/dist/namespace/nsinit.c:1.4	Fri Dec 27 13:50:57 2013
+++ src/sys/external/bsd/acpica/dist/namespace/nsinit.c	Sun Jan  5 10:45:43 2014
@@ -618,7 +618,10 @@ AcpiNsInitOneDevice (
 ACPI_DEBUG_EXEC (AcpiUtDisplayInitPathname (
 ACPI_TYPE_METHOD, DeviceNode, METHOD_NAME__INI));
 
+#if 0
+// https://bugs.acpica.org/show_bug.cgi?id=1016
 ACPI_MEMSET (Info, 0, sizeof (ACPI_EVALUATE_INFO));
+#endif
 Info-PrefixNode = DeviceNode;
 Info-RelativePathname = __UNCONST(METHOD_NAME__INI);
 Info-Parameters = NULL;



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2013-12-30 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Dec 30 22:32:45 UTC 2013

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompiler.y dtparser.y
prparser.y

Log Message:
Now that our yacc supports providing yytname[] and does the name protection
automatically (as it should, unlike bison), elide the name protection hacks.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/dtparser.y
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/prparser.y

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/bsd/acpica/dist/compiler/aslcompiler.y
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y:1.1.1.4 src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y:1.2
--- src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y:1.1.1.4	Fri Dec 27 13:46:05 2013
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y	Mon Dec 30 17:32:45 2013
@@ -72,7 +72,9 @@ void *  AslLocalAllo
 #define static
 #undef alloca
 #define alloca  AslLocalAllocate
+#ifndef yytname
 #define yytname AslCompilername
+#endif
 
 #define YYINITDEPTH 600 /* State stack depth */
 #define YYDEBUG 1   /* Enable debug output */

Index: src/sys/external/bsd/acpica/dist/compiler/dtparser.y
diff -u src/sys/external/bsd/acpica/dist/compiler/dtparser.y:1.1.1.2 src/sys/external/bsd/acpica/dist/compiler/dtparser.y:1.2
--- src/sys/external/bsd/acpica/dist/compiler/dtparser.y:1.1.1.2	Fri Dec 27 13:46:09 2013
+++ src/sys/external/bsd/acpica/dist/compiler/dtparser.y	Mon Dec 30 17:32:45 2013
@@ -58,7 +58,9 @@ UINT64  DtParserResu
 
 /* Bison/yacc configuration */
 
+#ifndef yytname
 #define yytname DtParsername
+#endif
 #define YYDEBUG 1   /* Enable debug output */
 #define YYERROR_VERBOSE 1   /* Verbose error messages */
 #define YYFLAG  -32768

Index: src/sys/external/bsd/acpica/dist/compiler/prparser.y
diff -u src/sys/external/bsd/acpica/dist/compiler/prparser.y:1.1.1.1 src/sys/external/bsd/acpica/dist/compiler/prparser.y:1.2
--- src/sys/external/bsd/acpica/dist/compiler/prparser.y:1.1.1.1	Fri Dec 27 13:46:10 2013
+++ src/sys/external/bsd/acpica/dist/compiler/prparser.y	Mon Dec 30 17:32:45 2013
@@ -57,7 +57,9 @@ UINT64  PrParserResu
 
 /* Bison/yacc configuration */
 
+#ifndef yytname
 #define yytname PrParsername
+#endif
 #define YYDEBUG 1   /* Enable debug output */
 #define YYERROR_VERBOSE 1   /* Verbose error messages */
 #define YYFLAG  -32768



CVS commit: src/sys/external/bsd/acpica/dist

2013-12-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 27 20:55:41 UTC 2013

Modified Files:
src/sys/external/bsd/acpica/dist/debugger: dbcmds.c dbexec.c dbinput.c
dbmethod.c dbnames.c
src/sys/external/bsd/acpica/dist/include: acdebug.h
src/sys/external/bsd/acpica/dist/parser: psopinfo.c
src/sys/external/bsd/acpica/dist/resources: rsdumpinfo.c
src/sys/external/bsd/acpica/dist/utilities: uteval.c utmisc.c

Log Message:
fix debugging build.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/debugger/dbcmds.c
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/debugger/dbexec.c \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/sys/external/bsd/acpica/dist/debugger/dbmethod.c \
src/sys/external/bsd/acpica/dist/debugger/dbnames.c
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/include/acdebug.h
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/parser/psopinfo.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/resources/rsdumpinfo.c
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/utilities/uteval.c \
src/sys/external/bsd/acpica/dist/utilities/utmisc.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/bsd/acpica/dist/debugger/dbcmds.c
diff -u src/sys/external/bsd/acpica/dist/debugger/dbcmds.c:1.4 src/sys/external/bsd/acpica/dist/debugger/dbcmds.c:1.5
--- src/sys/external/bsd/acpica/dist/debugger/dbcmds.c:1.4	Fri Dec 27 13:50:56 2013
+++ src/sys/external/bsd/acpica/dist/debugger/dbcmds.c	Fri Dec 27 15:55:40 2013
@@ -1027,7 +1027,7 @@ GetCrs:
  * tests both the AML-Resource conversion and the Resource-AML
  * conversion.
  */
-(void) AcpiDmTestResourceConversion (Node, METHOD_NAME__CRS);
+(void) AcpiDmTestResourceConversion (Node, __UNCONST(METHOD_NAME__CRS));
 
 /* Execute _SRS with the resource list */
 

Index: src/sys/external/bsd/acpica/dist/debugger/dbexec.c
diff -u src/sys/external/bsd/acpica/dist/debugger/dbexec.c:1.5 src/sys/external/bsd/acpica/dist/debugger/dbexec.c:1.6
--- src/sys/external/bsd/acpica/dist/debugger/dbexec.c:1.5	Fri Dec 27 13:50:56 2013
+++ src/sys/external/bsd/acpica/dist/debugger/dbexec.c	Fri Dec 27 15:55:40 2013
@@ -319,6 +319,7 @@ AcpiDbGetCacheInfo (
  *
  **/
 
+#ifdef ACPI_DEBUG_OUTPUT
 static UINT32
 AcpiDbGetOutstandingAllocations (
 void)
@@ -335,6 +336,7 @@ AcpiDbGetOutstandingAllocations (
 
 return (Outstanding);
 }
+#endif
 
 
 /***
Index: src/sys/external/bsd/acpica/dist/debugger/dbinput.c
diff -u src/sys/external/bsd/acpica/dist/debugger/dbinput.c:1.5 src/sys/external/bsd/acpica/dist/debugger/dbinput.c:1.6
--- src/sys/external/bsd/acpica/dist/debugger/dbinput.c:1.5	Fri Dec 27 13:50:56 2013
+++ src/sys/external/bsd/acpica/dist/debugger/dbinput.c	Fri Dec 27 15:55:40 2013
@@ -68,7 +68,7 @@ AcpiDbSingleThread (
 
 static void
 AcpiDbDisplayCommandInfo (
-char*Command,
+const char  *Command,
 BOOLEAN DisplayAll);
 
 static void
@@ -77,7 +77,7 @@ AcpiDbDisplayHelp (
 
 static BOOLEAN
 AcpiDbMatchCommandHelp (
-char*Command,
+const char  *Command,
 const ACPI_DB_COMMAND_HELP  *Help);
 
 
@@ -335,10 +335,10 @@ static const ACPI_DB_COMMAND_HELP   Acpi
 
 static BOOLEAN
 AcpiDbMatchCommandHelp (
-char*Command,
+const char  *Command,
 const ACPI_DB_COMMAND_HELP  *Help)
 {
-char*Invocation = Help-Invocation;
+const char  *Invocation = Help-Invocation;
 UINT32  LineCount;
 
 
@@ -397,7 +397,7 @@ AcpiDbMatchCommandHelp (
 
 static void
 AcpiDbDisplayCommandInfo (
-char*Command,
+const char  *Command,
 BOOLEAN DisplayAll)
 {
 const ACPI_DB_COMMAND_HELP  *Next;

Index: src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
diff -u src/sys/external/bsd/acpica/dist/debugger/dbmethod.c:1.1.1.2 src/sys/external/bsd/acpica/dist/debugger/dbmethod.c:1.2
--- src/sys/external/bsd/acpica/dist/debugger/dbmethod.c:1.1.1.2	Fri Dec 27 13:46:01 2013
+++ src/sys/external/bsd/acpica/dist/debugger/dbmethod.c	Fri Dec 27 15:55:40 2013
@@ -508,7 +508,8 @@ AcpiDbWalkForExecute (
 
 case ACPI_TYPE_STRING:
 
-ThisParam-String.Pointer = This is the default argument string;
+ThisParam-String.Pointer = __UNCONST(
+		This is the default argument string);
 ThisParam-String.Length = ACPI_STRLEN (ThisParam-String.Pointer);
 break;
 
Index: 

CVS commit: src/sys/external/bsd/acpica/dist/utilities

2013-10-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Oct 17 21:12:56 UTC 2013

Modified Files:
src/sys/external/bsd/acpica/dist/utilities: utmutex.c

Log Message:
__USE a debugging variable


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/sys/external/bsd/acpica/dist/utilities/utmutex.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/bsd/acpica/dist/utilities/utmutex.c
diff -u src/sys/external/bsd/acpica/dist/utilities/utmutex.c:1.1.1.2 src/sys/external/bsd/acpica/dist/utilities/utmutex.c:1.2
--- src/sys/external/bsd/acpica/dist/utilities/utmutex.c:1.1.1.2	Thu Feb 17 05:01:41 2011
+++ src/sys/external/bsd/acpica/dist/utilities/utmutex.c	Thu Oct 17 17:12:56 2013
@@ -344,6 +344,7 @@ AcpiUtReleaseMutex (
 ThisThreadId = AcpiOsGetThreadId ();
 ACPI_DEBUG_PRINT ((ACPI_DB_MUTEX, Thread %u releasing Mutex [%s]\n,
 (UINT32) ThisThreadId, AcpiUtGetMutexName (MutexId)));
+__USE(ThisThreadId);
 
 if (MutexId  ACPI_MAX_MUTEX)
 {



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2013-02-08 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Feb  9 01:22:28 UTC 2013

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslutils.c

Log Message:
CVS/97: missing va_end()


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/compiler/aslutils.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/bsd/acpica/dist/compiler/aslutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.4 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.5
--- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.4	Tue Jun 28 05:04:29 2011
+++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c	Fri Feb  8 20:22:28 2013
@@ -357,7 +357,6 @@ DbgPrint (
 va_list Args;
 
 
-va_start (Args, Fmt);
 
 if (!Gbl_DebugFlag)
 {
@@ -370,6 +369,7 @@ DbgPrint (
 return;
 }
 
+va_start (Args, Fmt);
 (void) vfprintf (stderr, Fmt, Args);
 va_end (Args);
 return;



CVS commit: src/sys/external/bsd/acpica/dist/compiler

2013-02-08 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Feb  9 01:46:30 UTC 2013

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: asltree.c

Log Message:
CID/979998: missing va_end()


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/asltree.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/bsd/acpica/dist/compiler/asltree.c
diff -u src/sys/external/bsd/acpica/dist/compiler/asltree.c:1.1.1.2 src/sys/external/bsd/acpica/dist/compiler/asltree.c:1.2
--- src/sys/external/bsd/acpica/dist/compiler/asltree.c:1.1.1.2	Thu Feb 17 05:01:02 2011
+++ src/sys/external/bsd/acpica/dist/compiler/asltree.c	Fri Feb  8 20:46:30 2013
@@ -728,6 +728,7 @@ TrLinkChildren (
 {
 AslError (ASL_WARNING, ASL_MSG_COMPILER_INTERNAL, Child,
 Child node list invalid);
+	va_end(ap);
 return Op;
 }
 



CVS commit: src/sys/external/bsd/acpica/dist/include

2012-02-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Feb 19 05:07:10 UTC 2012

Modified Files:
src/sys/external/bsd/acpica/dist/include: acapps.h

Log Message:
Fix for MKREPRO = yes
XXX: pullup to 6


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/sys/external/bsd/acpica/dist/include/acapps.h

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/bsd/acpica/dist/include/acapps.h
diff -u src/sys/external/bsd/acpica/dist/include/acapps.h:1.1.1.2 src/sys/external/bsd/acpica/dist/include/acapps.h:1.2
--- src/sys/external/bsd/acpica/dist/include/acapps.h:1.1.1.2	Thu Feb 17 05:01:18 2011
+++ src/sys/external/bsd/acpica/dist/include/acapps.h	Sun Feb 19 00:07:10 2012
@@ -67,17 +67,22 @@
 #endif
 
 /* Macros for signons and file headers */
+#ifdef ACPI_REPRO
+#define ACPI_DATE 1 Jan 1970
+#else
+#define ACPI_DATE __DATE__
+#endif
 
 #define ACPI_COMMON_SIGNON(UtilityName) \
 \n%s\n%s version %8.8X%s [%s]\n%s\n\n, \
 ACPICA_NAME, \
-UtilityName, ((UINT32) ACPI_CA_VERSION), ACPI_WIDTH, __DATE__, \
+UtilityName, ((UINT32) ACPI_CA_VERSION), ACPI_WIDTH, ACPI_DATE, \
 ACPICA_COPYRIGHT
 
 #define ACPI_COMMON_HEADER(UtilityName, Prefix) \
 %s%s\n%s%s version %8.8X%s [%s]\n%s%s\n%s\n, \
 Prefix, ACPICA_NAME, \
-Prefix, UtilityName, ((UINT32) ACPI_CA_VERSION), ACPI_WIDTH, __DATE__, \
+Prefix, UtilityName, ((UINT32) ACPI_CA_VERSION), ACPI_WIDTH, ACPI_DATE, \
 Prefix, ACPICA_COPYRIGHT, \
 Prefix
 



CVS commit: src/sys/external/bsd/acpica/dist/include/platform

2011-08-21 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Mon Aug 22 00:34:01 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/include/platform: acnetbsd.h

Log Message:
Requires stdint.h.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 \
src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h

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/bsd/acpica/dist/include/platform/acnetbsd.h
diff -u src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.7 src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.8
--- src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.7	Sun Jul 17 20:54:51 2011
+++ src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h	Mon Aug 22 00:34:00 2011
@@ -1,7 +1,7 @@
 /**
  *
  * Name: acnetbsd.h - OS specific defines, etc.
- *   $Revision: 1.7 $
+ *   $Revision: 1.8 $
  *
  */
 
@@ -126,6 +126,7 @@
 #else /* defined(_KERNEL) || defined(_STANDALONE) */
 
 #include ctype.h
+#include stdint.h
 
 /* Not building kernel code, so use libc */
 #define ACPI_USE_STANDARD_HEADERS



CVS commit: src/sys/external/bsd/acpica/dist

2011-06-28 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Tue Jun 28 09:02:48 UTC 2011

Update of /cvsroot/src/sys/external/bsd/acpica/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv11816

Log Message:
Import ACPICA 20110623.

Selected changes since 20110211 include, among other things, fixes to _PRW
parsing, fix to a regression with the Load() operator, improvements in NULL
package element removal, support for spurious global lock interrupts,
execution of orphaned _REG methods under acpiec(4), and smaller iasl(8)
improvements.


Status:

Vendor Tag: intel
Release Tags:   acpica-20110623

U src/sys/external/bsd/acpica/dist/changes.txt
U src/sys/external/bsd/acpica/dist/README
U src/sys/external/bsd/acpica/dist/common/adisasm.c
U src/sys/external/bsd/acpica/dist/common/adfile.c
U src/sys/external/bsd/acpica/dist/common/dmextern.c
U src/sys/external/bsd/acpica/dist/common/adwalk.c
U src/sys/external/bsd/acpica/dist/common/dmrestag.c
U src/sys/external/bsd/acpica/dist/common/dmtable.c
U src/sys/external/bsd/acpica/dist/common/dmtbdump.c
C src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
U src/sys/external/bsd/acpica/dist/common/getopt.c
U src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h
U src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c
U src/sys/external/bsd/acpica/dist/compiler/aslbtypes.c
U src/sys/external/bsd/acpica/dist/compiler/aslcodegen.c
U src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
U src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l
U src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y
U src/sys/external/bsd/acpica/dist/compiler/asldefine.h
U src/sys/external/bsd/acpica/dist/compiler/aslerror.c
U src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
U src/sys/external/bsd/acpica/dist/compiler/aslfold.c
U src/sys/external/bsd/acpica/dist/compiler/aslglobal.h
U src/sys/external/bsd/acpica/dist/compiler/asllength.c
U src/sys/external/bsd/acpica/dist/compiler/asllisting.c
U src/sys/external/bsd/acpica/dist/compiler/aslload.c
U src/sys/external/bsd/acpica/dist/compiler/asllookup.c
U src/sys/external/bsd/acpica/dist/compiler/aslmain.c
U src/sys/external/bsd/acpica/dist/compiler/aslmap.c
U src/sys/external/bsd/acpica/dist/compiler/aslmessages.h
U src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c
U src/sys/external/bsd/acpica/dist/compiler/dtio.c
U src/sys/external/bsd/acpica/dist/compiler/asloperands.c
U src/sys/external/bsd/acpica/dist/compiler/aslopt.c
U src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
U src/sys/external/bsd/acpica/dist/compiler/aslresource.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype1.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype1i.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2d.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2e.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2q.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2w.c
U src/sys/external/bsd/acpica/dist/compiler/aslstartup.c
U src/sys/external/bsd/acpica/dist/compiler/aslstubs.c
U src/sys/external/bsd/acpica/dist/compiler/asltransform.c
U src/sys/external/bsd/acpica/dist/compiler/asltree.c
U src/sys/external/bsd/acpica/dist/compiler/asltypes.h
C src/sys/external/bsd/acpica/dist/compiler/aslutils.c
U src/sys/external/bsd/acpica/dist/compiler/asluuid.c
U src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
U src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
U src/sys/external/bsd/acpica/dist/compiler/dtcompiler.h
U src/sys/external/bsd/acpica/dist/compiler/dtexpress.c
U src/sys/external/bsd/acpica/dist/compiler/dtfield.c
N src/sys/external/bsd/acpica/dist/compiler/dtparser.l
N src/sys/external/bsd/acpica/dist/compiler/dtparser.y
U src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c
U src/sys/external/bsd/acpica/dist/compiler/dttable.c
U src/sys/external/bsd/acpica/dist/compiler/dttemplate.c
U src/sys/external/bsd/acpica/dist/compiler/dttemplate.h
U src/sys/external/bsd/acpica/dist/compiler/dtutils.c
U src/sys/external/bsd/acpica/dist/compiler/Makefile
U src/sys/external/bsd/acpica/dist/compiler/readme.txt
C src/sys/external/bsd/acpica/dist/debugger/dbdisply.c
U src/sys/external/bsd/acpica/dist/debugger/dbcmds.c
U src/sys/external/bsd/acpica/dist/debugger/dbfileio.c
C src/sys/external/bsd/acpica/dist/debugger/dbexec.c
U src/sys/external/bsd/acpica/dist/debugger/dbhistry.c
C src/sys/external/bsd/acpica/dist/debugger/dbinput.c
U src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
U src/sys/external/bsd/acpica/dist/debugger/dbnames.c
U src/sys/external/bsd/acpica/dist/debugger/dbstats.c
C src/sys/external/bsd/acpica/dist/debugger/dbutils.c
U src/sys/external/bsd/acpica/dist/debugger/dbxface.c
U src/sys/external/bsd/acpica/dist/disassembler/dmbuffer.c
U src/sys/external/bsd/acpica/dist/disassembler/dmnames.c
U src/sys/external/bsd/acpica/dist/disassembler/dmobject.c
U src/sys/external/bsd/acpica/dist/disassembler/dmopcode.c
U 

CVS commit: src/sys/external/bsd/acpica/dist

2011-06-28 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Tue Jun 28 09:04:30 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtbinfo.c
src/sys/external/bsd/acpica/dist/compiler: aslutils.c
src/sys/external/bsd/acpica/dist/debugger: dbdisply.c dbexec.c
dbinput.c dbutils.c
src/sys/external/bsd/acpica/dist/events: evrgnini.c
src/sys/external/bsd/acpica/dist/include: acdebug.h acdisasm.h
acglobal.h aclocal.h acpiosxf.h acpixf.h actypes.h
src/sys/external/bsd/acpica/dist/namespace: nsrepair2.c
src/sys/external/bsd/acpica/dist/utilities: utdecode.c
Removed Files:
src/sys/external/bsd/acpica/dist: osunixxf.c
src/sys/external/bsd/acpica/dist/tools/acpiexec: osunixdir.c
src/sys/external/bsd/acpica/dist/tools/acpisrc: osunixdir.c

Log Message:
Merge ACPICA 20110623.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r0 src/sys/external/bsd/acpica/dist/osunixxf.c
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/acpica/dist/debugger/dbdisply.c
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/debugger/dbexec.c \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c \
src/sys/external/bsd/acpica/dist/debugger/dbutils.c
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/events/evrgnini.c
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/include/acdebug.h \
src/sys/external/bsd/acpica/dist/include/acdisasm.h \
src/sys/external/bsd/acpica/dist/include/acglobal.h \
src/sys/external/bsd/acpica/dist/include/aclocal.h \
src/sys/external/bsd/acpica/dist/include/acpiosxf.h \
src/sys/external/bsd/acpica/dist/include/acpixf.h \
src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c
cvs rdiff -u -r1.1.1.2 -r0 \
src/sys/external/bsd/acpica/dist/tools/acpiexec/osunixdir.c
cvs rdiff -u -r1.1.1.2 -r0 \
src/sys/external/bsd/acpica/dist/tools/acpisrc/osunixdir.c
cvs rdiff -u -r1.3 -r1.4 \
src/sys/external/bsd/acpica/dist/utilities/utdecode.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/bsd/acpica/dist/common/dmtbinfo.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.3 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.4
--- src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.3	Thu Feb 17 10:09:40 2011
+++ src/sys/external/bsd/acpica/dist/common/dmtbinfo.c	Tue Jun 28 09:04:29 2011
@@ -51,6 +51,31 @@
 ACPI_MODULE_NAME(dmtbinfo)
 
 /*
+ * How to add a new table:
+ *
+ * - Add the C table definition to the actbl1.h or actbl2.h header.
+ * - Add ACPI__OFFSET macro(s) for the table (and subtables) to list below.
+ * - Define the table in this file (for the disassembler). If any
+ *   new data types are required (ACPI_DMT_*), see below.
+ * - Add an external declaration for the new table definition (AcpiDmTableInfo*)
+ * in acdisam.h
+ * - Add new table definition to the dispatch table in dmtable.c (AcpiDmTableData)
+ * If a simple table (with no subtables), no disassembly code is needed.
+ * Otherwise, create the AcpiDmDump* function for to disassemble the table
+ * and add it to the dmtbdump.c file.
+ * - Add an external declaration for the new AcpiDmDump* function in acdisasm.h
+ * - Add the new AcpiDmDump* function to the dispatch table in dmtable.c
+ * - Create a template for the new table
+ * - Add data table compiler support
+ *
+ * How to add a new data type (ACPI_DMT_*):
+ *
+ * - Add new type at the end of the ACPI_DMT list in acdisasm.h
+ * - Add length and implementation cases in dmtable.c  (disassembler)
+ * - Add type and length cases in dtutils.c (DT compiler)
+ */
+
+/*
  * Macros used to generate offsets to specific table fields
  */
 #define ACPI_FACS_OFFSET(f) (UINT8) ACPI_OFFSET (ACPI_TABLE_FACS,f)
@@ -131,6 +156,9 @@
 #define ACPI_MADTH_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SUBTABLE_HEADER,f)
 #define ACPI_MCFG0_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_MCFG_ALLOCATION,f)
 #define ACPI_MSCT0_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_MSCT_PROXIMITY,f)
+#define ACPI_SLICH_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SLIC_HEADER,f)
+#define ACPI_SLIC0_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SLIC_KEY,f)
+#define ACPI_SLIC1_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SLIC_MARKER,f)
 #define ACPI_SRATH_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SUBTABLE_HEADER,f)
 #define ACPI_SRAT0_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SRAT_CPU_AFFINITY,f)
 #define ACPI_SRAT1_OFFSET(f)(UINT8) ACPI_OFFSET (ACPI_SRAT_MEM_AFFINITY,f)
@@ -1256,13 +1284,42 @@
 
 

CVS commit: src/sys/external/bsd/acpica/dist/debugger

2011-06-28 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Tue Jun 28 09:27:50 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/debugger: dbdisply.c

Log Message:
More __UNCONST(3).


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/debugger/dbdisply.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/bsd/acpica/dist/debugger/dbdisply.c
diff -u src/sys/external/bsd/acpica/dist/debugger/dbdisply.c:1.5 src/sys/external/bsd/acpica/dist/debugger/dbdisply.c:1.6
--- src/sys/external/bsd/acpica/dist/debugger/dbdisply.c:1.5	Tue Jun 28 09:04:29 2011
+++ src/sys/external/bsd/acpica/dist/debugger/dbdisply.c	Tue Jun 28 09:27:49 2011
@@ -105,11 +105,11 @@
 
 static ACPI_HANDLER_INFOAcpiGbl_HandlerList[] =
 {
-{AcpiGbl_SystemNotify.Handler, System Notifications},
-{AcpiGbl_DeviceNotify.Handler, Device Notifications},
-{AcpiGbl_TableHandler, ACPI Table Events},
-{AcpiGbl_ExceptionHandler, Control Method Exceptions},
-{AcpiGbl_InterfaceHandler, OSI Invocations}
+{AcpiGbl_SystemNotify.Handler,__UNCONST(System Notifications)},
+{AcpiGbl_DeviceNotify.Handler,__UNCONST(Device Notifications)},
+{AcpiGbl_TableHandler,__UNCONST(ACPI Table Events)},
+{AcpiGbl_ExceptionHandler,__UNCONST(Control Method Exceptions)},
+{AcpiGbl_InterfaceHandler,__UNCONST(OSI Invocations)}
 };
 
 



CVS commit: src/sys/external/bsd/acpica/dist/include/platform

2011-03-05 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Mar  5 21:38:34 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/include/platform: acnetbsd.h

Log Message:
Correct #endif comment.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h

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/bsd/acpica/dist/include/platform/acnetbsd.h
diff -u src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.5 src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.6
--- src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.5	Fri Feb 18 17:31:14 2011
+++ src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h	Sat Mar  5 21:38:34 2011
@@ -1,7 +1,7 @@
 /**
  *
  * Name: acnetbsd.h - OS specific defines, etc.
- *   $Revision: 1.5 $
+ *   $Revision: 1.6 $
  *
  */
 
@@ -65,7 +65,7 @@
 #if defined(_KERNEL) || defined(_STANDALONE)
 #ifdef _KERNEL_OPT
 #include opt_acpi.h   /* collect build-time options here */
-#endif /* _KERNEL */
+#endif /* _KERNEL_OPT */
 
 #include sys/param.h
 #include sys/systm.h



CVS commit: src/sys/external/bsd/acpica/dist/tables

2011-02-19 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Feb 20 06:09:16 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/tables: tbxface.c

Log Message:
Fix wrong note in a comment.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/tables/tbxface.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/bsd/acpica/dist/tables/tbxface.c
diff -u src/sys/external/bsd/acpica/dist/tables/tbxface.c:1.3 src/sys/external/bsd/acpica/dist/tables/tbxface.c:1.4
--- src/sys/external/bsd/acpica/dist/tables/tbxface.c:1.3	Thu Feb 17 10:09:42 2011
+++ src/sys/external/bsd/acpica/dist/tables/tbxface.c	Sun Feb 20 06:09:16 2011
@@ -257,9 +257,6 @@
  *
  * DESCRIPTION: Finds an ACPI table header.
  *
- * NOTE:Caller is responsible in unmapping the header with
- *  AcpiOsUnmapMemory
- *
  **/
 
 ACPI_STATUS



CVS commit: src/sys/external/bsd/acpica/dist

2011-02-18 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Fri Feb 18 13:01:22 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist: osunixxf.c

Log Message:
Cast pthread_self(3) to uintptr_t. ACPICA 20100915:

The ACPI_THREAD_ID type is no longer configurable, internally it is now
always UINT64.  This simplifies the ACPICA code, especially any printf
output.  UINT64 is the only common data type for all thread_id types across
all operating systems.  It is now up to the host OSL to cast the native
thread_id type to UINT64 before returning the value to ACPICA (via
AcpiOsGetThreadId).  Lin Ming, Bob Moore.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 src/sys/external/bsd/acpica/dist/osunixxf.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/bsd/acpica/dist/osunixxf.c
diff -u src/sys/external/bsd/acpica/dist/osunixxf.c:1.1.1.2 src/sys/external/bsd/acpica/dist/osunixxf.c:1.2
--- src/sys/external/bsd/acpica/dist/osunixxf.c:1.1.1.2	Thu Feb 17 10:00:51 2011
+++ src/sys/external/bsd/acpica/dist/osunixxf.c	Fri Feb 18 13:01:22 2011
@@ -1157,7 +1157,7 @@
 void)
 {
 
-return (ACPI_CAST_PTHREAD_T (pthread_self()));
+	return (uintptr_t)(ACPI_CAST_PTHREAD_T (pthread_self()));
 }
 
 



CVS commit: src/sys/external/bsd/acpica/dist

2011-02-18 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Fri Feb 18 17:26:08 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist: osunixxf.c

Log Message:
Revert previous.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/osunixxf.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/bsd/acpica/dist/osunixxf.c
diff -u src/sys/external/bsd/acpica/dist/osunixxf.c:1.2 src/sys/external/bsd/acpica/dist/osunixxf.c:1.3
--- src/sys/external/bsd/acpica/dist/osunixxf.c:1.2	Fri Feb 18 13:01:22 2011
+++ src/sys/external/bsd/acpica/dist/osunixxf.c	Fri Feb 18 17:26:07 2011
@@ -1156,8 +1156,7 @@
 AcpiOsGetThreadId (
 void)
 {
-
-	return (uintptr_t)(ACPI_CAST_PTHREAD_T (pthread_self()));
+return (ACPI_CAST_PTHREAD_T (pthread_self()));
 }
 
 



CVS commit: src/sys/external/bsd/acpica/dist/include/platform

2011-02-18 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Fri Feb 18 17:31:14 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/include/platform: acnetbsd.h

Log Message:
Provide ACPI_CAST_PTHREAD_T(x).


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h

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/bsd/acpica/dist/include/platform/acnetbsd.h
diff -u src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.4 src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.5
--- src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.4	Thu Feb 17 10:12:50 2011
+++ src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h	Fri Feb 18 17:31:14 2011
@@ -1,7 +1,7 @@
 /**
  *
  * Name: acnetbsd.h - OS specific defines, etc.
- *   $Revision: 1.4 $
+ *   $Revision: 1.5 $
  *
  */
 
@@ -51,6 +51,7 @@
 
 #define ACPI_UINTPTR_T		uintptr_t
 #define ACPI_USE_LOCAL_CACHE
+#define ACPI_CAST_PTHREAD_T(x)((ACPI_THREAD_ID) ACPI_TO_INTEGER (x))
 
 #ifdef _LP64
 #define ACPI_MACHINE_WIDTH  64



CVS commit: src/sys/external/bsd/acpica/dist

2011-02-17 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Thu Feb 17 10:01:50 UTC 2011

Update of /cvsroot/src/sys/external/bsd/acpica/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv1392

Log Message:
Import 20110211.


Status:

Vendor Tag: intel
Release Tags:   acpica-20110211

U src/sys/external/bsd/acpica/dist/changes.txt
U src/sys/external/bsd/acpica/dist/osunixxf.c
U src/sys/external/bsd/acpica/dist/README
U src/sys/external/bsd/acpica/dist/common/adisasm.c
U src/sys/external/bsd/acpica/dist/common/adfile.c
U src/sys/external/bsd/acpica/dist/common/dmextern.c
U src/sys/external/bsd/acpica/dist/common/adwalk.c
U src/sys/external/bsd/acpica/dist/common/dmrestag.c
U src/sys/external/bsd/acpica/dist/common/dmtable.c
U src/sys/external/bsd/acpica/dist/common/dmtbdump.c
C src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
U src/sys/external/bsd/acpica/dist/common/getopt.c
U src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h
U src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c
N src/sys/external/bsd/acpica/dist/compiler/aslbtypes.c
U src/sys/external/bsd/acpica/dist/compiler/aslcodegen.c
C src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
U src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l
U src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y
U src/sys/external/bsd/acpica/dist/compiler/asldefine.h
U src/sys/external/bsd/acpica/dist/compiler/aslerror.c
U src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
U src/sys/external/bsd/acpica/dist/compiler/aslfold.c
U src/sys/external/bsd/acpica/dist/compiler/aslglobal.h
U src/sys/external/bsd/acpica/dist/compiler/asllength.c
U src/sys/external/bsd/acpica/dist/compiler/asllisting.c
U src/sys/external/bsd/acpica/dist/compiler/aslload.c
U src/sys/external/bsd/acpica/dist/compiler/asllookup.c
U src/sys/external/bsd/acpica/dist/compiler/aslmain.c
U src/sys/external/bsd/acpica/dist/compiler/aslmap.c
N src/sys/external/bsd/acpica/dist/compiler/aslmessages.h
U src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c
U src/sys/external/bsd/acpica/dist/compiler/dtio.c
U src/sys/external/bsd/acpica/dist/compiler/asloperands.c
U src/sys/external/bsd/acpica/dist/compiler/aslopt.c
U src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
U src/sys/external/bsd/acpica/dist/compiler/aslresource.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype1.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype1i.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2d.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2e.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2q.c
U src/sys/external/bsd/acpica/dist/compiler/aslrestype2w.c
U src/sys/external/bsd/acpica/dist/compiler/aslstartup.c
U src/sys/external/bsd/acpica/dist/compiler/aslstubs.c
U src/sys/external/bsd/acpica/dist/compiler/asltransform.c
U src/sys/external/bsd/acpica/dist/compiler/asltree.c
U src/sys/external/bsd/acpica/dist/compiler/asltypes.h
C src/sys/external/bsd/acpica/dist/compiler/aslutils.c
N src/sys/external/bsd/acpica/dist/compiler/asluuid.c
N src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
U src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
U src/sys/external/bsd/acpica/dist/compiler/dtcompiler.h
N src/sys/external/bsd/acpica/dist/compiler/dtexpress.c
U src/sys/external/bsd/acpica/dist/compiler/dtfield.c
U src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c
U src/sys/external/bsd/acpica/dist/compiler/dttable.c
N src/sys/external/bsd/acpica/dist/compiler/dttemplate.c
N src/sys/external/bsd/acpica/dist/compiler/dttemplate.h
U src/sys/external/bsd/acpica/dist/compiler/dtutils.c
U src/sys/external/bsd/acpica/dist/compiler/Makefile
U src/sys/external/bsd/acpica/dist/compiler/readme.txt
C src/sys/external/bsd/acpica/dist/debugger/dbdisply.c
C src/sys/external/bsd/acpica/dist/debugger/dbcmds.c
U src/sys/external/bsd/acpica/dist/debugger/dbfileio.c
C src/sys/external/bsd/acpica/dist/debugger/dbexec.c
U src/sys/external/bsd/acpica/dist/debugger/dbhistry.c
C src/sys/external/bsd/acpica/dist/debugger/dbinput.c
N src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
N src/sys/external/bsd/acpica/dist/debugger/dbnames.c
U src/sys/external/bsd/acpica/dist/debugger/dbstats.c
C src/sys/external/bsd/acpica/dist/debugger/dbutils.c
U src/sys/external/bsd/acpica/dist/debugger/dbxface.c
U src/sys/external/bsd/acpica/dist/disassembler/dmbuffer.c
U src/sys/external/bsd/acpica/dist/disassembler/dmnames.c
U src/sys/external/bsd/acpica/dist/disassembler/dmobject.c
U src/sys/external/bsd/acpica/dist/disassembler/dmopcode.c
C src/sys/external/bsd/acpica/dist/disassembler/dmresrc.c
C src/sys/external/bsd/acpica/dist/disassembler/dmresrcl.c
U src/sys/external/bsd/acpica/dist/disassembler/dmresrcs.c
U src/sys/external/bsd/acpica/dist/disassembler/dmutils.c
U src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c
N src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c
N 

CVS commit: src/sys/external/bsd/acpica/dist/dispatcher

2011-02-17 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Thu Feb 17 10:59:31 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/dispatcher: dscontrol.c

Log Message:
__UNCONST(3).


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.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/bsd/acpica/dist/dispatcher/dscontrol.c
diff -u src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c:1.1.1.1 src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c:1.2
--- src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c:1.1.1.1	Thu Feb 17 10:01:08 2011
+++ src/sys/external/bsd/acpica/dist/dispatcher/dscontrol.c	Thu Feb 17 10:59:31 2011
@@ -370,7 +370,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;
 
 



CVS commit: src/sys/external/bsd/acpica/dist

2011-02-17 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Thu Feb 17 11:21:40 UTC 2011

Modified Files:
src/sys/external/bsd/acpica/dist/include: acutils.h
src/sys/external/bsd/acpica/dist/utilities: utdecode.c utosi.c

Log Message:
Sigh. Why some people are unable to write proper C?


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/utilities/utdecode.c \
src/sys/external/bsd/acpica/dist/utilities/utosi.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/bsd/acpica/dist/include/acutils.h
diff -u src/sys/external/bsd/acpica/dist/include/acutils.h:1.3 src/sys/external/bsd/acpica/dist/include/acutils.h:1.4
--- src/sys/external/bsd/acpica/dist/include/acutils.h:1.3	Thu Feb 17 10:09:41 2011
+++ src/sys/external/bsd/acpica/dist/include/acutils.h	Thu Feb 17 11:21:40 2011
@@ -133,11 +133,11 @@
 
 #endif
 
-char *
+const char *
 AcpiUtGetTypeName (
 ACPI_OBJECT_TYPEType);
 
-char *
+const char *
 AcpiUtGetNodeName (
 void*Object);
 
@@ -149,15 +149,15 @@
 AcpiUtGetReferenceName (
 ACPI_OPERAND_OBJECT *Object);
 
-char *
+const char *
 AcpiUtGetObjectTypeName (
 ACPI_OPERAND_OBJECT *ObjDesc);
 
-char *
+const char *
 AcpiUtGetRegionName (
 UINT8   SpaceId);
 
-char *
+const char *
 AcpiUtGetEventName (
 UINT32  EventId);
 

Index: src/sys/external/bsd/acpica/dist/utilities/utdecode.c
diff -u src/sys/external/bsd/acpica/dist/utilities/utdecode.c:1.1.1.1 src/sys/external/bsd/acpica/dist/utilities/utdecode.c:1.2
--- src/sys/external/bsd/acpica/dist/utilities/utdecode.c:1.1.1.1	Thu Feb 17 10:01:40 2011
+++ src/sys/external/bsd/acpica/dist/utilities/utdecode.c	Thu Feb 17 11:21:40 2011
@@ -192,7 +192,7 @@
 };
 
 
-char *
+const char *
 AcpiUtGetRegionName (
 UINT8   SpaceId)
 {
@@ -238,7 +238,7 @@
 };
 
 
-char *
+const char *
 AcpiUtGetEventName (
 UINT32  EventId)
 {
@@ -312,7 +312,7 @@
 };
 
 
-char *
+const char *
 AcpiUtGetTypeName (
 ACPI_OBJECT_TYPEType)
 {
@@ -326,7 +326,7 @@
 }
 
 
-char *
+const char *
 AcpiUtGetObjectTypeName (
 ACPI_OPERAND_OBJECT *ObjDesc)
 {
@@ -352,7 +352,7 @@
  *
  **/
 
-char *
+const char *
 AcpiUtGetNodeName (
 void*Object)
 {
@@ -428,7 +428,7 @@
 };
 
 
-char *
+const char *
 AcpiUtGetDescriptorName (
 void*Object)
 {
@@ -534,7 +534,7 @@
 ACPI_MTX_CommandReady
 };
 
-char *
+const char *
 AcpiUtGetMutexName (
 UINT32  MutexId)
 {
Index: src/sys/external/bsd/acpica/dist/utilities/utosi.c
diff -u src/sys/external/bsd/acpica/dist/utilities/utosi.c:1.1.1.1 src/sys/external/bsd/acpica/dist/utilities/utosi.c:1.2
--- src/sys/external/bsd/acpica/dist/utilities/utosi.c:1.1.1.1	Thu Feb 17 10:01:41 2011
+++ src/sys/external/bsd/acpica/dist/utilities/utosi.c	Thu Feb 17 11:21:40 2011
@@ -64,23 +64,23 @@
  */
 static ACPI_INTERFACE_INFOAcpiDefaultSupportedInterfaces[] =
 {
-/* Operating System Vendor Strings */
+	/* Operating System Vendor Strings */
 
-{Windows 2000,NULL, 0, ACPI_OSI_WIN_2000}, /* Windows 2000 */
-{Windows 2001,NULL, 0, ACPI_OSI_WIN_XP},   /* Windows XP */
-{Windows 2001 SP1,NULL, 0, ACPI_OSI_WIN_XP_SP1},   /* Windows XP SP1 */
-{Windows 2001.1,  NULL, 0, ACPI_OSI_WINSRV_2003},  /* Windows Server 2003 */
-{Windows 2001 SP2,NULL, 0, ACPI_OSI_WIN_XP_SP2},   /* Windows XP SP2 */
-{Windows 2001.1 SP1,  NULL, 0, ACPI_OSI_WINSRV_2003_SP1},  /* Windows Server 2003 SP1 - Added 03/2006 */
-{Windows 2006,NULL, 0, ACPI_OSI_WIN_VISTA},/* Windows Vista - Added 03/2006 */
-{Windows 2006.1,  NULL, 0, ACPI_OSI_WINSRV_2008},  /* Windows Server 2008 - Added 09/2009 */
-{Windows 2006 SP1,NULL, 0, ACPI_OSI_WIN_VISTA_SP1},/* Windows Vista SP1 - Added 09/2009 */
-{Windows 2006 SP2,NULL, 0, ACPI_OSI_WIN_VISTA_SP2},/* Windows Vista SP2 - Added 09/2010 */
-{Windows 2009,NULL, 0, ACPI_OSI_WIN_7},/* Windows 7 and Server 2008 R2 - Added 09/2009 */
+	{__UNCONST(Windows 2000),NULL, 0, ACPI_OSI_WIN_2000}, /* Windows 2000 */
+	{__UNCONST(Windows 2001),NULL, 0, ACPI_OSI_WIN_XP},   /* Windows XP */
+	{__UNCONST(Windows 2001 SP1),NULL, 0, ACPI_OSI_WIN_XP_SP1},   /* Windows XP SP1 */
+	{__UNCONST(Windows 2001.1),  NULL, 0, ACPI_OSI_WINSRV_2003},  /* Windows Server 2003 */
+	{__UNCONST(Windows 2001 SP2),NULL, 0, ACPI_OSI_WIN_XP_SP2},   /* Windows XP SP2 */
+	{__UNCONST(Windows 2001.1 SP1),  NULL, 0, ACPI_OSI_WINSRV_2003_SP1},  /* Windows Server 2003 

CVS commit: src/sys/external/bsd/acpica/dist

2011-02-16 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Thu Feb 17 07:17:15 UTC 2011

Update of /cvsroot/src/sys/external/bsd/acpica/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv17684

Log Message:
Reimport ACPICA 20100528 to a new location.


Status:

Vendor Tag: intel
Release Tags:   acpica-20100528

N src/sys/external/bsd/acpica/dist/changes.txt
N src/sys/external/bsd/acpica/dist/osunixxf.c
N src/sys/external/bsd/acpica/dist/README
N src/sys/external/bsd/acpica/dist/common/adisasm.c
N src/sys/external/bsd/acpica/dist/common/adfile.c
N src/sys/external/bsd/acpica/dist/common/dmextern.c
N src/sys/external/bsd/acpica/dist/common/adwalk.c
N src/sys/external/bsd/acpica/dist/common/dmrestag.c
N src/sys/external/bsd/acpica/dist/common/dmtable.c
N src/sys/external/bsd/acpica/dist/common/dmtbdump.c
N src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
N src/sys/external/bsd/acpica/dist/common/getopt.c
N src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h
N src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c
N src/sys/external/bsd/acpica/dist/compiler/aslcodegen.c
N src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
N src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l
N src/sys/external/bsd/acpica/dist/compiler/aslcompiler.y
N src/sys/external/bsd/acpica/dist/compiler/asldefine.h
N src/sys/external/bsd/acpica/dist/compiler/aslerror.c
N src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
N src/sys/external/bsd/acpica/dist/compiler/aslfold.c
N src/sys/external/bsd/acpica/dist/compiler/aslglobal.h
N src/sys/external/bsd/acpica/dist/compiler/asllength.c
N src/sys/external/bsd/acpica/dist/compiler/asllisting.c
N src/sys/external/bsd/acpica/dist/compiler/aslload.c
N src/sys/external/bsd/acpica/dist/compiler/asllookup.c
N src/sys/external/bsd/acpica/dist/compiler/aslmain.c
N src/sys/external/bsd/acpica/dist/compiler/aslmap.c
N src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c
N src/sys/external/bsd/acpica/dist/compiler/asloperands.c
N src/sys/external/bsd/acpica/dist/compiler/aslopt.c
N src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
N src/sys/external/bsd/acpica/dist/compiler/aslstubs.c
N src/sys/external/bsd/acpica/dist/compiler/aslresource.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype1.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype1i.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype2.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype2d.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype2e.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype2q.c
N src/sys/external/bsd/acpica/dist/compiler/aslrestype2w.c
N src/sys/external/bsd/acpica/dist/compiler/aslstartup.c
N src/sys/external/bsd/acpica/dist/compiler/asltransform.c
N src/sys/external/bsd/acpica/dist/compiler/asltree.c
N src/sys/external/bsd/acpica/dist/compiler/asltypes.h
N src/sys/external/bsd/acpica/dist/compiler/aslutils.c
N src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
N src/sys/external/bsd/acpica/dist/compiler/dtcompiler.h
N src/sys/external/bsd/acpica/dist/compiler/dtfield.c
N src/sys/external/bsd/acpica/dist/compiler/dtio.c
N src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c
N src/sys/external/bsd/acpica/dist/compiler/dttable.c
N src/sys/external/bsd/acpica/dist/compiler/dtutils.c
N src/sys/external/bsd/acpica/dist/compiler/Makefile
N src/sys/external/bsd/acpica/dist/compiler/readme.txt
N src/sys/external/bsd/acpica/dist/debugger/dbdisply.c
N src/sys/external/bsd/acpica/dist/debugger/dbcmds.c
N src/sys/external/bsd/acpica/dist/debugger/dbfileio.c
N src/sys/external/bsd/acpica/dist/debugger/dbexec.c
N src/sys/external/bsd/acpica/dist/debugger/dbhistry.c
N src/sys/external/bsd/acpica/dist/debugger/dbinput.c
N src/sys/external/bsd/acpica/dist/debugger/dbstats.c
N src/sys/external/bsd/acpica/dist/debugger/dbutils.c
N src/sys/external/bsd/acpica/dist/debugger/dbxface.c
N src/sys/external/bsd/acpica/dist/disassembler/dmbuffer.c
N src/sys/external/bsd/acpica/dist/disassembler/dmnames.c
N src/sys/external/bsd/acpica/dist/disassembler/dmobject.c
N src/sys/external/bsd/acpica/dist/disassembler/dmopcode.c
N src/sys/external/bsd/acpica/dist/disassembler/dmresrc.c
N src/sys/external/bsd/acpica/dist/disassembler/dmresrcl.c
N src/sys/external/bsd/acpica/dist/disassembler/dmresrcs.c
N src/sys/external/bsd/acpica/dist/disassembler/dmutils.c
N src/sys/external/bsd/acpica/dist/disassembler/dmwalk.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsfield.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsinit.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsmethod.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsmthdat.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsobject.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsopcode.c
N src/sys/external/bsd/acpica/dist/dispatcher/dsutils.c
N src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c
N src/sys/external/bsd/acpica/dist/dispatcher/dswload.c
N src/sys/external/bsd/acpica/dist/dispatcher/dswscope.c
N