Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/external/bsd/acpica/dist import new acpica
details: https://anonhg.NetBSD.org/src/rev/116d16d88801
branches: trunk
changeset: 325502:116d16d88801
user: christos <christos%NetBSD.org@localhost>
date: Fri Dec 27 18:45:57 2013 +0000
description:
import new acpica
diffstat:
sys/external/bsd/acpica/dist/Makefile | 16 +
sys/external/bsd/acpica/dist/changes.txt | 7003 +++++++--
sys/external/bsd/acpica/dist/common/acgetline.c | 440 +
sys/external/bsd/acpica/dist/common/adfile.c | 60 +-
sys/external/bsd/acpica/dist/common/adisasm.c | 414 +-
sys/external/bsd/acpica/dist/common/adwalk.c | 146 +-
sys/external/bsd/acpica/dist/common/ahpredef.c | 323 +
sys/external/bsd/acpica/dist/common/dmextern.c | 870 +-
sys/external/bsd/acpica/dist/common/dmrestag.c | 237 +-
sys/external/bsd/acpica/dist/common/dmtable.c | 202 +-
sys/external/bsd/acpica/dist/common/dmtbdump.c | 1081 +-
sys/external/bsd/acpica/dist/common/getopt.c | 122 +-
sys/external/bsd/acpica/dist/compiler/aslanalyze.c | 61 +-
sys/external/bsd/acpica/dist/compiler/aslbtypes.c | 42 +-
sys/external/bsd/acpica/dist/compiler/aslcodegen.c | 25 +-
sys/external/bsd/acpica/dist/compiler/aslcompiler.h | 277 +-
sys/external/bsd/acpica/dist/compiler/aslcompiler.l | 1191 +-
sys/external/bsd/acpica/dist/compiler/aslcompiler.y | 1285 +-
sys/external/bsd/acpica/dist/compiler/asldefine.h | 37 +-
sys/external/bsd/acpica/dist/compiler/aslerror.c | 449 +-
sys/external/bsd/acpica/dist/compiler/aslfileio.c | 393 +
sys/external/bsd/acpica/dist/compiler/aslfiles.c | 552 +-
sys/external/bsd/acpica/dist/compiler/aslfold.c | 158 +-
sys/external/bsd/acpica/dist/compiler/aslglobal.h | 92 +-
sys/external/bsd/acpica/dist/compiler/aslhex.c | 403 +
sys/external/bsd/acpica/dist/compiler/asllength.c | 13 +-
sys/external/bsd/acpica/dist/compiler/asllisting.c | 1174 +-
sys/external/bsd/acpica/dist/compiler/asllistsup.c | 710 +
sys/external/bsd/acpica/dist/compiler/aslload.c | 38 +-
sys/external/bsd/acpica/dist/compiler/asllookup.c | 1296 +-
sys/external/bsd/acpica/dist/compiler/aslmain.c | 981 +-
sys/external/bsd/acpica/dist/compiler/aslmap.c | 87 +-
sys/external/bsd/acpica/dist/compiler/aslmessages.h | 285 +-
sys/external/bsd/acpica/dist/compiler/aslmethod.c | 680 +
sys/external/bsd/acpica/dist/compiler/aslnamesp.c | 423 +
sys/external/bsd/acpica/dist/compiler/asloffset.c | 472 +
sys/external/bsd/acpica/dist/compiler/aslopcodes.c | 185 +-
sys/external/bsd/acpica/dist/compiler/asloperands.c | 68 +-
sys/external/bsd/acpica/dist/compiler/aslopt.c | 81 +-
sys/external/bsd/acpica/dist/compiler/asloptions.c | 831 +
sys/external/bsd/acpica/dist/compiler/aslpredef.c | 403 +-
sys/external/bsd/acpica/dist/compiler/aslprepkg.c | 682 +
sys/external/bsd/acpica/dist/compiler/aslresource.c | 166 +-
sys/external/bsd/acpica/dist/compiler/aslrestype1.c | 36 +-
sys/external/bsd/acpica/dist/compiler/aslrestype1i.c | 98 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2.c | 7 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2d.c | 45 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2e.c | 51 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2q.c | 43 +-
sys/external/bsd/acpica/dist/compiler/aslrestype2s.c | 1189 +
sys/external/bsd/acpica/dist/compiler/aslrestype2w.c | 37 +-
sys/external/bsd/acpica/dist/compiler/aslstartup.c | 412 +-
sys/external/bsd/acpica/dist/compiler/aslstubs.c | 23 +-
sys/external/bsd/acpica/dist/compiler/aslsupport.l | 824 +
sys/external/bsd/acpica/dist/compiler/asltransform.c | 43 +-
sys/external/bsd/acpica/dist/compiler/asltypes.h | 33 +-
sys/external/bsd/acpica/dist/compiler/asluuid.c | 2 +-
sys/external/bsd/acpica/dist/compiler/aslwalks.c | 662 +-
sys/external/bsd/acpica/dist/compiler/aslxref.c | 886 +
sys/external/bsd/acpica/dist/compiler/dtcompile.c | 62 +-
sys/external/bsd/acpica/dist/compiler/dtcompiler.h | 63 +-
sys/external/bsd/acpica/dist/compiler/dtexpress.c | 32 +-
sys/external/bsd/acpica/dist/compiler/dtfield.c | 30 +-
sys/external/bsd/acpica/dist/compiler/dtio.c | 287 +-
sys/external/bsd/acpica/dist/compiler/dtparser.l | 2 +-
sys/external/bsd/acpica/dist/compiler/dtparser.y | 6 +-
sys/external/bsd/acpica/dist/compiler/dtsubtable.c | 11 +-
sys/external/bsd/acpica/dist/compiler/dttable.c | 935 +-
sys/external/bsd/acpica/dist/compiler/dttemplate.c | 54 +-
sys/external/bsd/acpica/dist/compiler/dttemplate.h | 297 +-
sys/external/bsd/acpica/dist/compiler/dtutils.c | 63 +-
sys/external/bsd/acpica/dist/compiler/new_table.txt | 88 +
sys/external/bsd/acpica/dist/compiler/preprocess.h | 288 +
sys/external/bsd/acpica/dist/compiler/prexpress.c | 305 +
sys/external/bsd/acpica/dist/compiler/prmacros.c | 574 +
sys/external/bsd/acpica/dist/compiler/prparser.l | 153 +
sys/external/bsd/acpica/dist/compiler/prparser.y | 284 +
sys/external/bsd/acpica/dist/compiler/prscan.c | 962 +
sys/external/bsd/acpica/dist/compiler/prutils.c | 464 +
sys/external/bsd/acpica/dist/compiler/readme.txt | 140 +-
sys/external/bsd/acpica/dist/debugger/dbconvert.c | 529 +
sys/external/bsd/acpica/dist/debugger/dbfileio.c | 66 +-
sys/external/bsd/acpica/dist/debugger/dbhistry.c | 76 +-
sys/external/bsd/acpica/dist/debugger/dbmethod.c | 133 +-
sys/external/bsd/acpica/dist/debugger/dbnames.c | 89 +-
sys/external/bsd/acpica/dist/debugger/dbstats.c | 44 +-
sys/external/bsd/acpica/dist/debugger/dbxface.c | 28 +-
sys/external/bsd/acpica/dist/disassembler/dmbuffer.c | 186 +-
sys/external/bsd/acpica/dist/disassembler/dmdeferred.c | 274 +
sys/external/bsd/acpica/dist/disassembler/dmnames.c | 22 +-
sys/external/bsd/acpica/dist/disassembler/dmobject.c | 22 +-
sys/external/bsd/acpica/dist/disassembler/dmopcode.c | 323 +-
sys/external/bsd/acpica/dist/disassembler/dmresrcl2.c | 703 +
sys/external/bsd/acpica/dist/disassembler/dmresrcs.c | 66 +-
sys/external/bsd/acpica/dist/disassembler/dmutils.c | 62 +-
sys/external/bsd/acpica/dist/disassembler/dmwalk.c | 97 +-
sys/external/bsd/acpica/dist/dispatcher/dsargs.c | 12 +-
sys/external/bsd/acpica/dist/dispatcher/dsfield.c | 176 +-
sys/external/bsd/acpica/dist/dispatcher/dsinit.c | 10 +-
sys/external/bsd/acpica/dist/dispatcher/dsmethod.c | 14 +-
sys/external/bsd/acpica/dist/dispatcher/dsmthdat.c | 20 +-
sys/external/bsd/acpica/dist/dispatcher/dsobject.c | 37 +-
sys/external/bsd/acpica/dist/dispatcher/dsutils.c | 58 +-
sys/external/bsd/acpica/dist/dispatcher/dswexec.c | 35 +-
sys/external/bsd/acpica/dist/dispatcher/dswload.c | 24 +-
sys/external/bsd/acpica/dist/dispatcher/dswload2.c | 34 +-
sys/external/bsd/acpica/dist/dispatcher/dswscope.c | 4 +-
sys/external/bsd/acpica/dist/dispatcher/dswstate.c | 16 +-
sys/external/bsd/acpica/dist/events/evevent.c | 32 +-
sys/external/bsd/acpica/dist/events/evglock.c | 13 +-
sys/external/bsd/acpica/dist/events/evgpe.c | 46 +-
sys/external/bsd/acpica/dist/events/evgpeblk.c | 24 +-
sys/external/bsd/acpica/dist/events/evgpeinit.c | 22 +-
sys/external/bsd/acpica/dist/events/evgpeutil.c | 47 +-
sys/external/bsd/acpica/dist/events/evhandler.c | 585 +
sys/external/bsd/acpica/dist/events/evmisc.c | 213 +-
sys/external/bsd/acpica/dist/events/evregion.c | 751 +-
sys/external/bsd/acpica/dist/events/evsci.c | 93 +-
sys/external/bsd/acpica/dist/events/evxfevnt.c | 20 +-
sys/external/bsd/acpica/dist/events/evxfgpe.c | 104 +-
sys/external/bsd/acpica/dist/events/evxfregn.c | 5 +-
sys/external/bsd/acpica/dist/executer/exconvrt.c | 31 +-
sys/external/bsd/acpica/dist/executer/excreate.c | 41 +-
sys/external/bsd/acpica/dist/executer/exfield.c | 38 +-
sys/external/bsd/acpica/dist/executer/exfldio.c | 64 +-
sys/external/bsd/acpica/dist/executer/exmisc.c | 32 +-
sys/external/bsd/acpica/dist/executer/exmutex.c | 10 +-
sys/external/bsd/acpica/dist/executer/exnames.c | 12 +-
sys/external/bsd/acpica/dist/executer/exoparg1.c | 107 +-
sys/external/bsd/acpica/dist/executer/exoparg2.c | 25 +-
sys/external/bsd/acpica/dist/executer/exoparg3.c | 10 +-
sys/external/bsd/acpica/dist/executer/exoparg6.c | 14 +-
sys/external/bsd/acpica/dist/executer/exprep.c | 56 +-
sys/external/bsd/acpica/dist/executer/exregion.c | 34 +-
sys/external/bsd/acpica/dist/executer/exresnte.c | 24 +-
sys/external/bsd/acpica/dist/executer/exresolv.c | 27 +-
sys/external/bsd/acpica/dist/executer/exresop.c | 30 +-
sys/external/bsd/acpica/dist/executer/exstore.c | 181 +-
sys/external/bsd/acpica/dist/executer/exstoren.c | 23 +-
sys/external/bsd/acpica/dist/executer/exstorob.c | 9 +-
sys/external/bsd/acpica/dist/executer/exsystem.c | 12 +-
sys/external/bsd/acpica/dist/executer/exutils.c | 55 +-
sys/external/bsd/acpica/dist/generate/release/build.sh | 478 +
sys/external/bsd/acpica/dist/generate/release/release.sh | 146 +
sys/external/bsd/acpica/dist/generate/unix/Makefile | 40 +-
sys/external/bsd/acpica/dist/generate/unix/Makefile.common | 93 +
sys/external/bsd/acpica/dist/generate/unix/Makefile.config | 216 +-
sys/external/bsd/acpica/dist/generate/unix/Makefile.rules | 24 +
sys/external/bsd/acpica/dist/generate/unix/acpibin/Makefile | 127 +-
sys/external/bsd/acpica/dist/generate/unix/acpidump/Makefile | 66 +
sys/external/bsd/acpica/dist/generate/unix/acpiexec/Makefile | 851 +-
sys/external/bsd/acpica/dist/generate/unix/acpihelp/Makefile | 80 +-
sys/external/bsd/acpica/dist/generate/unix/acpinames/Makefile | 381 +-
sys/external/bsd/acpica/dist/generate/unix/acpisrc/Makefile | 83 +-
sys/external/bsd/acpica/dist/generate/unix/acpixtract/Makefile | 39 +-
sys/external/bsd/acpica/dist/generate/unix/iasl/Makefile | 830 +-
sys/external/bsd/acpica/dist/hardware/hwacpi.c | 29 +-
sys/external/bsd/acpica/dist/hardware/hwesleep.c | 258 +
sys/external/bsd/acpica/dist/hardware/hwgpe.c | 23 +-
sys/external/bsd/acpica/dist/hardware/hwpci.c | 6 +-
sys/external/bsd/acpica/dist/hardware/hwregs.c | 33 +-
sys/external/bsd/acpica/dist/hardware/hwsleep.c | 415 +-
sys/external/bsd/acpica/dist/hardware/hwtimer.c | 31 +-
sys/external/bsd/acpica/dist/hardware/hwvalid.c | 7 +-
sys/external/bsd/acpica/dist/hardware/hwxface.c | 235 +-
sys/external/bsd/acpica/dist/hardware/hwxfsleep.c | 487 +
sys/external/bsd/acpica/dist/include/acbuffer.h | 246 +
sys/external/bsd/acpica/dist/include/accommon.h | 2 +-
sys/external/bsd/acpica/dist/include/acconfig.h | 52 +-
sys/external/bsd/acpica/dist/include/acdispat.h | 2 +-
sys/external/bsd/acpica/dist/include/acevents.h | 65 +-
sys/external/bsd/acpica/dist/include/acexcep.h | 430 +-
sys/external/bsd/acpica/dist/include/achware.h | 60 +-
sys/external/bsd/acpica/dist/include/acnames.h | 36 +-
sys/external/bsd/acpica/dist/include/acobject.h | 26 +-
sys/external/bsd/acpica/dist/include/acopcode.h | 12 +-
sys/external/bsd/acpica/dist/include/acoutput.h | 191 +-
sys/external/bsd/acpica/dist/include/acparser.h | 37 +-
sys/external/bsd/acpica/dist/include/acpi.h | 2 +-
sys/external/bsd/acpica/dist/include/acpredef.h | 1134 +-
sys/external/bsd/acpica/dist/include/acrestyp.h | 240 +-
sys/external/bsd/acpica/dist/include/acstruct.h | 44 +-
sys/external/bsd/acpica/dist/include/actbl.h | 93 +-
sys/external/bsd/acpica/dist/include/actbl2.h | 226 +-
sys/external/bsd/acpica/dist/include/actbl3.h | 739 +
sys/external/bsd/acpica/dist/include/amlcode.h | 31 +-
sys/external/bsd/acpica/dist/include/amlresrc.h | 164 +-
sys/external/bsd/acpica/dist/include/platform/accygwin.h | 12 +-
sys/external/bsd/acpica/dist/include/platform/acefi.h | 2 +-
sys/external/bsd/acpica/dist/include/platform/acenv.h | 34 +-
sys/external/bsd/acpica/dist/include/platform/acfreebsd.h | 14 +-
sys/external/bsd/acpica/dist/include/platform/acgcc.h | 6 +-
sys/external/bsd/acpica/dist/include/platform/achaiku.h | 105 +
sys/external/bsd/acpica/dist/include/platform/acintel.h | 2 +-
sys/external/bsd/acpica/dist/include/platform/aclinux.h | 158 +-
sys/external/bsd/acpica/dist/include/platform/acmacosx.h | 58 +
sys/external/bsd/acpica/dist/include/platform/acmsvc.h | 20 +-
sys/external/bsd/acpica/dist/include/platform/acos2.h | 2 +-
sys/external/bsd/acpica/dist/include/platform/acwin.h | 2 +-
sys/external/bsd/acpica/dist/include/platform/acwin64.h | 3 +-
sys/external/bsd/acpica/dist/namespace/nsalloc.c | 27 +-
sys/external/bsd/acpica/dist/namespace/nsarguments.c | 303 +
sys/external/bsd/acpica/dist/namespace/nsconvert.c | 484 +
sys/external/bsd/acpica/dist/namespace/nsdumpdv.c | 6 +-
sys/external/bsd/acpica/dist/namespace/nsload.c | 13 +-
sys/external/bsd/acpica/dist/namespace/nsnames.c | 6 +-
sys/external/bsd/acpica/dist/namespace/nsobject.c | 12 +-
sys/external/bsd/acpica/dist/namespace/nsparse.c | 12 +-
sys/external/bsd/acpica/dist/namespace/nspredef.c | 1030 +-
sys/external/bsd/acpica/dist/namespace/nsprepkg.c | 631 +
sys/external/bsd/acpica/dist/namespace/nsrepair.c | 592 +-
sys/external/bsd/acpica/dist/namespace/nssearch.c | 3 +-
sys/external/bsd/acpica/dist/namespace/nsutils.c | 134 +-
sys/external/bsd/acpica/dist/namespace/nswalk.c | 32 +-
sys/external/bsd/acpica/dist/namespace/nsxfobj.c | 8 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osfreebsdtbl.c | 898 +
sys/external/bsd/acpica/dist/os_specific/service_layers/oslinuxtbl.c | 1445 ++
sys/external/bsd/acpica/dist/os_specific/service_layers/osunixdir.c | 55 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/osunixmap.c | 171 +
sys/external/bsd/acpica/dist/os_specific/service_layers/osunixxf.c | 395 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oswindir.c | 5 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oswintbl.c | 321 +-
sys/external/bsd/acpica/dist/os_specific/service_layers/oswinxf.c | 155 +-
sys/external/bsd/acpica/dist/parser/psargs.c | 182 +-
sys/external/bsd/acpica/dist/parser/psloop.c | 645 +-
sys/external/bsd/acpica/dist/parser/psobject.c | 679 +
sys/external/bsd/acpica/dist/parser/psopinfo.c | 288 +
sys/external/bsd/acpica/dist/parser/psparse.c | 25 +-
sys/external/bsd/acpica/dist/parser/psscope.c | 3 +-
sys/external/bsd/acpica/dist/parser/pstree.c | 17 +-
sys/external/bsd/acpica/dist/parser/psutils.c | 18 +-
sys/external/bsd/acpica/dist/parser/pswalk.c | 2 +-
sys/external/bsd/acpica/dist/parser/psxface.c | 20 +-
sys/external/bsd/acpica/dist/resources/rsaddr.c | 4 +-
sys/external/bsd/acpica/dist/resources/rscalc.c | 101 +-
sys/external/bsd/acpica/dist/resources/rscreate.c | 149 +-
sys/external/bsd/acpica/dist/resources/rsdumpinfo.c | 357 +
sys/external/bsd/acpica/dist/resources/rsinfo.c | 61 +-
sys/external/bsd/acpica/dist/resources/rsio.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsirq.c | 62 +-
sys/external/bsd/acpica/dist/resources/rslist.c | 91 +-
sys/external/bsd/acpica/dist/resources/rsmemory.c | 4 +-
sys/external/bsd/acpica/dist/resources/rsmisc.c | 309 +-
sys/external/bsd/acpica/dist/resources/rsserial.c | 429 +
sys/external/bsd/acpica/dist/tables/tbfind.c | 4 +-
sys/external/bsd/acpica/dist/tables/tbinstal.c | 163 +-
sys/external/bsd/acpica/dist/tables/tbprint.c | 276 +
sys/external/bsd/acpica/dist/tables/tbxfload.c | 419 +
sys/external/bsd/acpica/dist/tests/misc/badcode.asl | 39 +-
sys/external/bsd/acpica/dist/tests/misc/grammar.asl | 100 +-
sys/external/bsd/acpica/dist/tools/acpibin/abcompare.c | 207 +-
sys/external/bsd/acpica/dist/tools/acpibin/abmain.c | 55 +-
sys/external/bsd/acpica/dist/tools/acpibin/acpibin.h | 22 +-
sys/external/bsd/acpica/dist/tools/acpidump/acpidump.h | 165 +
sys/external/bsd/acpica/dist/tools/acpidump/apdump.c | 513 +
sys/external/bsd/acpica/dist/tools/acpidump/apfiles.c | 291 +
sys/external/bsd/acpica/dist/tools/acpidump/apmain.c | 370 +
sys/external/bsd/acpica/dist/tools/acpiexec/aecommon.h | 7 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aeexec.c | 201 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aehandlers.c | 712 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aemain.c | 1032 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aetables.c | 71 +-
sys/external/bsd/acpica/dist/tools/acpiexec/aetables.h | 208 +-
sys/external/bsd/acpica/dist/tools/acpihelp/acpihelp.h | 19 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahamlops.c | 2 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahaslkey.c | 57 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahaslops.c | 173 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahdecode.c | 313 +-
sys/external/bsd/acpica/dist/tools/acpihelp/ahmain.c | 69 +-
sys/external/bsd/acpica/dist/tools/acpinames/acpinames.h | 3 +-
sys/external/bsd/acpica/dist/tools/acpinames/anmain.c | 23 +-
sys/external/bsd/acpica/dist/tools/acpinames/anstubs.c | 28 +-
sys/external/bsd/acpica/dist/tools/acpinames/antables.c | 10 +-
sys/external/bsd/acpica/dist/tools/acpisrc/acpisrc.h | 76 +-
sys/external/bsd/acpica/dist/tools/acpisrc/ascase.c | 346 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asconvrt.c | 139 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asfile.c | 147 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asmain.c | 139 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asremove.c | 135 +-
sys/external/bsd/acpica/dist/tools/acpisrc/astable.c | 214 +-
sys/external/bsd/acpica/dist/tools/acpisrc/asutils.c | 48 +-
sys/external/bsd/acpica/dist/tools/acpixtract/acpixtract.c | 393 +-
sys/external/bsd/acpica/dist/tools/acpixtract/axmain.c | 207 +
sys/external/bsd/acpica/dist/tools/examples/examples.c | 167 +-
sys/external/bsd/acpica/dist/tools/examples/examples.h | 59 +
sys/external/bsd/acpica/dist/tools/examples/exstubs.c | 339 +
sys/external/bsd/acpica/dist/tools/examples/extables.c | 484 +
sys/external/bsd/acpica/dist/utilities/utaddress.c | 326 +
sys/external/bsd/acpica/dist/utilities/utalloc.c | 144 +-
sys/external/bsd/acpica/dist/utilities/utbuffer.c | 220 +
sys/external/bsd/acpica/dist/utilities/utclib.c | 264 +-
sys/external/bsd/acpica/dist/utilities/utcopy.c | 27 +-
sys/external/bsd/acpica/dist/utilities/utdelete.c | 212 +-
sys/external/bsd/acpica/dist/utilities/uterror.c | 327 +
sys/external/bsd/acpica/dist/utilities/utexcep.c | 181 +
sys/external/bsd/acpica/dist/utilities/utids.c | 111 +-
sys/external/bsd/acpica/dist/utilities/utinit.c | 48 +-
sys/external/bsd/acpica/dist/utilities/utlock.c | 3 +-
sys/external/bsd/acpica/dist/utilities/utmath.c | 6 +-
sys/external/bsd/acpica/dist/utilities/utobject.c | 31 +-
sys/external/bsd/acpica/dist/utilities/utownerid.c | 241 +
sys/external/bsd/acpica/dist/utilities/utpredef.c | 452 +
sys/external/bsd/acpica/dist/utilities/utresrc.c | 333 +-
sys/external/bsd/acpica/dist/utilities/utstate.c | 46 +-
sys/external/bsd/acpica/dist/utilities/utstring.c | 762 +
sys/external/bsd/acpica/dist/utilities/utxface.c | 507 +-
sys/external/bsd/acpica/dist/utilities/utxferror.c | 246 +-
sys/external/bsd/acpica/dist/utilities/utxfinit.c | 367 +
sys/external/bsd/acpica/dist/utilities/utxfmutex.c | 213 +
309 files changed, 54409 insertions(+), 18414 deletions(-)
diffs (truncated from 102268 to 300 lines):
diff -r 02cc0e6af0cf -r 116d16d88801 sys/external/bsd/acpica/dist/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/acpica/dist/Makefile Fri Dec 27 18:45:57 2013 +0000
@@ -0,0 +1,16 @@
+#
+# Common make for acpica tools and utilities
+#
+
+#
+# Note: This makefile is intended to be used from within the native
+# ACPICA directory structure, from under top level acpica directory.
+# It specifically places all the object files for each tool in separate
+# generate/unix subdirectories, not within the various ACPICA source
+# code directories. This prevents collisions between different
+# compilations of the same source file with different compile options.
+#
+BUILD_DIRECTORY_PATH = "generate/unix"
+
+include generate/unix/Makefile.config
+include generate/unix/Makefile.common
diff -r 02cc0e6af0cf -r 116d16d88801 sys/external/bsd/acpica/dist/changes.txt
--- a/sys/external/bsd/acpica/dist/changes.txt Fri Dec 27 16:58:50 2013 +0000
+++ b/sys/external/bsd/acpica/dist/changes.txt Fri Dec 27 18:45:57 2013 +0000
@@ -1,22 +1,2425 @@
----------------------------------------
+18 December 2013. Summary of changes for version 20131218:
+
+Global note: The ACPI 5.0A specification was released this month. There
+are no changes needed for ACPICA since this release of ACPI is an
+errata/clarification release. The specification is available at
+acpi.info.
+
+
+1) ACPICA kernel-resident subsystem:
+
+Added validation of the XSDT root table if it is present. Some older
+platforms contain an XSDT that is ill-formed or otherwise invalid (such
+as containing some or all entries that are NULL pointers). This change
+adds a new function to validate the XSDT before actually using it. If the
+XSDT is found to be invalid, ACPICA will now automatically fall back to
+using the RSDT instead. Original implementation by Zhao Yakui. Ported to
+ACPICA and enhanced by Lv Zheng and Bob Moore.
+
+Added a runtime option to ignore the XSDT and force the use of the RSDT.
+This change adds a runtime option that will force ACPICA to use the RSDT
+instead of the XSDT (AcpiGbl_DoNotUseXsdt). Although the ACPI spec
+requires that an XSDT be used instead of the RSDT, the XSDT has been
+found to be corrupt or ill-formed on some machines. Lv Zheng.
+
+Added a runtime option to favor 32-bit FADT register addresses over the
+64-bit addresses. This change adds an option to favor 32-bit FADT
+addresses when there is a conflict between the 32-bit and 64-bit versions
+of the same register. The default behavior is to use the 64-bit version
+in accordance with the ACPI specification. This can now be overridden via
+the AcpiGbl_Use32BitFadtAddresses flag. ACPICA BZ 885. Lv Zheng.
+
+During the change above, the internal "Convert FADT" and "Verify FADT"
+functions have been merged to simplify the code, making it easier to
+understand and maintain. ACPICA BZ 933.
+
+Improve exception reporting and handling for GPE block installation.
+Return an actual status from AcpiEvGetGpeXruptBlock and don't clobber the
+status when exiting AcpiEvInstallGpeBlock. ACPICA BZ 1019.
+
+Added helper macros to extract bus/segment numbers from the HEST table.
+This change adds two macros to extract the encoded bus and segment
+numbers from the HEST Bus field - ACPI_HEST_BUS and ACPI_HEST_SEGMENT.
+Betty Dall <betty.dall%hp.com@localhost>
+
+Removed the unused ACPI_FREE_BUFFER macro. This macro is no longer used
+by ACPICA. It is not a public macro, so it should have no effect on
+existing OSV code. Lv Zheng.
+
+Example Code and Data Size: These are the sizes for the OS-independent
+acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
+debug version of the code includes the debug output trace mechanism and
+has a much larger code and data size.
+
+ Current Release:
+ Non-Debug Version: 96.1K Code, 27.0K Data, 123.1K Total
+ Debug Version: 185.6K Code, 77.3K Data, 262.9K Total
+ Previous Release:
+ Non-Debug Version: 95.9K Code, 27.0K Data, 122.9K Total
+ Debug Version: 185.1K Code, 77.2K Data, 262.3K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+Disassembler: Improved pathname support for emitted External()
+statements. This change adds full pathname support for external names
+that have been resolved internally by the inclusion of additional ACPI
+tables (via the iASL -e option). Without this change, the disassembler
+can emit multiple externals for the same object, or it become confused
+when the Scope() operator is used on an external object. Overall, greatly
+improves the ability to actually recompile the emitted ASL code when
+objects a referenced across multiple ACPI tables. Reported by Michael
+Tsirkin (mst%redhat.com@localhost).
+
+Tests/ASLTS: Updated functional control suite to execute with no errors.
+David Box. Fixed several errors related to the testing of the interpreter
+slack mode. Lv Zheng.
+
+iASL: Added support to detect names that are declared within a control
+method, but are unused (these are temporary names that are only valid
+during the time the method is executing). A remark is issued for these
+cases. ACPICA BZ 1022.
+
+iASL: Added full support for the DBG2 table. Adds full disassembler,
+table compiler, and template generator support for the DBG2 table (Debug
+Port 2 table).
+
+iASL: Added full support for the PCCT table, update the table definition.
+Updates the PCCT table definition in the actbl3.h header and adds table
+compiler and template generator support.
+
+iASL: Added an option to emit only error messages (no warnings/remarks).
+The -ve option will enable only error messages, warnings and remarks are
+suppressed. This can simplify debugging when only the errors are
+important, such as when an ACPI table is disassembled and there are many
+warnings and remarks -- but only the actual errors are of real interest.
+
+Example ACPICA code (source/tools/examples): Updated the example code so
+that it builds to an actual working program, not just example code. Added
+ACPI tables and execution of an example control method in the DSDT. Added
+makefile support for Unix generation.
+
+----------------------------------------
+15 November 2013. Summary of changes for version 20131115:
+
+This release is available at https://acpica.org/downloads
+
+
+1) ACPICA kernel-resident subsystem:
+
+Resource Manager: Fixed loop termination for the "get AML length"
+function. The loop previously had an error termination on a NULL resource
+pointer, which can never happen since the loop simply increments a valid
+resource pointer. This fix changes the loop to terminate with an error on
+an invalid end-of-buffer condition. The problem can be seen as an
+infinite loop by callers to AcpiSetCurrentResources with an invalid or
+corrupted resource descriptor, or a resource descriptor that is missing
+an END_TAG descriptor. Reported by Dan Carpenter
+<dan.carpenter%oracle.com@localhost>. Lv Zheng, Bob Moore.
+
+Table unload and ACPICA termination: Delete all attached data objects
+during namespace node deletion. This fix updates namespace node deletion
+to delete the entire list of attached objects (attached via
+AcpiAttachObject) instead of just one of the attached items. ACPICA BZ
+1024. Tomasz Nowicki (tomasz.nowicki%linaro.org@localhost).
+
+ACPICA termination: Added support to delete all objects attached to the
+root namespace node. This fix deletes any and all objects that have been
+attached to the root node via AcpiAttachData. Previously, none of these
+objects were deleted. Reported by Tomasz Nowicki. ACPICA BZ 1026.
+
+Debug output: Do not emit the function nesting level for the in-kernel
+build. The nesting level is really only useful during a single-thread
+execution. Therefore, only enable this output for the AcpiExec utility.
+Also, only emit the thread ID when executing under AcpiExec (Context
+switches are still always detected and a message is emitted). ACPICA BZ
+972.
+
+Example Code and Data Size: These are the sizes for the OS-independent
+acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
+debug version of the code includes the debug output trace mechanism and
+has a much larger code and data size.
+
+ Current Release:
+ Non-Debug Version: 95.9K Code, 27.0K Data, 122.9K Total
+ Debug Version: 185.1K Code, 77.2K Data, 262.3K Total
+ Previous Release:
+ Non-Debug Version: 95.8K Code, 27.0K Data, 122.8K Total
+ Debug Version: 185.2K Code, 77.2K Data, 262.4K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+AcpiExec/Unix-OSL: Use <termios.h> instead of <termio.h>. This is the
+correct portable POSIX header for terminal control functions.
+
+Disassembler: Fixed control method invocation issues related to the use
+of the CondRefOf() operator. The problem is seen in the disassembly where
+control method invocations may not be disassembled properly if the
+control method name has been used previously as an argument to CondRefOf.
+The solution is to not attempt to emit an external declaration for the
+CondRefOf target (it is not necessary in the first place). This prevents
+disassembler object type confusion. ACPICA BZ 988.
+
+Unix Makefiles: Added an option to disable compiler optimizations and the
+_FORTIFY_SOURCE flag. Some older compilers have problems compiling ACPICA
+with optimizations (reportedly, gcc 4.4 for example). This change adds a
+command line option for make (NOOPT) that disables all compiler
+optimizations and the _FORTIFY_SOURCE compiler flag. The default
+optimization is -O2 with the _FORTIFY_SOURCE flag specified. ACPICA BZ
+1034. Lv Zheng, Bob Moore.
+
+Tests/ASLTS: Added options to specify individual test cases and modes.
+This allows testers running aslts.sh to optionally specify individual
+test modes and test cases. Also added an option to disable the forced
+generation of the ACPICA tools from source if desired. Lv Zheng.
+
+----------------------------------------
+27 September 2013. Summary of changes for version 20130927:
+
+This release is available at https://acpica.org/downloads
+
+
+1) ACPICA kernel-resident subsystem:
+
+Fixed a problem with store operations to reference objects. This change
+fixes a problem where a Store operation to an ArgX object that contained
+a
+reference to a field object did not complete the automatic dereference
+and
+then write to the actual field object. Instead, the object type of the
+field object was inadvertently changed to match the type of the source
+operand. The new behavior will actually write to the field object (buffer
+field or field unit), thus matching the correct ACPI-defined behavior.
+
+Implemented support to allow the host to redefine individual OSL
+prototypes. This change enables the host to redefine OSL prototypes found
+in the acpiosxf.h file. This allows the host to implement OSL interfaces
+with a macro or inlined function. Further, it allows the host to add any
+additional required modifiers such as __iomem, __init, __exit, etc., as
+necessary on a per-interface basis. Enables maximum flexibility for the
+OSL interfaces. Lv Zheng.
+
+Hardcoded the access width for the FADT-defined reset register. The ACPI
+specification requires the reset register width to be 8 bits. ACPICA now
+hardcodes the width to 8 and ignores the FADT width value. This provides
+compatibility with other ACPI implementations that have allowed BIOS code
+with bad register width values to go unnoticed. Matthew Garett, Bob
+Moore,
+Lv Zheng.
+
+Changed the position/use of the ACPI_PRINTF_LIKE macro. This macro is
+used
+in the OSL header (acpiosxf). The change modifies the position of this
+macro in each instance where it is used (AcpiDebugPrint, etc.) to avoid
+build issues if the OSL defines the implementation of the interface to be
+an inline stub function. Lv Zheng.
+
+Deployed a new macro ACPI_EXPORT_SYMBOL_INIT for the main ACPICA
+initialization interfaces. This change adds a new macro for the main init
+and terminate external interfaces in order to support hosts that require
+additional or different processing for these functions. Changed from
+ACPI_EXPORT_SYMBOL to ACPI_EXPORT_SYMBOL_INIT for these functions. Lv
+Zheng, Bob Moore.
+
+Cleaned up the memory allocation macros for configurability. In the
+common
+case, the ACPI_ALLOCATE and related macros now resolve directly to their
+respective AcpiOs* OSL interfaces. Two options:
+1) The ACPI_ALLOCATE_ZEROED macro uses a simple local implementation by
+default, unless overridden by the USE_NATIVE_ALLOCATE_ZEROED define.
+2) For AcpiExec (and for debugging), the macros can optionally be
+resolved
+to the local ACPICA interfaces that track each allocation (local tracking
+is used to immediately detect memory leaks).
+Lv Zheng.
+
+Simplified the configuration for ACPI_REDUCED_HARDWARE. Allows the kernel
+to predefine this macro to either TRUE or FALSE during the system build.
+
+Replaced __FUNCTION_ with __func__ in the gcc-specific header.
+
+Example Code and Data Size: These are the sizes for the OS-independent
+acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
+debug version of the code includes the debug output trace mechanism and
+has a much larger code and data size.
+
+ Current Release:
+ Non-Debug Version: 95.8K Code, 27.0K Data, 122.8K Total
+ Debug Version: 185.2K Code, 77.2K Data, 262.4K Total
+ Previous Release:
+ Non-Debug Version: 96.7K Code, 27.1K Data, 123.9K Total
+ Debug Version: 184.4K Code, 76.8K Data, 261.2K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL: Implemented wildcard support for the -e option. This simplifies use
+when there are many SSDTs that must be included to resolve external
+method
+declarations. ACPICA BZ 1041. Example:
+ iasl -e ssdt*.dat -d dsdt.dat
+
+AcpiExec: Add history/line-editing for Unix/Linux systems. This change
+adds a portable module that implements full history and limited line
+editing for Unix and Linux systems. It does not use readline() due to
+portability issues. Instead it uses the POSIX termio interface to put the
+terminal in raw input mode so that the various special keys can be
+trapped
+(such as up/down-arrow for history support and left/right-arrow for line
+editing). Uses the existing debugger history mechanism. ACPICA BZ 1036.
+
+AcpiXtract: Add support to handle (ignore) "empty" lines containing only
+one or more spaces. This provides compatible with early or different
+versions of the AcpiDump utility. ACPICA BZ 1044.
+
Home |
Main Index |
Thread Index |
Old Index