CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: martin Date: Thu Jan 10 10:04:43 UTC 2019 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Use the make pid when naming the temporary file to create aslcompilerparse.y, so tow parallel make instances won't step on each others toe. Pointed out by Christos. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.23 src/external/bsd/acpica/bin/iasl/Makefile:1.24 --- src/external/bsd/acpica/bin/iasl/Makefile:1.23 Wed Jan 9 09:27:29 2019 +++ src/external/bsd/acpica/bin/iasl/Makefile Thu Jan 10 10:04:43 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2019/01/09 09:27:29 martin Exp $ +# $NetBSD: Makefile,v 1.24 2019/01/10 10:04:43 martin Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "aarch64") PROG= iasl @@ -277,8 +277,8 @@ aslparser.y: asltokens.y asltypes.y aslr YPREFIX.aslcompilerparse.y=AslCompiler aslcompilerparse.y: aslparser.y - ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp \ - && mv ${.TARGET}.tmp ${.TARGET} + ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp.${.MAKE.PID} \ + && mv ${.TARGET}.tmp.${.MAKE.PID} ${.TARGET} aslcompiler.y.h: aslcompilerparse.h ln -sf ${.ALLSRC} ${.TARGET}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: martin Date: Wed Jan 9 09:27:29 UTC 2019 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Make aslcompilerparse.y generation atomic to avoid parallel build races. Solution suggested by mrg. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.22 src/external/bsd/acpica/bin/iasl/Makefile:1.23 --- src/external/bsd/acpica/bin/iasl/Makefile:1.22 Sun Oct 14 13:36:33 2018 +++ src/external/bsd/acpica/bin/iasl/Makefile Wed Jan 9 09:27:29 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2018/10/14 13:36:33 jmcneill Exp $ +# $NetBSD: Makefile,v 1.23 2019/01/09 09:27:29 martin Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "aarch64") PROG= iasl @@ -277,7 +277,8 @@ aslparser.y: asltokens.y asltypes.y aslr YPREFIX.aslcompilerparse.y=AslCompiler aslcompilerparse.y: aslparser.y - ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET} + ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET}.tmp \ + && mv ${.TARGET}.tmp ${.TARGET} aslcompiler.y.h: aslcompilerparse.h ln -sf ${.ALLSRC} ${.TARGET}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: maya Date: Thu Jun 28 07:56:22 UTC 2018 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Correctly specify that iasl needs to be case insensitive. Fixes PR bin/53405. thanks to martin. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.20 src/external/bsd/acpica/bin/iasl/Makefile:1.21 --- src/external/bsd/acpica/bin/iasl/Makefile:1.20 Wed Jun 27 16:13:43 2018 +++ src/external/bsd/acpica/bin/iasl/Makefile Thu Jun 28 07:56:22 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2018/06/27 16:13:43 maya Exp $ +# $NetBSD: Makefile,v 1.21 2018/06/28 07:56:22 maya Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -264,7 +264,7 @@ SRCS+= osunixxf.c YHEADER= # Generate headers YFLAGS+=-v # Require debugging -FLAGS+=-i # Case insensitivive parser +LFLAGS+=-i # Case insensitivive parser # Prevent rules from firing.
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: maya Date: Wed Jun 27 16:13:43 UTC 2018 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Remove unused code. No functional change intended. - We don't need to define __NetBSD__, C compilers do this for us. - Defines which don't appear anywhere in src - Don't need libpthread/librt To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.19 src/external/bsd/acpica/bin/iasl/Makefile:1.20 --- src/external/bsd/acpica/bin/iasl/Makefile:1.19 Thu May 31 09:08:25 2018 +++ src/external/bsd/acpica/bin/iasl/Makefile Wed Jun 27 16:13:43 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2018/05/31 09:08:25 mrg Exp $ +# $NetBSD: Makefile,v 1.20 2018/06/27 16:13:43 maya Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -11,13 +11,12 @@ TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd .include CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I. -CPPFLAGS+= -D__NetBSD__ -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT -CPPFLAGS+= -D_USE_BERKELEY_YACC +CPPFLAGS+= -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT .if ${MKREPRO:Uno} == "yes" CPPFLAGS+= -DACPI_REPRO .endif -LDADD+= -ll -ly -lrt -lpthread -DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} +LDADD+= -ll -ly +DPADD+= ${LIBL} ${LIBY} DPSRCS= aslcompilerparse.y aslcompilerlex.c aslcompilerparse.c \ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Nov 12 03:02:15 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new files for acpica-20171110 To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.16 src/external/bsd/acpica/bin/iasl/Makefile:1.17 --- src/external/bsd/acpica/bin/iasl/Makefile:1.16 Tue Oct 10 15:17:57 2017 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Nov 11 22:02:15 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2017/10/10 19:17:57 christos Exp $ +# $NetBSD: Makefile,v 1.17 2017/11/12 03:02:15 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -25,9 +25,11 @@ DPSRCS= aslcompilerparse.y aslcompilerle .PATH: ${TOPDIR} SRCS+= \ adfile.c \ + aslallocate.c \ aslanalyze.c \ aslascii.c \ aslbtypes.c \ + aslcache.c \ aslcodegen.c \ aslcompile.c \ aslcompilerlex.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Tue Oct 10 19:17:57 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Redo so that parallel makes work reliably by using the builtin rules and issuing atomic file creation. XXX: This still creates all the c and h files for platforms that don't support iasl in make depend. At least it now works with make -j 100 dependall To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.15 src/external/bsd/acpica/bin/iasl/Makefile:1.16 --- src/external/bsd/acpica/bin/iasl/Makefile:1.15 Fri Sep 15 13:17:25 2017 +++ src/external/bsd/acpica/bin/iasl/Makefile Tue Oct 10 15:17:57 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2017/09/15 17:17:25 christos Exp $ +# $NetBSD: Makefile,v 1.16 2017/10/10 19:17:57 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -19,7 +19,7 @@ CPPFLAGS+= -DACPI_REPRO LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} -DPSRCS= aslcompiler.y aslcompilerlex.c aslcompilerparse.c \ +DPSRCS= aslcompilerparse.y aslcompilerlex.c aslcompilerparse.c \ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c .PATH: ${TOPDIR} @@ -255,45 +255,69 @@ SRCS+= \ .PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c +YHEADER= # Generate headers +YFLAGS+=-v # Require debugging +FLAGS+=-i # Case insensitivive parser + + +# Prevent rules from firing. +asltypes.h: asltypes.y + @true +asltypes.c: asltypes.y + @true aslparser.y: asltokens.y asltypes.y aslrules.y aslsupport.y -aslcompiler.y: aslparser.y +YPREFIX.aslcompilerparse.y=AslCompiler +aslcompilerparse.y: aslparser.y ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} > ${.TARGET} -aslcompiler.y.h aslcompilerparse.c: aslcompiler.y - ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC} - mv -f ${.PREFIX}.h aslcompiler.y.h +aslcompiler.y.h: aslcompilerparse.h + ln -sf ${.ALLSRC} ${.TARGET} -aslcompilerlex.c: ${TOPDIR}/aslcompiler.l - ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC} +LPREFIX.aslcompilerlex.l=AslCompiler +aslcompilerlex.l: ${TOPDIR}/aslcompiler.l + ln -sf ${.ALLSRC} ${.TARGET} -aslcompilerlex.o: aslcompiler.y.h -dtparser.y.h dtparserparse.c: ${TOPDIR}/dtparser.y - ${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC} - mv -f ${.PREFIX}.h dtparser.y.h +YPREFIX.dtparserparse.y=DtParser +dtparserparse.y: ${TOPDIR}/dtparser.y + ln -sf ${.ALLSRC} ${.TARGET} -dtparserlex.c: ${TOPDIR}/dtparser.l - ${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC} +dtparser.y.h: dtparserparse.h + ln -sf ${.ALLSRC} ${.TARGET} -dtparserlex.o: dtparser.y.h +LPREFIX.dtparserlex.l=DtParser +dtparserlex.l: ${TOPDIR}/dtparser.l + ln -sf ${.ALLSRC} ${.TARGET} -prparser.y.h prparserparse.c: ${TOPDIR}/prparser.y - ${YACC} -v -d -o${.TARGET} -pPrParser ${.ALLSRC} - mv -f ${.PREFIX}.h prparser.y.h -prparserlex.c: ${TOPDIR}/prparser.l - ${LEX} -i -PPrParser -o${.TARGET} ${.ALLSRC} +YPREFIX.prparserparse.y=PrParser +prparserparse.y: ${TOPDIR}/prparser.y + ln -sf ${.ALLSRC} ${.TARGET} -prparserlex.o: prparser.y.h +prparser.y.h: prparserparse.h + ln -sf ${.ALLSRC} ${.TARGET} -CLEANFILES+= aslcompiler.y \ - aslcompilerlex.c aslcompilerparse.c \ +LPREFIX.prparserlex.l=PrParser +prparserlex.l: ${TOPDIR}/prparser.l + ln -sf ${.ALLSRC} ${.TARGET} + +CLEANFILES+= aslcompilerparse.y aslcompilerparse.c \ + aslcompilerparse.h \ aslcompiler.y.h aslcompilerparse.output \ - dtparserlex.c dtparserparse.c \ + aslcompilerlex.l aslcompilerlex.c \ + \ + dtparserparse.y dtparserparse.c \ + dtparserparse.h\ + dtparserlex.l dtparserlex.c \ dtparser.y.h dtparserparse.output \ - prparserlex.c prparserparse.c \ + \ + prparserparse.y prparserparse.c \ + prparserparse.h\ + prparserlex.l prparserlex.c \ prparser.y.h prparserparse.output \ .include + +${__DPSRCS.d} ${OBJS}: prparser.y.h dtparser.y.h aslcompiler.y.h
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Fri Sep 15 17:17:25 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for acpica 20170831 To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.14 src/external/bsd/acpica/bin/iasl/Makefile:1.15 --- src/external/bsd/acpica/bin/iasl/Makefile:1.14 Sun Apr 30 19:18:07 2017 +++ src/external/bsd/acpica/bin/iasl/Makefile Fri Sep 15 13:17:25 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2017/04/30 23:18:07 christos Exp $ +# $NetBSD: Makefile,v 1.15 2017/09/15 17:17:25 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -58,6 +58,7 @@ SRCS+= \ asloperands.c \ aslopt.c \ asloptions.c \ + aslparseop.c \ aslpld.c \ aslpredef.c \ aslprepkg.c \ @@ -115,6 +116,7 @@ SRCS+= \ cmfsize.c \ dmextern.c \ dmrestag.c \ + dmswitch.c \ dmtable.c \ dmtables.c \ dmtbdump.c \ @@ -145,6 +147,7 @@ SRCS+= \ dsfield.c \ dsobject.c \ dsopcode.c \ + dspkginit.c \ dsutils.c \ dswexec.c \ dswload.c \ @@ -237,9 +240,11 @@ SRCS+= \ utosi.c \ utownerid.c \ utpredef.c \ + utresdecode.c \ utresrc.c \ utstate.c \ utstring.c \ + utstrsuppt.c \ utstrtoul64.c \ utuuid.c \ utxface.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Apr 30 23:18:07 UTC 2017 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for 20170303 To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.13 src/external/bsd/acpica/bin/iasl/Makefile:1.14 --- src/external/bsd/acpica/bin/iasl/Makefile:1.13 Fri Nov 11 16:09:21 2016 +++ src/external/bsd/acpica/bin/iasl/Makefile Sun Apr 30 19:18:07 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2016/11/11 21:09:21 christos Exp $ +# $NetBSD: Makefile,v 1.14 2017/04/30 23:18:07 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -81,6 +81,9 @@ SRCS+= \ aslwalks.c \ aslxref.c \ aslxrefout.c \ + cvcompiler.c \ + cvdisasm.c \ + cvparser.c \ dtcompile.c \ dtexpress.c \ dtfield.c \ @@ -234,7 +237,6 @@ SRCS+= \ utosi.c \ utownerid.c \ utpredef.c \ - utprint.c \ utresrc.c \ utstate.c \ utstring.c \ @@ -243,6 +245,8 @@ SRCS+= \ utxface.c \ utxferror.c +# utprint.c + .PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Fri Nov 11 21:09:22 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.12 src/external/bsd/acpica/bin/iasl/Makefile:1.13 --- src/external/bsd/acpica/bin/iasl/Makefile:1.12 Wed May 4 15:28:15 2016 +++ src/external/bsd/acpica/bin/iasl/Makefile Fri Nov 11 16:09:21 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2016/05/04 19:28:15 christos Exp $ +# $NetBSD: Makefile,v 1.13 2016/11/11 21:09:21 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -38,6 +38,7 @@ SRCS+= \ aslfileio.c \ aslfiles.c \ aslfold.c \ + aslhelp.c \ aslhex.c \ asllength.c \ asllisting.c \ @@ -237,12 +238,13 @@ SRCS+= \ utresrc.c \ utstate.c \ utstring.c \ + utstrtoul64.c \ utuuid.c \ utxface.c \ utxferror.c .PATH: ${TOPDIR}/../os_specific/service_layers -SRCS+= osunixxf.c oslibcfs.c +SRCS+= osunixxf.c aslparser.y: asltokens.y asltypes.y aslrules.y aslsupport.y
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Wed May 4 19:28:15 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.11 src/external/bsd/acpica/bin/iasl/Makefile:1.12 --- src/external/bsd/acpica/bin/iasl/Makefile:1.11 Sat Jan 9 16:13:51 2016 +++ src/external/bsd/acpica/bin/iasl/Makefile Wed May 4 15:28:15 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2016/01/09 21:13:51 christos Exp $ +# $NetBSD: Makefile,v 1.12 2016/05/04 19:28:15 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -32,7 +32,9 @@ SRCS+= \ aslcompile.c \ aslcompilerlex.c \ aslcompilerparse.c \ + asldebug.c \ aslerror.c \ + aslexternal.c \ aslfileio.c \ aslfiles.c \ aslfold.c \ @@ -55,6 +57,7 @@ SRCS+= \ asloperands.c \ aslopt.c \ asloptions.c \ + aslpld.c \ aslpredef.c \ aslprepkg.c \ aslprintf.c \ @@ -76,6 +79,7 @@ SRCS+= \ asluuid.c \ aslwalks.c \ aslxref.c \ + aslxrefout.c \ dtcompile.c \ dtexpress.c \ dtfield.c \ @@ -148,6 +152,7 @@ SRCS+= \ SRCS+= \ exconvrt.c \ excreate.c \ + exconcat.c \ exdump.c \ exmisc.c \ exmutex.c \ @@ -207,6 +212,7 @@ SRCS+= \ SRCS+= \ utaddress.c \ utalloc.c \ + utascii.c \ utbuffer.c \ utcache.c \ utcopy.c \ @@ -215,7 +221,6 @@ SRCS+= \ utdelete.c \ uterror.c \ utexcep.c \ - utfileio.c \ utglobal.c \ uthex.c \ utinit.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Jan 9 21:13:51 UTC 2016 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: new files To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.10 src/external/bsd/acpica/bin/iasl/Makefile:1.11 --- src/external/bsd/acpica/bin/iasl/Makefile:1.10 Tue Aug 18 06:38:31 2015 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Jan 9 16:13:51 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2015/08/18 10:38:31 christos Exp $ +# $NetBSD: Makefile,v 1.11 2016/01/09 21:13:51 christos Exp $ .if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") PROG= iasl @@ -84,6 +84,8 @@ SRCS+= \ dtparserparse.c \ dtsubtable.c \ dttable.c \ + dttable1.c \ + dttable2.c \ dttemplate.c \ dtutils.c \ prexpress.c \ @@ -95,6 +97,7 @@ SRCS+= \ .PATH: ${TOPDIR}/../common SRCS+= \ + acfileio.c \ adisasm.c \ adwalk.c \ ahids.c \ @@ -105,6 +108,7 @@ SRCS+= \ dmextern.c \ dmrestag.c \ dmtable.c \ + dmtables.c \ dmtbdump.c \ dmtbinfo.c \ getopt.c @@ -183,7 +187,8 @@ SRCS+= \ tbinstal.c \ tbprint.c \ tbutils.c \ - tbxface.c + tbxface.c \ + tbxfload.c .PATH: ${TOPDIR}/../namespace SRCS+= \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Tue Aug 18 10:38:31 UTC 2015 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: handle acpica 20150717 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.9 src/external/bsd/acpica/bin/iasl/Makefile:1.10 --- src/external/bsd/acpica/bin/iasl/Makefile:1.9 Mon Apr 13 13:24:24 2015 +++ src/external/bsd/acpica/bin/iasl/Makefile Tue Aug 18 06:38:31 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2015/04/13 17:24:24 christos Exp $ +# $NetBSD: Makefile,v 1.10 2015/08/18 10:38:31 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -99,6 +99,7 @@ SRCS+= \ adwalk.c \ ahids.c \ ahpredef.c \ + ahtable.c \ ahuuids.c \ cmfsize.c \ dmextern.c \ @@ -117,7 +118,6 @@ SRCS+= \ dmcstyle.c \ dmdeferred.c \ dmnames.c \ - dmobject.c \ dmopcode.c \ dmresrc.c \ dmresrcl.c \ @@ -218,6 +218,7 @@ SRCS+= \ utmath.c \ utmisc.c \ utmutex.c \ + utnonansi.c \ utobject.c \ utosi.c \ utownerid.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Mon Apr 13 17:24:24 UTC 2015 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: update for newest acpi XXX: needs recompiled yacc To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.8 src/external/bsd/acpica/bin/iasl/Makefile:1.9 --- src/external/bsd/acpica/bin/iasl/Makefile:1.8 Sat Oct 25 17:01:12 2014 +++ src/external/bsd/acpica/bin/iasl/Makefile Mon Apr 13 13:24:24 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/10/25 21:01:12 christos Exp $ +# $NetBSD: Makefile,v 1.9 2015/04/13 17:24:24 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -57,6 +57,8 @@ SRCS+= \ asloptions.c \ aslpredef.c \ aslprepkg.c \ + aslprintf.c \ + aslprune.c \ aslresource.c \ aslrestype1.c \ aslrestype1i.c \ @@ -112,6 +114,7 @@ SRCS+= dbfileio.c .PATH: ${TOPDIR}/../disassembler SRCS+= \ dmbuffer.c \ + dmcstyle.c \ dmdeferred.c \ dmnames.c \ dmobject.c \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Oct 25 21:01:12 UTC 2014 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: adjust to new acpica To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.7 src/external/bsd/acpica/bin/iasl/Makefile:1.8 --- src/external/bsd/acpica/bin/iasl/Makefile:1.7 Sat Dec 28 11:03:51 2013 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Oct 25 17:01:12 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2013/12/28 16:03:51 christos Exp $ +# $NetBSD: Makefile,v 1.8 2014/10/25 21:01:12 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -19,13 +19,14 @@ CPPFLAGS+= -DACPI_REPRO LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} -DPSRCS= aslcompilerparse.c aslcompilerlex.c \ +DPSRCS= aslcompiler.y aslcompilerlex.c aslcompilerparse.c \ dtparserparse.c dtparserlex.c prparserparse.c prparserlex.c .PATH: ${TOPDIR} SRCS+= \ adfile.c \ aslanalyze.c \ + aslascii.c \ aslbtypes.c \ aslcodegen.c \ aslcompile.c \ @@ -43,6 +44,10 @@ SRCS+= \ asllookup.c \ aslmain.c \ aslmap.c \ + aslmapenter.c \ + aslmapoutput.c \ + aslmaputils.c \ + aslmessages.c \ aslmethod.c \ aslnamesp.c \ asloffset.c \ @@ -90,7 +95,10 @@ SRCS+= \ SRCS+= \ adisasm.c \ adwalk.c \ + ahids.c \ ahpredef.c \ + ahuuids.c \ + cmfsize.c \ dmextern.c \ dmrestag.c \ dmtable.c \ @@ -168,6 +176,7 @@ SRCS+= \ .PATH: ${TOPDIR}/../tables SRCS+= \ tbfadt.c \ + tbdata.c \ tbinstal.c \ tbprint.c \ tbutils.c \ @@ -198,7 +207,9 @@ SRCS+= \ utdelete.c \ uterror.c \ utexcep.c \ + utfileio.c \ utglobal.c \ + uthex.c \ utinit.c \ utlock.c \ utmath.c \ @@ -208,16 +219,24 @@ SRCS+= \ utosi.c \ utownerid.c \ utpredef.c \ + utprint.c \ utresrc.c \ utstate.c \ utstring.c \ + utuuid.c \ utxface.c \ utxferror.c .PATH: ${TOPDIR}/../os_specific/service_layers -SRCS+= osunixxf.c +SRCS+= osunixxf.c oslibcfs.c -aslcompiler.y.h aslcompilerparse.c: ${TOPDIR}/aslcompiler.y + +aslparser.y: asltokens.y asltypes.y aslrules.y aslsupport.y + +aslcompiler.y: aslparser.y + ${TOOL_M4} -P -I${TOPDIR} ${.ALLSRC} ${.TARGET} + +aslcompiler.y.h aslcompilerparse.c: aslcompiler.y ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC} mv -f ${.PREFIX}.h aslcompiler.y.h @@ -244,7 +263,8 @@ prparserlex.c: ${TOPDIR}/prparser.l prparserlex.o: prparser.y.h -CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ +CLEANFILES+= aslcompiler.y \ + aslcompilerlex.c aslcompilerparse.c \ aslcompiler.y.h aslcompilerparse.output \ dtparserlex.c dtparserparse.c \ dtparser.y.h dtparserparse.output \
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sat Dec 28 16:03:51 UTC 2013 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Add more dependencies, fix CLEANDIR target To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.6 src/external/bsd/acpica/bin/iasl/Makefile:1.7 --- src/external/bsd/acpica/bin/iasl/Makefile:1.6 Fri Dec 27 16:33:46 2013 +++ src/external/bsd/acpica/bin/iasl/Makefile Sat Dec 28 11:03:51 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/12/27 21:33:46 christos Exp $ +# $NetBSD: Makefile,v 1.7 2013/12/28 16:03:51 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -217,32 +217,38 @@ SRCS+= \ .PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c -aslcompilerparse.c: ${TOPDIR}/aslcompiler.y +aslcompiler.y.h aslcompilerparse.c: ${TOPDIR}/aslcompiler.y ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC} mv -f ${.PREFIX}.h aslcompiler.y.h aslcompilerlex.c: ${TOPDIR}/aslcompiler.l ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC} -dtparserparse.c: ${TOPDIR}/dtparser.y +aslcompilerlex.o: aslcompiler.y.h + +dtparser.y.h dtparserparse.c: ${TOPDIR}/dtparser.y ${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC} mv -f ${.PREFIX}.h dtparser.y.h dtparserlex.c: ${TOPDIR}/dtparser.l ${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC} -prparserparse.c: ${TOPDIR}/prparser.y +dtparserlex.o: dtparser.y.h + +prparser.y.h prparserparse.c: ${TOPDIR}/prparser.y ${YACC} -v -d -o${.TARGET} -pPrParser ${.ALLSRC} mv -f ${.PREFIX}.h prparser.y.h prparserlex.c: ${TOPDIR}/prparser.l ${LEX} -i -PPrParser -o${.TARGET} ${.ALLSRC} +prparserlex.o: prparser.y.h + CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ aslcompiler.y.h aslcompilerparse.output \ dtparserlex.c dtparserparse.c \ dtparser.y.h dtparserparse.output \ - prparserlex.c dtparserparse.c \ - prparser.y.h dtparserparse.output \ + prparserlex.c prparserparse.c \ + prparser.y.h prparserparse.output \ .include bsd.prog.mk
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: christos Date: Sun Feb 19 05:06:41 UTC 2012 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Fix MKREPRO = yes XXX: pullup to 6 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.4 src/external/bsd/acpica/bin/iasl/Makefile:1.5 --- src/external/bsd/acpica/bin/iasl/Makefile:1.4 Tue Jun 28 05:11:33 2011 +++ src/external/bsd/acpica/bin/iasl/Makefile Sun Feb 19 00:06:41 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/06/28 09:11:33 jruoho Exp $ +# $NetBSD: Makefile,v 1.5 2012/02/19 05:06:41 christos Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -13,6 +13,9 @@ TOPDIR= ${NETBSDSRCDIR}/sys/external/bsd CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I. CPPFLAGS+= -D__NetBSD__ -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT CPPFLAGS+= -D_USE_BERKELEY_YACC +.if ${MKREPRO:Uno} == yes +CPPFLAGS+= -DACPI_REPRO +.endif LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: jruoho Date: Tue Jun 28 09:11:33 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Adjust for ACPICA 20110623. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.3 src/external/bsd/acpica/bin/iasl/Makefile:1.4 --- src/external/bsd/acpica/bin/iasl/Makefile:1.3 Fri Feb 18 17:34:22 2011 +++ src/external/bsd/acpica/bin/iasl/Makefile Tue Jun 28 09:11:33 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2011/02/18 17:34:22 jruoho Exp $ +# $NetBSD: Makefile,v 1.4 2011/06/28 09:11:33 jruoho Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -16,8 +16,8 @@ LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD} -DPSRCS= aslcompilerparse.c -DPSRCS+=aslcompilerlex.c +DPSRCS= aslcompilerparse.c aslcompilerlex.c \ + dtparserparse.c dtparserlex.c .PATH: ${TOPDIR} SRCS+= aslcompilerparse.c aslcompilerlex.c adfile.c \ @@ -30,6 +30,7 @@ aslrestype2q.c aslrestype2w.c aslstartup.c aslstubs.c \ asltransform.c asltree.c aslutils.c asluuid.c \ aslwalks.c dtcompile.c dtexpress.c dtfield.c dtio.c \ + dtparserparse.c dtparserlex.c\ dtsubtable.c dttable.c dttemplate.c dtutils.c .PATH: ${TOPDIR}/../common @@ -71,7 +72,7 @@ utmisc.c utmutex.c utobject.c utosi.c utresrc.c \ utstate.c utxface.c utxferror.c -.PATH: ${TOPDIR}/.. +.PATH: ${TOPDIR}/../os_specific/service_layers SRCS+= osunixxf.c aslcompilerparse.c: ${TOPDIR}/aslcompiler.y @@ -81,7 +82,16 @@ aslcompilerlex.c: ${TOPDIR}/aslcompiler.l ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC} -CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ - aslcompiler.y.h aslcompilerparse.output +dtparserparse.c: ${TOPDIR}/dtparser.y + ${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC} + mv -f ${.PREFIX}.h dtparser.y.h + +dtparserlex.c: ${TOPDIR}/dtparser.l + ${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC} + +CLEANFILES+= aslcompilerlex.c aslcompilerparse.c \ + aslcompiler.y.h aslcompilerparse.output \ + dtparserlex.c dtparserparse.c \ + dtparser.y.h dtparserparse.output .include bsd.prog.mk
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: jruoho Date: Fri Feb 18 17:34:22 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: Makefile Log Message: Build this for NetBSD, not Linux. Thanks to Takahiro HAYASHI for pointing this out. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/bsd/acpica/bin/iasl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/Makefile diff -u src/external/bsd/acpica/bin/iasl/Makefile:1.2 src/external/bsd/acpica/bin/iasl/Makefile:1.3 --- src/external/bsd/acpica/bin/iasl/Makefile:1.2 Thu Feb 17 18:26:20 2011 +++ src/external/bsd/acpica/bin/iasl/Makefile Fri Feb 18 17:34:22 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/02/17 18:26:20 jruoho Exp $ +# $NetBSD: Makefile,v 1.3 2011/02/18 17:34:22 jruoho Exp $ .if (${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64) PROG= iasl @@ -11,7 +11,7 @@ .include bsd.own.mk CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I. -CPPFLAGS+= -D_LINUX -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT +CPPFLAGS+= -D__NetBSD__ -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT CPPFLAGS+= -D_USE_BERKELEY_YACC LDADD+= -ll -ly -lrt -lpthread DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD}
CVS commit: src/external/bsd/acpica/bin/iasl
Module Name:src Committed By: wiz Date: Thu Feb 17 17:07:55 UTC 2011 Modified Files: src/external/bsd/acpica/bin/iasl: iasl.8 Log Message: Add .An -nosplit to AUTHORS to avoid a new line for Jukka. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/bsd/acpica/bin/iasl/iasl.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/bsd/acpica/bin/iasl/iasl.8 diff -u src/external/bsd/acpica/bin/iasl/iasl.8:1.1 src/external/bsd/acpica/bin/iasl/iasl.8:1.2 --- src/external/bsd/acpica/bin/iasl/iasl.8:1.1 Thu Feb 17 07:48:16 2011 +++ src/external/bsd/acpica/bin/iasl/iasl.8 Thu Feb 17 17:07:55 2011 @@ -1,4 +1,4 @@ -.\ $NetBSD: iasl.8,v 1.1 2011/02/17 07:48:16 jruoho Exp $ +.\ $NetBSD: iasl.8,v 1.2 2011/02/17 17:07:55 wiz Exp $ .\ .\ Copyright (c) 2010 The NetBSD Foundation, Inc. .\ All rights reserved. @@ -195,6 +195,7 @@ It first appeared in .Nx 6.0 . .Sh AUTHORS +.An -nosplit Among Intel engineers, .An Robert Moore Aq robert.mo...@intel.com was the chief architect behind