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

2023-09-05 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Sep  5 22:15:46 UTC 2023

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

Log Message:
we don't have/need limits.h


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/debugger/dbcmds.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.17 src/sys/external/bsd/acpica/dist/debugger/dbcmds.c:1.18
--- src/sys/external/bsd/acpica/dist/debugger/dbcmds.c:1.17	Fri Sep  1 14:37:29 2023
+++ src/sys/external/bsd/acpica/dist/debugger/dbcmds.c	Tue Sep  5 18:15:46 2023
@@ -48,7 +48,9 @@
 #include "acnamesp.h"
 #include "acresrc.h"
 #include "actables.h"
+#ifndef _KERNEL
 #include "limits.h"
+#endif
 
 #define _COMPONENT  ACPI_CA_DEBUGGER
 ACPI_MODULE_NAME("dbcmds")



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

2023-09-05 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Sep  5 22:15:46 UTC 2023

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

Log Message:
we don't have/need limits.h


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/debugger/dbcmds.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2023-09-01 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  1 18:37:33 UTC 2023

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 aslmain.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 dswexec.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 exsystem.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 achware.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
utxferror.c

Log Message:
merge conflicts between 20230628 and 20221020


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.21 -r1.22 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/asllookup.c \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c \
src/sys/external/bsd/acpica/dist/compiler/prutils.c
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/compiler/aslmain.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/compiler/aslopt.c
cvs rdiff -u -r1.17 -r1.18 \
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/dttable.c \
src/sys/external/bsd/acpica/dist/compiler/prparser.y
cvs rdiff -u -r1.32 -r1.33 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.6 -r1.7 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c
cvs rdiff -u -r1.21 -r1.22 \

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

2023-09-01 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  1 18:37:33 UTC 2023

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 aslmain.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 dswexec.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 exsystem.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 achware.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
utxferror.c

Log Message:
merge conflicts between 20230628 and 20221020


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.21 -r1.22 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/asllookup.c \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c \
src/sys/external/bsd/acpica/dist/compiler/prutils.c
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/acpica/dist/compiler/aslmain.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/compiler/aslopt.c
cvs rdiff -u -r1.17 -r1.18 \
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/dttable.c \
src/sys/external/bsd/acpica/dist/compiler/prparser.y
cvs rdiff -u -r1.32 -r1.33 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.6 -r1.7 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/dtsubtable.c
cvs rdiff -u -r1.21 -r1.22 \

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

2022-12-10 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec 10 17:40:50 UTC 2022

Modified Files:
src/sys/external/bsd/acpica/conf: files.acpica
src/sys/external/bsd/acpica/dist/common: dmtables.c dmtbdump.c
src/sys/external/bsd/acpica/dist/compiler: aslcompile.c aslerror.c
asloptions.c aslpredef.c dtcompile.c dtutils.c
src/sys/external/bsd/acpica/dist/events: evregion.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c
src/sys/external/bsd/acpica/dist/hardware: hwsleep.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acglobal.h
acpixf.h actables.h actbl1.h actypes.h acutils.h
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbfadt.c tbutils.c
tbxfroot.c
src/sys/external/bsd/acpica/dist/tools/acpixtract: acpixtract.c
src/sys/external/bsd/acpica/dist/utilities: utglobal.c

Log Message:
merge acpica 20220331 to 20221020


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/conf/files.acpica
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/hardware/hwsleep.c
cvs rdiff -u -r1.25 -r1.26 \
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/acutils.h
cvs rdiff -u -r1.33 -r1.34 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/include/actables.h
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/include/actbl1.h
cvs rdiff -u -r1.27 -r1.28 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/tables/tbdata.c \
src/sys/external/bsd/acpica/dist/tables/tbfadt.c
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/tables/tbutils.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/tables/tbxfroot.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/utilities/utglobal.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/conf/files.acpica
diff -u src/sys/external/bsd/acpica/conf/files.acpica:1.17 src/sys/external/bsd/acpica/conf/files.acpica:1.18
--- src/sys/external/bsd/acpica/conf/files.acpica:1.17	Sat Jan  5 15:40:05 2019
+++ src/sys/external/bsd/acpica/conf/files.acpica	Sat Dec 10 12:40:49 2022
@@ -1,4 +1,4 @@
-# $NetBSD: files.acpica,v 1.17 2019/01/05 20:40:05 christos Exp $
+# $NetBSD: files.acpica,v 1.18 2022/12/10 17:40:49 christos Exp $
 
 define		acpica
 makeoptions	acpi	CPPFLAGS+="-I$S/external/bsd/acpica/dist/include"
@@ -183,6 +183,7 @@ file	utilities/utalloc.c		acpica
 file	utilities/utascii.c		acpica
 file	utilities/utbuffer.c		acpica
 file	utilities/utcache.c		acpica
+file	utilities/utcksum.c		acpica
 file	utilities/utcopy.c		acpica
 file	utilities/utdebug.c		acpica
 file	utilities/utdecode.c		acpica

Index: src/sys/external/bsd/acpica/dist/common/dmtables.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtables.c:1.6 src/sys/external/bsd/acpica/dist/common/dmtables.c:1.7
--- src/sys/external/bsd/acpica/dist/common/dmtables.c:1.6	Sat Aug 27 10:04:56 2022
+++ src/sys/external/bsd/acpica/dist/common/dmtables.c	Sat Dec 10 12:40:49 2022
@@ -188,7 +188,7 @@ AdCreateTableHeader (
 
 AcpiOsPrintf ("\n * Checksum 0x%2.2X",Table->Checksum);
 
-Checksum = AcpiTbChecksum (ACPI_CAST_PTR (UINT8, Table), Table->Length);
+Checksum = AcpiUtChecksum (ACPI_CAST_PTR (UINT8, Table), Table->Length);
 if (Checksum)
 {
 AcpiOsPrintf ("  Incorrect checksum, should be 0x%2.2X",

Index: src/sys/external/bsd/acpica/dist/common/dmtbdump.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtbdump.c:1.14 src/sys/external/bsd/acpica/dist/common/dmtbdump.c:1.15
--- src/sys/external/bsd/acpica/dist/common/dmtbdump.c:1.14	Sat Aug 27 10:04:56 2022
+++ src/sys/external/bsd/acpica/dist/common/dmtbdump.c	Sat Dec 10 12:40:49 2022
@@ -222,7 +222,7 @@ 

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

2022-12-10 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec 10 17:40:50 UTC 2022

Modified Files:
src/sys/external/bsd/acpica/conf: files.acpica
src/sys/external/bsd/acpica/dist/common: dmtables.c dmtbdump.c
src/sys/external/bsd/acpica/dist/compiler: aslcompile.c aslerror.c
asloptions.c aslpredef.c dtcompile.c dtutils.c
src/sys/external/bsd/acpica/dist/events: evregion.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c
src/sys/external/bsd/acpica/dist/hardware: hwsleep.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acglobal.h
acpixf.h actables.h actbl1.h actypes.h acutils.h
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbfadt.c tbutils.c
tbxfroot.c
src/sys/external/bsd/acpica/dist/tools/acpixtract: acpixtract.c
src/sys/external/bsd/acpica/dist/utilities: utglobal.c

Log Message:
merge acpica 20220331 to 20221020


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/conf/files.acpica
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/hardware/hwsleep.c
cvs rdiff -u -r1.25 -r1.26 \
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/acutils.h
cvs rdiff -u -r1.33 -r1.34 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/include/actables.h
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/include/actbl1.h
cvs rdiff -u -r1.27 -r1.28 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/tables/tbdata.c \
src/sys/external/bsd/acpica/dist/tables/tbfadt.c
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/tables/tbutils.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/tables/tbxfroot.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/utilities/utglobal.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2022-12-06 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Wed Dec  7 05:38:28 UTC 2022

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

Log Message:
exsystem.c: revert ACPI warning about sleep values >10ms

acpica 20220331 introduced the following change:

For the ASL Sleep() operator, issue a warning if the sleep value is
greater than 10 Milliseconds. Quick boottime is important, so warn about
sleeps greater than 10 ms. Distribution Linux kernels reach initrd in 350
ms, so excessive delays should be called out. 10 ms is chosen randomly,
but three of such delays would already make up ten percent of the
boottime.

This can generate many console messages like:
[26.055036] ACPI Warning: Firmware issue: Excessive sleep time 
(0x0064 ms > 10 ms) in ACPI Control Method (20220331/exsystem-239)
(60 of them in the latest boot on one older Ivy Bridge laptop.)

This has been reverted upstream and is not present in the next release.
https://github.com/acpica/acpica/commit/df896f452f945d498736c5775d4ee6629df31786
(Also previously reverted in FreeBSD and Linux.)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.13 -r1.2 \
src/sys/external/bsd/acpica/dist/executer/exsystem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2022-12-06 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Wed Dec  7 05:38:28 UTC 2022

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

Log Message:
exsystem.c: revert ACPI warning about sleep values >10ms

acpica 20220331 introduced the following change:

For the ASL Sleep() operator, issue a warning if the sleep value is
greater than 10 Milliseconds. Quick boottime is important, so warn about
sleeps greater than 10 ms. Distribution Linux kernels reach initrd in 350
ms, so excessive delays should be called out. 10 ms is chosen randomly,
but three of such delays would already make up ten percent of the
boottime.

This can generate many console messages like:
[26.055036] ACPI Warning: Firmware issue: Excessive sleep time 
(0x0064 ms > 10 ms) in ACPI Control Method (20220331/exsystem-239)
(60 of them in the latest boot on one older Ivy Bridge laptop.)

This has been reverted upstream and is not present in the next release.
https://github.com/acpica/acpica/commit/df896f452f945d498736c5775d4ee6629df31786
(Also previously reverted in FreeBSD and Linux.)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.13 -r1.2 \
src/sys/external/bsd/acpica/dist/executer/exsystem.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/executer/exsystem.c
diff -u src/sys/external/bsd/acpica/dist/executer/exsystem.c:1.1.1.13 src/sys/external/bsd/acpica/dist/executer/exsystem.c:1.2
--- src/sys/external/bsd/acpica/dist/executer/exsystem.c:1.1.1.13	Sat Aug 27 14:02:04 2022
+++ src/sys/external/bsd/acpica/dist/executer/exsystem.c	Wed Dec  7 05:38:27 2022
@@ -231,18 +231,6 @@ AcpiExSystemDoSleep (
 AcpiExExitInterpreter ();
 
 /*
- * Warn users about excessive sleep times, so ASL code can be improved to
- * use polling or similar techniques.
- */
-if (HowLongMs > 10)
-{
-ACPI_WARNING ((AE_INFO,
-"Firmware issue: Excessive sleep time (0x%8.8X%8.8X ms > 10 ms)"
-" in ACPI Control Method",
-ACPI_FORMAT_UINT64 (HowLongMs)));
-}
-
-/*
  * For compatibility with other ACPI implementations and to prevent
  * accidental deep sleeps, limit the sleep time to something reasonable.
  */



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

2022-09-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Sep 16 08:08:01 UTC 2022

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

Log Message:
Fix out of range access in AcpiDsExecEndOp().

 - Found by kUBSan.
 - See: https://github.com/acpica/acpica/pull/745


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.16 -r1.2 \
src/sys/external/bsd/acpica/dist/dispatcher/dswexec.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/dswexec.c
diff -u src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c:1.1.1.16 src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c:1.2
--- src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c:1.1.1.16	Sat Aug 27 14:02:03 2022
+++ src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c	Fri Sep 16 08:08:01 2022
@@ -461,9 +461,11 @@ AcpiDsExecEndOp (
 
 /*
  * All opcodes require operand resolution, with the only exceptions
- * being the ObjectType and SizeOf operators.
+ * being the ObjectType and SizeOf operators as well as operands that
+	 * take no arguments.
  */
-if (!(WalkState->OpInfo->Flags & AML_NO_OPERAND_RESOLVE))
+if (!(WalkState->OpInfo->Flags & AML_NO_OPERAND_RESOLVE) &&
+	(WalkState->OpInfo->Flags & AML_HAS_ARGS))
 {
 /* Resolve all operands */
 



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

2022-09-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Sep 16 08:08:01 UTC 2022

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

Log Message:
Fix out of range access in AcpiDsExecEndOp().

 - Found by kUBSan.
 - See: https://github.com/acpica/acpica/pull/745


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.16 -r1.2 \
src/sys/external/bsd/acpica/dist/dispatcher/dswexec.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2022-08-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 27 14:04:59 UTC 2022

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 aslmain.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
utxferror.c

Log Message:
merge conflicts between acpica-20211217 and acpica-20220331


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/asllookup.c \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c \
src/sys/external/bsd/acpica/dist/compiler/prutils.c
cvs rdiff -u -r1.1.1.20 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslmain.c
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/acpica/dist/compiler/aslopt.c
cvs rdiff -u -r1.16 -r1.17 \
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/dttable.c \
src/sys/external/bsd/acpica/dist/compiler/prparser.y
cvs rdiff -u -r1.31 -r1.32 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.13 -r1.14 \

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

2022-08-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Aug 27 14:04:59 UTC 2022

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 aslmain.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
utxferror.c

Log Message:
merge conflicts between acpica-20211217 and acpica-20220331


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/acpica/dist/common/dmtables.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/common/dmtbdump.c
cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c \
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.20 -r1.21 \
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c
cvs rdiff -u -r1.19 -r1.20 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/compiler/aslfileio.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
cvs rdiff -u -r1.21 -r1.22 \
src/sys/external/bsd/acpica/dist/compiler/aslload.c \
src/sys/external/bsd/acpica/dist/compiler/aslxref.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/asllookup.c \
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c \
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c \
src/sys/external/bsd/acpica/dist/compiler/prutils.c
cvs rdiff -u -r1.1.1.20 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/aslmain.c
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/acpica/dist/compiler/aslopt.c
cvs rdiff -u -r1.16 -r1.17 \
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/dttable.c \
src/sys/external/bsd/acpica/dist/compiler/prparser.y
cvs rdiff -u -r1.31 -r1.32 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.5 -r1.6 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.13 -r1.14 \

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

2021-12-19 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 19 17:51:08 UTC 2021

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

Log Message:
PR/56544: Andreas Gustafsson: Disable ACPI_LV_DEBUG_OBJECT; it is too chatty,
and was disabled in the previous version.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 \
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.14 src/sys/external/bsd/acpica/dist/include/acoutput.h:1.15
--- src/sys/external/bsd/acpica/dist/include/acoutput.h:1.14	Thu Oct 28 10:53:09 2021
+++ src/sys/external/bsd/acpica/dist/include/acoutput.h	Sun Dec 19 12:51:08 2021
@@ -187,7 +187,7 @@
 /* Defaults for DebugLevel, debug and normal */
 
 #define ACPI_DEBUG_DEFAULT  (ACPI_LV_INIT | ACPI_LV_DEBUG_OBJECT | ACPI_LV_EVALUATION | ACPI_LV_REPAIR)
-#define ACPI_NORMAL_DEFAULT (ACPI_LV_INIT | ACPI_LV_DEBUG_OBJECT | ACPI_LV_REPAIR)
+#define ACPI_NORMAL_DEFAULT (ACPI_LV_INIT | ACPI_LV_REPAIR)
 #define ACPI_DEBUG_ALL  (ACPI_LV_AML_DISASSEMBLE | ACPI_LV_ALL_EXCEPTIONS | ACPI_LV_ALL)
 
 



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

2021-12-19 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 19 17:51:08 UTC 2021

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

Log Message:
PR/56544: Andreas Gustafsson: Disable ACPI_LV_DEBUG_OBJECT; it is too chatty,
and was disabled in the previous version.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 \
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.



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

2021-12-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec 18 17:58:49 UTC 2021

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtbinfo.c
src/sys/external/bsd/acpica/dist/compiler: aslfiles.c aslutils.c
dttable.c dtutils.c
src/sys/external/bsd/acpica/dist/dispatcher: dsopcode.c
src/sys/external/bsd/acpica/dist/events: evregion.c evrgnini.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c exdebug.c
src/sys/external/bsd/acpica/dist/include: acapps.h acdisasm.h acpixf.h
actables.h actypes.h
src/sys/external/bsd/acpica/dist/resources: rsdumpinfo.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbfadt.c tbinstal.c
tbutils.c tbxfload.c
src/sys/external/bsd/acpica/dist/utilities: utdelete.c

Log Message:
merge changes from acpica-20210930 to acpica-20211217


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
cvs rdiff -u -r1.30 -r1.31 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/dttable.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/dispatcher/dsopcode.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/events/evrgnini.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/executer/exdebug.c
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/include/acapps.h
cvs rdiff -u -r1.23 -r1.24 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h
cvs rdiff -u -r1.31 -r1.32 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/include/actables.h
cvs rdiff -u -r1.25 -r1.26 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/resources/rsdumpinfo.c
cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/acpica/dist/tables/tbdata.c \
src/sys/external/bsd/acpica/dist/tables/tbfadt.c \
src/sys/external/bsd/acpica/dist/tables/tbinstal.c
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/tables/tbutils.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/tables/tbxfload.c
cvs rdiff -u -r1.7 -r1.8 \
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/common/dmtbinfo.c
diff -u src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.19 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.20
--- src/sys/external/bsd/acpica/dist/common/dmtbinfo.c:1.19	Sat Apr  3 13:45:02 2021
+++ src/sys/external/bsd/acpica/dist/common/dmtbinfo.c	Sat Dec 18 12:58:48 2021
@@ -184,7 +184,7 @@ ACPI_DMTABLE_INFO   AcpiDmTableI
 ACPI_DMTABLE_INFO   AcpiDmTableInfoFadt1[] =
 {
 {ACPI_DMT_UINT32,   ACPI_FADT_OFFSET (Facs),"FACS Address", 0},
-{ACPI_DMT_UINT32,   ACPI_FADT_OFFSET (Dsdt),"DSDT Address", DT_NON_ZERO},
+{ACPI_DMT_UINT32,   ACPI_FADT_OFFSET (Dsdt),"DSDT Address", 0},
 {ACPI_DMT_UINT8,ACPI_FADT_OFFSET (Model),   "Model", 0},
 {ACPI_DMT_FADTPM,   ACPI_FADT_OFFSET (PreferredProfile),"PM Profile", 0},
 {ACPI_DMT_UINT16,   ACPI_FADT_OFFSET (SciInterrupt),"SCI Interrupt", 0},
@@ -300,7 +300,7 @@ ACPI_DMTABLE_INFO   AcpiDmTableI
 ACPI_DMT_TERMINATOR
 };
 
-/* ACPI 5.0 Extensions (FADT version 5) */
+/* Extensions for FADT version 5 */
 
 ACPI_DMTABLE_INFO   AcpiDmTableInfoFadt5[] =
 {
@@ -309,7 +309,7 @@ ACPI_DMTABLE_INFO   AcpiDmTableI
 ACPI_DMT_TERMINATOR
 };
 
-/* ACPI 6.0 Extensions (FADT version 6) */
+/* Extensions for FADT version 6 */
 
 ACPI_DMTABLE_INFO   AcpiDmTableInfoFadt6[] =
 {

Index: src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslfiles.c:1.17 src/sys/external/bsd/acpica/dist/compiler/aslfiles.c:1.18
--- src/sys/external/bsd/acpica/dist/compiler/aslfiles.c:1.17	Sat Apr  3 13:45:02 2021
+++ src/sys/external/bsd/acpica/dist/compiler/aslfiles.c	Sat Dec 18 12:58:48 2021
@@ -727,8 +727,8 @@ ErrorExit:
  * RETURN:  Status
  *
  * DESCRIPTION: Open the specified input file, and save the directory path to
- *  the file so that include files can be opened in
- *  the same directory.
+ *  the file so that include files can be opened in the same
+ *  directory. NOTE: File is opened 

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

2021-12-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec 18 17:58:49 UTC 2021

Modified Files:
src/sys/external/bsd/acpica/dist/common: dmtbinfo.c
src/sys/external/bsd/acpica/dist/compiler: aslfiles.c aslutils.c
dttable.c dtutils.c
src/sys/external/bsd/acpica/dist/dispatcher: dsopcode.c
src/sys/external/bsd/acpica/dist/events: evregion.c evrgnini.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c exdebug.c
src/sys/external/bsd/acpica/dist/include: acapps.h acdisasm.h acpixf.h
actables.h actypes.h
src/sys/external/bsd/acpica/dist/resources: rsdumpinfo.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbfadt.c tbinstal.c
tbutils.c tbxfload.c
src/sys/external/bsd/acpica/dist/utilities: utdelete.c

Log Message:
merge changes from acpica-20210930 to acpica-20211217


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/external/bsd/acpica/dist/common/dmtbinfo.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c
cvs rdiff -u -r1.30 -r1.31 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/compiler/dttable.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/dispatcher/dsopcode.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/events/evrgnini.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/executer/exdebug.c
cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/acpica/dist/include/acapps.h
cvs rdiff -u -r1.23 -r1.24 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h
cvs rdiff -u -r1.31 -r1.32 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/include/actables.h
cvs rdiff -u -r1.25 -r1.26 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/resources/rsdumpinfo.c
cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/acpica/dist/tables/tbdata.c \
src/sys/external/bsd/acpica/dist/tables/tbfadt.c \
src/sys/external/bsd/acpica/dist/tables/tbinstal.c
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/tables/tbutils.c
cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/acpica/dist/tables/tbxfload.c
cvs rdiff -u -r1.7 -r1.8 \
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.



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

2021-10-28 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Oct 28 14:53:09 UTC 2021

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslutils.c dtfield.c
dtutils.c
src/sys/external/bsd/acpica/dist/hardware: hwesleep.c hwsleep.c
hwxfsleep.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acglobal.h
acoutput.h acpixf.h actbl1.h actypes.h
src/sys/external/bsd/acpica/dist/utilities: utosi.c

Log Message:
merge conflicts between 2021-06-04 and 2021-09-30


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/hardware/hwesleep.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/hardware/hwsleep.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h
cvs rdiff -u -r1.23 -r1.24 \
src/sys/external/bsd/acpica/dist/include/acglobal.h
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/include/acoutput.h
cvs rdiff -u -r1.30 -r1.31 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/include/actbl1.h
cvs rdiff -u -r1.24 -r1.25 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.16 -r1.17 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/compiler/aslutils.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.29 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.30
--- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.29	Tue Jul  6 08:23:46 2021
+++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c	Thu Oct 28 10:53:08 2021
@@ -326,18 +326,20 @@ UtDisplaySupportedTables (
 
 
 printf ("\nACPI tables supported by iASL version %8.8X:\n"
-"  (Compiler, Disassembler, Template Generator)\n\n",
+"  (Compiler, Disassembler, Template Generator)\n",
 ACPI_CA_VERSION);
 
 /* All ACPI tables with the common table header */
 
-printf ("\n  Supported ACPI tables:\n");
+printf ("\nKnown/Supported ACPI tables:\n");
 for (TableData = AcpiGbl_SupportedTables, i = 1;
  TableData->Signature; TableData++, i++)
 {
 printf ("%8u) %s%s\n", i,
 TableData->Signature, TableData->Description);
 }
+
+printf ("\nTotal %u ACPI tables\n\n", i-1);
 }
 
 

Index: src/sys/external/bsd/acpica/dist/compiler/dtfield.c
diff -u src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.18 src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.19
--- src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.18	Tue Jul  6 08:23:46 2021
+++ src/sys/external/bsd/acpica/dist/compiler/dtfield.c	Thu Oct 28 10:53:08 2021
@@ -326,14 +326,14 @@ DtCompileInteger (
 {
 if (Value != 1)
 {
-DtError (ASL_WARNING, ASL_MSG_RESERVED_FIELD, Field,
+DtError (ASL_ERROR, ASL_MSG_RESERVED_FIELD, Field,
 "Must be one, setting to one");
 Value = 1;
 }
 }
 else if (Value != 0)
 {
-DtError (ASL_WARNING, ASL_MSG_RESERVED_FIELD, Field,
+DtError (ASL_ERROR, 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.17 src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.18
--- src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.17	Tue Jul  6 08:23:46 2021
+++ src/sys/external/bsd/acpica/dist/compiler/dtutils.c	Thu Oct 28 10:53:08 2021
@@ -344,6 +344,7 @@ DtGetFieldType (
 break;
 
 case ACPI_DMT_UNICODE:
+case ACPI_DMT_WPBT_UNICODE:
 
 Type = DT_FIELD_TYPE_UNICODE;
 break;
@@ -472,12 +473,18 @@ DtGetFieldLength (
 case ACPI_DMT_IVRS_DE:
 case ACPI_DMT_GTDT:
 case ACPI_DMT_MADT:
+case ACPI_DMT_NHLT1:
+case ACPI_DMT_NHLT1a:
 case ACPI_DMT_PCCT:
 case ACPI_DMT_PMTT:
 case ACPI_DMT_PPTT:
 case ACPI_DMT_RGRT:
 case ACPI_DMT_SDEV:
 case ACPI_DMT_SRAT:
+case ACPI_DMT_AEST:
+case ACPI_DMT_AEST_RES:
+case ACPI_DMT_AEST_XFACE:
+case ACPI_DMT_AEST_XRUPT:
 case ACPI_DMT_ASF:
 case ACPI_DMT_HESTNTYP:
 case ACPI_DMT_FADTPM:
@@ -508,6 +515,8 @@ DtGetFieldLength (
 break;
 
 case ACPI_DMT_UINT32:
+case ACPI_DMT_AEST_CACHE:
+case ACPI_DMT_AEST_GIC:
 case ACPI_DMT_NAME4:

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

2021-10-28 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Oct 28 14:53:09 UTC 2021

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslutils.c dtfield.c
dtutils.c
src/sys/external/bsd/acpica/dist/hardware: hwesleep.c hwsleep.c
hwxfsleep.c
src/sys/external/bsd/acpica/dist/include: acdisasm.h acglobal.h
acoutput.h acpixf.h actbl1.h actypes.h
src/sys/external/bsd/acpica/dist/utilities: utosi.c

Log Message:
merge conflicts between 2021-06-04 and 2021-09-30


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/compiler/dtutils.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/hardware/hwesleep.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/hardware/hwsleep.c
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/include/acdisasm.h
cvs rdiff -u -r1.23 -r1.24 \
src/sys/external/bsd/acpica/dist/include/acglobal.h
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/include/acoutput.h
cvs rdiff -u -r1.30 -r1.31 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/include/actbl1.h
cvs rdiff -u -r1.24 -r1.25 src/sys/external/bsd/acpica/dist/include/actypes.h
cvs rdiff -u -r1.16 -r1.17 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.



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

2021-09-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Sep  3 20:44:23 UTC 2021

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

Log Message:
Only define ACPI_QUIET_BOOT for kernel builds


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 \
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.23 src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.24
--- src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.23	Fri Sep  3 11:59:28 2021
+++ src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h	Fri Sep  3 20:44:23 2021
@@ -1,7 +1,7 @@
 /**
  *
  * Name: acnetbsd.h - OS specific defines, etc.
- *   $Revision: 1.23 $
+ *   $Revision: 1.24 $
  *
  */
 
@@ -85,6 +85,12 @@
 #define ACPI_INTERNAL_XFACE
 #define ACPI_INTERNAL_VAR_XFACE
 
+#if defined(_KERNEL)
+/* Suppress ACPI_INFO level log messages in the kernel when this is true */
+#define ACPI_QUIET_BOOT	\
+	((boothowto & (AB_QUIET|AB_SILENT)) != 0)
+#endif
+
 /*
  * XXX: The internal memory tracking of ACPICA, available when
  *  ACPI_DBG_TRACK_ALLOCATIONS is defined, has been removed
@@ -145,8 +151,4 @@
 #define ACPI_USE_NATIVE_DIVIDE
 #define ACPI_USE_NATIVE_MATH64
 
-/* Suppress ACPI_INFO level log messages when this is true */
-#define	ACPI_QUIET_BOOT	\
-	((boothowto & (AB_QUIET|AB_SILENT)) != 0)
-
 #endif /* __ACNETBSD_H__ */



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

2021-09-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Sep  3 20:44:23 UTC 2021

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

Log Message:
Only define ACPI_QUIET_BOOT for kernel builds


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 \
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.



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

2021-09-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Sep  3 11:59:29 UTC 2021

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

Log Message:
Suppress table loading messages if AB_QUIET or AB_SILENT flags are set.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h
cvs rdiff -u -r1.1.1.14 -r1.2 \
src/sys/external/bsd/acpica/dist/utilities/utxferror.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/platform/acnetbsd.h
diff -u src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.22 src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.23
--- src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h:1.22	Sat Apr  3 17:45:03 2021
+++ src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h	Fri Sep  3 11:59:28 2021
@@ -1,7 +1,7 @@
 /**
  *
  * Name: acnetbsd.h - OS specific defines, etc.
- *   $Revision: 1.22 $
+ *   $Revision: 1.23 $
  *
  */
 
@@ -65,6 +65,7 @@
 
 #include 
 #include 
+#include 
 #include 
 #include 
 
@@ -144,4 +145,8 @@
 #define ACPI_USE_NATIVE_DIVIDE
 #define ACPI_USE_NATIVE_MATH64
 
+/* Suppress ACPI_INFO level log messages when this is true */
+#define	ACPI_QUIET_BOOT	\
+	((boothowto & (AB_QUIET|AB_SILENT)) != 0)
+
 #endif /* __ACNETBSD_H__ */

Index: src/sys/external/bsd/acpica/dist/utilities/utxferror.c
diff -u src/sys/external/bsd/acpica/dist/utilities/utxferror.c:1.1.1.14 src/sys/external/bsd/acpica/dist/utilities/utxferror.c:1.2
--- src/sys/external/bsd/acpica/dist/utilities/utxferror.c:1.1.1.14	Sat Apr  3 17:43:37 2021
+++ src/sys/external/bsd/acpica/dist/utilities/utxferror.c	Fri Sep  3 11:59:29 2021
@@ -206,6 +206,11 @@ AcpiInfo (
 {
 va_list ArgList;
 
+#if defined(ACPI_QUIET_BOOT)
+if (ACPI_QUIET_BOOT) {
+return;
+}
+#endif
 
 ACPI_MSG_REDIRECT_BEGIN;
 AcpiOsPrintf (ACPI_MSG_INFO);



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

2021-09-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Sep  3 11:59:29 UTC 2021

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

Log Message:
Suppress table loading messages if AB_QUIET or AB_SILENT flags are set.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 \
src/sys/external/bsd/acpica/dist/include/platform/acnetbsd.h
cvs rdiff -u -r1.1.1.14 -r1.2 \
src/sys/external/bsd/acpica/dist/utilities/utxferror.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2020-08-03 Thread Herbert J. Skuhra
On Mon, Aug 03, 2020 at 02:31:11PM -0700, Tom Spindler (moof) wrote:
> On Mon, Aug 03, 2020 at 10:59:04PM +0200, Herbert J. Skuhra wrote:
> > This breaks the build (amd64) on FreeBSD and GNU/Linux:
> > 
> > aslcompilerlex.l: In function 'AslCompilerlex':
> > aslcompilerlex.l:589:22: error: 'PARSEOP_REGIONSPACE_PRM' undeclared (first 
> > use in this function); did you mean 'PARSEOP_REGIONSPACE_PCC'?
> >  "FFixedHW"  { count (0); return 
> > (PARSEOP_REGIONSPACE_FFIXEDHW); }
> >   ^~~
> >   PARSEOP_REGIONSPACE_PCC
> > aslcompilerlex.l:589:22: note: each undeclared identifier is reported only 
> > once for each function it appears in
> > *** [aslcompilerlex.o] Error code 1
> 
> It failed for me in the same way on NetBSD until I cleared out my
> /src/external/bsd/acpica/ obj directory; try that.

Yes, false alarm. Sorry!
I was sure I had already tried that.

Thanks.

-- 
Herbert


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

2020-08-03 Thread Tom Spindler (moof)
On Mon, Aug 03, 2020 at 10:59:04PM +0200, Herbert J. Skuhra wrote:
> This breaks the build (amd64) on FreeBSD and GNU/Linux:
> 
> aslcompilerlex.l: In function 'AslCompilerlex':
> aslcompilerlex.l:589:22: error: 'PARSEOP_REGIONSPACE_PRM' undeclared (first 
> use in this function); did you mean 'PARSEOP_REGIONSPACE_PCC'?
>  "FFixedHW"  { count (0); return 
> (PARSEOP_REGIONSPACE_FFIXEDHW); }
>   ^~~
>   PARSEOP_REGIONSPACE_PCC
> aslcompilerlex.l:589:22: note: each undeclared identifier is reported only 
> once for each function it appears in
> *** [aslcompilerlex.o] Error code 1

It failed for me in the same way on NetBSD until I cleared out my
/src/external/bsd/acpica/ obj directory; try that.



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

2020-08-03 Thread Herbert J. Skuhra
On Sun, 02 Aug 2020 22:25:55 +0200, "Christos Zoulas" wrote:
> 
> 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

This breaks the build (amd64) on FreeBSD and GNU/Linux:

aslcompilerlex.l: In function 'AslCompilerlex':
aslcompilerlex.l:589:22: error: 'PARSEOP_REGIONSPACE_PRM' undeclared (first use 
in this function); did you mean 'PARSEOP_REGIONSPACE_PCC'?
 "FFixedHW"  { count (0); return 
(PARSEOP_REGIONSPACE_FFIXEDHW); }
  ^~~
  PARSEOP_REGIONSPACE_PCC
aslcompilerlex.l:589:22: note: each undeclared identifier is reported only once 
for each function it appears in
*** [aslcompilerlex.o] Error code 1

--
Herbert


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

2019-10-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 25 01:32:56 UTC 2019

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

Log Message:
fix printf formats


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/namespace/nsdump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2019-10-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 25 01:32:56 UTC 2019

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

Log Message:
fix printf formats


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 \
src/sys/external/bsd/acpica/dist/namespace/nsdump.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/nsdump.c
diff -u src/sys/external/bsd/acpica/dist/namespace/nsdump.c:1.15 src/sys/external/bsd/acpica/dist/namespace/nsdump.c:1.16
--- src/sys/external/bsd/acpica/dist/namespace/nsdump.c:1.15	Tue Oct 15 12:13:39 2019
+++ src/sys/external/bsd/acpica/dist/namespace/nsdump.c	Thu Oct 24 21:32:56 2019
@@ -369,7 +369,7 @@ AcpiNsDumpOneObject (
 AcpiOsPrintf (" =");
 for (i = 0; (i < ObjDesc->Buffer.Length && i < 12); i++)
 {
-AcpiOsPrintf (" %.2hX", ObjDesc->Buffer.Pointer[i]);
+AcpiOsPrintf (" %.2hhX", ObjDesc->Buffer.Pointer[i]);
 }
 }
 AcpiOsPrintf ("\n");
@@ -466,7 +466,7 @@ AcpiNsDumpOneObject (
 case ACPI_TYPE_LOCAL_BANK_FIELD:
 case ACPI_TYPE_LOCAL_INDEX_FIELD:
 
-AcpiOsPrintf (" Off %.3X Len %.2X Acc %.2hd\n",
+AcpiOsPrintf (" Off %.3X Len %.2X Acc %.2hhd\n",
 (ObjDesc->CommonField.BaseByteOffset * 8)
 + ObjDesc->CommonField.StartFieldBitOffset,
 ObjDesc->CommonField.BitLength,



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

2019-10-19 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Oct 19 15:48:48 UTC 2019

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

Log Message:
fix printf format (llvm)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.2 \
src/sys/external/bsd/acpica/dist/common/dmtables.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2019-10-19 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Oct 19 15:48:48 UTC 2019

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

Log Message:
fix printf format (llvm)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.2 \
src/sys/external/bsd/acpica/dist/common/dmtables.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.1.1.8 src/sys/external/bsd/acpica/dist/common/dmtables.c:1.2
--- src/sys/external/bsd/acpica/dist/common/dmtables.c:1.1.1.8	Tue Oct 15 12:07:21 2019
+++ src/sys/external/bsd/acpica/dist/common/dmtables.c	Sat Oct 19 11:48:48 2019
@@ -219,7 +219,7 @@ AdCreateTableHeader (
  * makes it easier to rename the disassembled ASL file if needed.
  */
 AcpiOsPrintf (
-"DefinitionBlock (\"\", \"%4.4s\", %hu, \"%.6s\", \"%.8s\", 0x%8.8X)\n",
+"DefinitionBlock (\"\", \"%4.4s\", %hhu, \"%.6s\", \"%.8s\", 0x%8.8X)\n",
 Table->Signature, Table->Revision,
 Table->OemId, Table->OemTableId, Table->OemRevision);
 }



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

2019-10-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Oct 15 16:13:40 UTC 2019

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompile.c aslcompiler.h
aslerror.c aslfiles.c aslload.c asloptions.c aslsupport.l
aslutils.c aslwalks.c aslxref.c dtcompile.c dtcompilerparser.y
dtfield.c
src/sys/external/bsd/acpica/dist/debugger: dbinput.c dbmethod.c
src/sys/external/bsd/acpica/dist/events: evxface.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c exdump.c
src/sys/external/bsd/acpica/dist/include: acglobal.h aclocal.h
acnamesp.h acpiosxf.h acpixf.h actypes.h acutils.h
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c nsdump.c
nseval.c nsinit.c nsrepair2.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbxfload.c
src/sys/external/bsd/acpica/dist/tools/acpidump: apfiles.c
src/sys/external/bsd/acpica/dist/utilities: utdebug.c utosi.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/aslcompile.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
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/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c
cvs rdiff -u -r1.23 -r1.24 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/events/evxface.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/executer/exdump.c
cvs rdiff -u -r1.19 -r1.20 \
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/actypes.h \
src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/include/acnamesp.h
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/include/acpiosxf.h
cvs rdiff -u -r1.22 -r1.23 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/namespace/nsaccess.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/namespace/nsdump.c \
src/sys/external/bsd/acpica/dist/namespace/nseval.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/namespace/nsinit.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c
cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/acpica/dist/tables/tbdata.c
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/acpica/dist/tables/tbxfload.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/tools/acpidump/apfiles.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/utilities/utdebug.c
cvs rdiff -u -r1.12 -r1.13 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.



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

2019-10-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Oct 15 16:13:40 UTC 2019

Modified Files:
src/sys/external/bsd/acpica/dist/compiler: aslcompile.c aslcompiler.h
aslerror.c aslfiles.c aslload.c asloptions.c aslsupport.l
aslutils.c aslwalks.c aslxref.c dtcompile.c dtcompilerparser.y
dtfield.c
src/sys/external/bsd/acpica/dist/debugger: dbinput.c dbmethod.c
src/sys/external/bsd/acpica/dist/events: evxface.c
src/sys/external/bsd/acpica/dist/executer: exconfig.c exdump.c
src/sys/external/bsd/acpica/dist/include: acglobal.h aclocal.h
acnamesp.h acpiosxf.h acpixf.h actypes.h acutils.h
src/sys/external/bsd/acpica/dist/namespace: nsaccess.c nsdump.c
nseval.c nsinit.c nsrepair2.c
src/sys/external/bsd/acpica/dist/tables: tbdata.c tbxfload.c
src/sys/external/bsd/acpica/dist/tools/acpidump: apfiles.c
src/sys/external/bsd/acpica/dist/utilities: utdebug.c utosi.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/aslcompile.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h \
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/aslerror.c \
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c \
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l \
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c \
src/sys/external/bsd/acpica/dist/compiler/dtfield.c
cvs rdiff -u -r1.10 -r1.11 \
src/sys/external/bsd/acpica/dist/compiler/asloptions.c
cvs rdiff -u -r1.23 -r1.24 \
src/sys/external/bsd/acpica/dist/compiler/aslutils.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/sys/external/bsd/acpica/dist/compiler/dtcompilerparser.y
cvs rdiff -u -r1.18 -r1.19 \
src/sys/external/bsd/acpica/dist/debugger/dbinput.c
cvs rdiff -u -r1.12 -r1.13 \
src/sys/external/bsd/acpica/dist/debugger/dbmethod.c
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/acpica/dist/events/evxface.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/executer/exconfig.c
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/acpica/dist/executer/exdump.c
cvs rdiff -u -r1.19 -r1.20 \
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/actypes.h \
src/sys/external/bsd/acpica/dist/include/acutils.h
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/include/acnamesp.h
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/include/acpiosxf.h
cvs rdiff -u -r1.22 -r1.23 src/sys/external/bsd/acpica/dist/include/acpixf.h
cvs rdiff -u -r1.17 -r1.18 \
src/sys/external/bsd/acpica/dist/namespace/nsaccess.c
cvs rdiff -u -r1.14 -r1.15 \
src/sys/external/bsd/acpica/dist/namespace/nsdump.c \
src/sys/external/bsd/acpica/dist/namespace/nseval.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/namespace/nsinit.c
cvs rdiff -u -r1.13 -r1.14 \
src/sys/external/bsd/acpica/dist/namespace/nsrepair2.c
cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/acpica/dist/tables/tbdata.c
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/acpica/dist/tables/tbxfload.c
cvs rdiff -u -r1.11 -r1.12 \
src/sys/external/bsd/acpica/dist/tools/acpidump/apfiles.c
cvs rdiff -u -r1.16 -r1.17 \
src/sys/external/bsd/acpica/dist/utilities/utdebug.c
cvs rdiff -u -r1.12 -r1.13 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/compiler/aslcompile.c
diff -u src/sys/external/bsd/acpica/dist/compiler/aslcompile.c:1.16 src/sys/external/bsd/acpica/dist/compiler/aslcompile.c:1.17
--- src/sys/external/bsd/acpica/dist/compiler/aslcompile.c:1.16	Sun Apr 28 21:18:06 2019
+++ src/sys/external/bsd/acpica/dist/compiler/aslcompile.c	Tue Oct 15 12:13:39 2019
@@ -116,7 +116,6 @@ CmDoCompile (
 if (AslGbl_PreprocessOnly)
 {
 UtEndEvent (Event);
-CmCleanupAndExit ();
 return (AE_OK);
 }
 }
@@ -746,10 +745,11 @@ CmDumpAllEvents (
  *
  **/
 
-void
+int
 CmCleanupAndExit (
 void)
 {
+int Status = 0;
 BOOLEAN DeleteAmlFile = FALSE;
 ASL_GLOBAL_FILE_NODE*CurrentFileNode = AslGbl_FilesList;
 
@@ -808,20 +808,38 @@ CmCleanupAndExit (
 UtDisplaySummary (ASL_FILE_STDOUT);
 
 /*
- * We will delete the AML file if there are errors and the
- * force AML output option has not been 

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

2019-05-28 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Tue May 28 13:34:40 UTC 2019

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

Log Message:
Correct misaligned pointer dereference of type UINT32 in ACPICA

Detected with kUBSan.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 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.



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

2019-05-28 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Tue May 28 13:34:40 UTC 2019

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

Log Message:
Correct misaligned pointer dereference of type UINT32 in ACPICA

Detected with kUBSan.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 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.15 src/sys/external/bsd/acpica/dist/tables/tbutils.c:1.16
--- src/sys/external/bsd/acpica/dist/tables/tbutils.c:1.15	Mon Apr 29 01:18:07 2019
+++ src/sys/external/bsd/acpica/dist/tables/tbutils.c	Tue May 28 13:34:40 2019
@@ -228,8 +228,9 @@ AcpiTbGetRootTableEntry (
  * 32-bit platform, RSDT: Return 32-bit table entry
  * 64-bit platform, RSDT: Expand 32-bit to 64-bit and return
  */
-return ((ACPI_PHYSICAL_ADDRESS) (*ACPI_CAST_PTR (
-UINT32, TableEntry)));
+UINT32 addr;
+memcpy(, ACPI_CAST_PTR (UINT32, TableEntry), sizeof(addr));
+return (ACPI_PHYSICAL_ADDRESS) addr;
 }
 else
 {



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

2019-05-27 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Tue May 28 04:04:11 UTC 2019

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

Log Message:
Use pack attribute for AML_RESOURCE in acpica

This fixes kUBSan warnings.

Patch by Akul Pillai.


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

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2019-05-27 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Tue May 28 04:04:11 UTC 2019

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

Log Message:
Use pack attribute for AML_RESOURCE in acpica

This fixes kUBSan warnings.

Patch by Akul Pillai.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.10 -r1.2 \
src/sys/external/bsd/acpica/dist/include/amlresrc.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/amlresrc.h
diff -u src/sys/external/bsd/acpica/dist/include/amlresrc.h:1.1.1.10 src/sys/external/bsd/acpica/dist/include/amlresrc.h:1.2
--- src/sys/external/bsd/acpica/dist/include/amlresrc.h:1.1.1.10	Mon Apr 29 00:29:54 2019
+++ src/sys/external/bsd/acpica/dist/include/amlresrc.h	Tue May 28 04:04:11 2019
@@ -642,10 +642,6 @@ typedef struct aml_resource_pin_group_co
 
 #define AML_RESOURCE_PIN_GROUP_CONFIG_REVISION1   /* ACPI 6.2 */
 
-/* restore default alignment */
-
-#pragma pack()
-
 /* Union of all resource descriptors, so we can allocate the worst case */
 
 typedef union aml_resource
@@ -700,6 +696,9 @@ typedef union aml_resource
 
 } AML_RESOURCE;
 
+/* restore default alignment */
+
+#pragma pack()
 
 /* Interfaces used by both the disassembler and compiler */
 



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

2019-05-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri May 17 20:27:48 UTC 2019

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

Log Message:
use a union cast to assert alignment of string constant.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.18 -r1.19 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/events/evregion.c
diff -u src/sys/external/bsd/acpica/dist/events/evregion.c:1.8 src/sys/external/bsd/acpica/dist/events/evregion.c:1.9
--- src/sys/external/bsd/acpica/dist/events/evregion.c:1.8	Sun Apr 28 21:18:06 2019
+++ src/sys/external/bsd/acpica/dist/events/evregion.c	Fri May 17 16:27:48 2019
@@ -581,7 +581,7 @@ AcpiEvExecuteRegMethod (
 ACPI_EVALUATE_INFO  *Info;
 ACPI_OPERAND_OBJECT *Args[3];
 ACPI_OPERAND_OBJECT *RegionObj2;
-const ACPI_NAME *RegNamePtr = ACPI_CAST_PTR (ACPI_NAME, METHOD_NAME__REG);
+const ACPI_NAME *RegNamePtr = ACPI_ALIGNED_STR_UNION (ACPI_NAME, METHOD_NAME__REG);
 ACPI_NAMESPACE_NODE *MethodNode;
 ACPI_NAMESPACE_NODE *Node;
 ACPI_STATUS Status;

Index: src/sys/external/bsd/acpica/dist/include/actypes.h
diff -u src/sys/external/bsd/acpica/dist/include/actypes.h:1.18 src/sys/external/bsd/acpica/dist/include/actypes.h:1.19
--- src/sys/external/bsd/acpica/dist/include/actypes.h:1.18	Sun Apr 28 21:18:07 2019
+++ src/sys/external/bsd/acpica/dist/include/actypes.h	Fri May 17 16:27:48 2019
@@ -540,6 +540,10 @@ typedef UINT64  
 
 #define ACPI_ARRAY_LENGTH(x)(sizeof(x) / sizeof((x)[0]))
 
+/* Use a union to align  string s to type t */
+#define ACPI_ALIGNED_STR_UNION(t, s)	\
+(&((const union { char _s[sizeof(t)]; t _t; }){ s }._t))
+
 /* Pointer manipulation */
 
 #define ACPI_CAST_PTR(t, p) ((t *) (ACPI_UINTPTR_T) (p))



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

2019-05-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri May 17 20:27:48 UTC 2019

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

Log Message:
use a union cast to assert alignment of string constant.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/acpica/dist/events/evregion.c
cvs rdiff -u -r1.18 -r1.19 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.



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

2014-04-05 Thread Christos Zoulas
On Apr 4,  8:00pm, c...@chuq.com (Chuck Silvers) wrote:
-- Subject: Re: CVS commit: src/sys/external/bsd/acpica/dist/namespace

| hi christos,
| 
| this change breaks the SATA controller on one of my boxes.
| this change doesn't look at all right to me,
| how about we revert it and fix the macbook problem a better way?
| 

Sure, let's discuss it with Ryo though.

christos


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

2014-04-04 Thread Ryo ONODERA
From: Chuck Silvers c...@chuq.com, Date: Fri, 4 Apr 2014 20:00:19 -0700

 hi christos,
 
 this change breaks the SATA controller on one of my boxes.
 this change doesn't look at all right to me,
 how about we revert it and fix the macbook problem a better way?

I feel that MacBook Air mid-2012's problem should be fixed
in another way. But I have no idea...

 
 
 On Sun, Jan 05, 2014 at 10:45:43AM -0500, Christos Zoulas wrote:
 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.

--
Ryo ONODERA // ryo...@yk.rim.or.jp
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


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

2014-03-21 Thread Jukka Ruohonen
On Thu, Mar 20, 2014 at 01:40:02PM +, Taylor R Campbell wrote:
 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...

You must post it to de...@acpica.org.

- Jukka.


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

2014-03-21 Thread Jukka Ruohonen
On Fri, Mar 21, 2014 at 05:01:51PM +0200, Jukka Ruohonen wrote:
 On Thu, Mar 20, 2014 at 01:40:02PM +, Taylor R Campbell wrote:
  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...
 
 You must post it to de...@acpica.org.

I intended to write 'might'.

- Jukka.


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

2012-02-19 Thread Alan Barrett

On Sun, 19 Feb 2012, Christos Zoulas wrote:

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

+#ifdef ACPI_REPRO
+#define ACPI_DATE 1 Jan 1970
+#else
+#define ACPI_DATE __DATE__
+#endif


Can we use a better date here, without breaking MKREPRO?  Perhaps the
date of the ACPICA code?

--apb (Alan Barrett)


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

2012-02-19 Thread Jukka Ruohonen
On Sun, Feb 19, 2012 at 12:34:19PM +0200, Alan Barrett wrote:
 On Sun, 19 Feb 2012, Christos Zoulas wrote:
 Modified Files:
  src/sys/external/bsd/acpica/dist/include: acapps.h
 
 +#ifdef ACPI_REPRO
 +#define ACPI_DATE 1 Jan 1970
 +#else
 +#define ACPI_DATE __DATE__
 +#endif
 
 Can we use a better date here, without breaking MKREPRO?  Perhaps the
 date of the ACPICA code?

Sounds good to me, especially since ACPICA follows a version scheme based on
the release date (i.e. the current in NetBSD is 20110623).

- Jukka.


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

2012-02-19 Thread Joerg Sonnenberger
On Sun, Feb 19, 2012 at 11:45:03AM -0500, Christos Zoulas wrote:
 Module Name:  src
 Committed By: christos
 Date: Sun Feb 19 16:45:03 UTC 2012
 
 Modified Files:
   src/sys/external/bsd/acpica/dist/include: acapps.h
 
 Log Message:
 Use the release date as suggested.
 XXX: I bet this is going to be broken in the next import because nobody
 will remember to fix it.

What about putting the version number in a separate file created at
build time by grepping changes.txt?

Joerg