svn commit: r281075 - in stable/10: sys/conf sys/contrib/dev/acpica sys/contrib/dev/acpica/common sys/contrib/dev/acpica/compiler sys/contrib/dev/acpica/components/debugger sys/contrib/dev/acpica/c...

Dimitry Andric dim at FreeBSD.org
Sat Apr 4 10:17:54 UTC 2015


Author: dim
Date: Sat Apr  4 10:17:51 2015
New Revision: 281075
URL: https://svnweb.freebsd.org/changeset/base/281075

Log:
  MFC r272444 (by jkim):
  
    Merge ACPICA 20140926.
  
  MFC r278970 (by jkim):
  
    Merge ACPICA 20141107 and 20150204.
  
  Approved by:	jkim
  Relnotes:	yes

Added:
  stable/10/sys/contrib/dev/acpica/common/acgetline.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/common/acgetline.c
  stable/10/sys/contrib/dev/acpica/common/ahids.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/common/ahids.c
  stable/10/sys/contrib/dev/acpica/common/ahuuids.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/common/ahuuids.c
  stable/10/sys/contrib/dev/acpica/common/cmfsize.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/common/cmfsize.c
  stable/10/sys/contrib/dev/acpica/compiler/aslascii.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslascii.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmapenter.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslmapenter.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmapoutput.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslmapoutput.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmaputils.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslmaputils.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmessages.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslmessages.c
  stable/10/sys/contrib/dev/acpica/compiler/aslparser.y
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslparser.y
  stable/10/sys/contrib/dev/acpica/compiler/aslprintf.c
     - copied unchanged from r278970, head/sys/contrib/dev/acpica/compiler/aslprintf.c
  stable/10/sys/contrib/dev/acpica/compiler/aslprune.c
     - copied unchanged from r278970, head/sys/contrib/dev/acpica/compiler/aslprune.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrules.y
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslrules.y
  stable/10/sys/contrib/dev/acpica/compiler/aslsupport.y
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/aslsupport.y
  stable/10/sys/contrib/dev/acpica/compiler/asltokens.y
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/asltokens.y
  stable/10/sys/contrib/dev/acpica/compiler/asltypes.y
     - copied, changed from r272444, head/sys/contrib/dev/acpica/compiler/asltypes.y
  stable/10/sys/contrib/dev/acpica/components/debugger/dbtest.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/components/debugger/dbtest.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c
     - copied unchanged from r278970, head/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbdata.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/components/tables/tbdata.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utfileio.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/components/utilities/utfileio.c
  stable/10/sys/contrib/dev/acpica/components/utilities/uthex.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/components/utilities/uthex.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utprint.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/components/utilities/utprint.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utuuid.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/components/utilities/utuuid.c
  stable/10/sys/contrib/dev/acpica/include/platform/acenvex.h
     - copied, changed from r272444, head/sys/contrib/dev/acpica/include/platform/acenvex.h
  stable/10/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c
     - copied, changed from r272444, head/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c
Deleted:
  stable/10/sys/contrib/dev/acpica/compiler/aslcompiler.y
Modified:
  stable/10/sys/conf/files
  stable/10/sys/contrib/dev/acpica/acpica_prep.sh
  stable/10/sys/contrib/dev/acpica/changes.txt
  stable/10/sys/contrib/dev/acpica/common/adfile.c
  stable/10/sys/contrib/dev/acpica/common/adisasm.c
  stable/10/sys/contrib/dev/acpica/common/adwalk.c
  stable/10/sys/contrib/dev/acpica/common/ahpredef.c
  stable/10/sys/contrib/dev/acpica/common/dmextern.c
  stable/10/sys/contrib/dev/acpica/common/dmrestag.c
  stable/10/sys/contrib/dev/acpica/common/dmtable.c
  stable/10/sys/contrib/dev/acpica/common/dmtbdump.c
  stable/10/sys/contrib/dev/acpica/common/dmtbinfo.c
  stable/10/sys/contrib/dev/acpica/common/getopt.c
  stable/10/sys/contrib/dev/acpica/compiler/aslanalyze.c
  stable/10/sys/contrib/dev/acpica/compiler/aslbtypes.c
  stable/10/sys/contrib/dev/acpica/compiler/aslcodegen.c
  stable/10/sys/contrib/dev/acpica/compiler/aslcompile.c
  stable/10/sys/contrib/dev/acpica/compiler/aslcompiler.h
  stable/10/sys/contrib/dev/acpica/compiler/aslcompiler.l
  stable/10/sys/contrib/dev/acpica/compiler/asldefine.h
  stable/10/sys/contrib/dev/acpica/compiler/aslerror.c
  stable/10/sys/contrib/dev/acpica/compiler/aslfileio.c
  stable/10/sys/contrib/dev/acpica/compiler/aslfiles.c
  stable/10/sys/contrib/dev/acpica/compiler/aslfold.c
  stable/10/sys/contrib/dev/acpica/compiler/aslglobal.h
  stable/10/sys/contrib/dev/acpica/compiler/aslhex.c
  stable/10/sys/contrib/dev/acpica/compiler/asllength.c
  stable/10/sys/contrib/dev/acpica/compiler/asllisting.c
  stable/10/sys/contrib/dev/acpica/compiler/asllistsup.c
  stable/10/sys/contrib/dev/acpica/compiler/aslload.c
  stable/10/sys/contrib/dev/acpica/compiler/asllookup.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmain.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmap.c
  stable/10/sys/contrib/dev/acpica/compiler/aslmessages.h
  stable/10/sys/contrib/dev/acpica/compiler/aslmethod.c
  stable/10/sys/contrib/dev/acpica/compiler/aslnamesp.c
  stable/10/sys/contrib/dev/acpica/compiler/asloffset.c
  stable/10/sys/contrib/dev/acpica/compiler/aslopcodes.c
  stable/10/sys/contrib/dev/acpica/compiler/asloperands.c
  stable/10/sys/contrib/dev/acpica/compiler/aslopt.c
  stable/10/sys/contrib/dev/acpica/compiler/asloptions.c
  stable/10/sys/contrib/dev/acpica/compiler/aslpredef.c
  stable/10/sys/contrib/dev/acpica/compiler/aslprepkg.c
  stable/10/sys/contrib/dev/acpica/compiler/aslresource.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype1.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype2.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype2s.c
  stable/10/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  stable/10/sys/contrib/dev/acpica/compiler/aslstartup.c
  stable/10/sys/contrib/dev/acpica/compiler/aslstubs.c
  stable/10/sys/contrib/dev/acpica/compiler/aslsupport.l
  stable/10/sys/contrib/dev/acpica/compiler/asltransform.c
  stable/10/sys/contrib/dev/acpica/compiler/asltree.c
  stable/10/sys/contrib/dev/acpica/compiler/asltypes.h
  stable/10/sys/contrib/dev/acpica/compiler/aslutils.c
  stable/10/sys/contrib/dev/acpica/compiler/asluuid.c
  stable/10/sys/contrib/dev/acpica/compiler/aslwalks.c
  stable/10/sys/contrib/dev/acpica/compiler/aslxref.c
  stable/10/sys/contrib/dev/acpica/compiler/dtcompile.c
  stable/10/sys/contrib/dev/acpica/compiler/dtcompiler.h
  stable/10/sys/contrib/dev/acpica/compiler/dtexpress.c
  stable/10/sys/contrib/dev/acpica/compiler/dtfield.c
  stable/10/sys/contrib/dev/acpica/compiler/dtio.c
  stable/10/sys/contrib/dev/acpica/compiler/dtparser.l
  stable/10/sys/contrib/dev/acpica/compiler/dtparser.y
  stable/10/sys/contrib/dev/acpica/compiler/dtsubtable.c
  stable/10/sys/contrib/dev/acpica/compiler/dttable.c
  stable/10/sys/contrib/dev/acpica/compiler/dttemplate.c
  stable/10/sys/contrib/dev/acpica/compiler/dttemplate.h
  stable/10/sys/contrib/dev/acpica/compiler/dtutils.c
  stable/10/sys/contrib/dev/acpica/compiler/preprocess.h
  stable/10/sys/contrib/dev/acpica/compiler/prexpress.c
  stable/10/sys/contrib/dev/acpica/compiler/prmacros.c
  stable/10/sys/contrib/dev/acpica/compiler/prparser.l
  stable/10/sys/contrib/dev/acpica/compiler/prparser.y
  stable/10/sys/contrib/dev/acpica/compiler/prscan.c
  stable/10/sys/contrib/dev/acpica/compiler/prutils.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbcmds.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbconvert.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbdisply.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbexec.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbfileio.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbhistry.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbinput.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbmethod.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbnames.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbstats.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbutils.c
  stable/10/sys/contrib/dev/acpica/components/debugger/dbxface.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmnames.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmobject.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmutils.c
  stable/10/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dswload.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dswscope.c
  stable/10/sys/contrib/dev/acpica/components/dispatcher/dswstate.c
  stable/10/sys/contrib/dev/acpica/components/events/evevent.c
  stable/10/sys/contrib/dev/acpica/components/events/evglock.c
  stable/10/sys/contrib/dev/acpica/components/events/evgpe.c
  stable/10/sys/contrib/dev/acpica/components/events/evgpeblk.c
  stable/10/sys/contrib/dev/acpica/components/events/evgpeinit.c
  stable/10/sys/contrib/dev/acpica/components/events/evgpeutil.c
  stable/10/sys/contrib/dev/acpica/components/events/evhandler.c
  stable/10/sys/contrib/dev/acpica/components/events/evmisc.c
  stable/10/sys/contrib/dev/acpica/components/events/evregion.c
  stable/10/sys/contrib/dev/acpica/components/events/evrgnini.c
  stable/10/sys/contrib/dev/acpica/components/events/evsci.c
  stable/10/sys/contrib/dev/acpica/components/events/evxface.c
  stable/10/sys/contrib/dev/acpica/components/events/evxfevnt.c
  stable/10/sys/contrib/dev/acpica/components/events/evxfgpe.c
  stable/10/sys/contrib/dev/acpica/components/events/evxfregn.c
  stable/10/sys/contrib/dev/acpica/components/executer/exconfig.c
  stable/10/sys/contrib/dev/acpica/components/executer/exconvrt.c
  stable/10/sys/contrib/dev/acpica/components/executer/excreate.c
  stable/10/sys/contrib/dev/acpica/components/executer/exdebug.c
  stable/10/sys/contrib/dev/acpica/components/executer/exdump.c
  stable/10/sys/contrib/dev/acpica/components/executer/exfield.c
  stable/10/sys/contrib/dev/acpica/components/executer/exfldio.c
  stable/10/sys/contrib/dev/acpica/components/executer/exmisc.c
  stable/10/sys/contrib/dev/acpica/components/executer/exmutex.c
  stable/10/sys/contrib/dev/acpica/components/executer/exnames.c
  stable/10/sys/contrib/dev/acpica/components/executer/exoparg1.c
  stable/10/sys/contrib/dev/acpica/components/executer/exoparg2.c
  stable/10/sys/contrib/dev/acpica/components/executer/exoparg3.c
  stable/10/sys/contrib/dev/acpica/components/executer/exoparg6.c
  stable/10/sys/contrib/dev/acpica/components/executer/exprep.c
  stable/10/sys/contrib/dev/acpica/components/executer/exregion.c
  stable/10/sys/contrib/dev/acpica/components/executer/exresnte.c
  stable/10/sys/contrib/dev/acpica/components/executer/exresolv.c
  stable/10/sys/contrib/dev/acpica/components/executer/exresop.c
  stable/10/sys/contrib/dev/acpica/components/executer/exstore.c
  stable/10/sys/contrib/dev/acpica/components/executer/exstoren.c
  stable/10/sys/contrib/dev/acpica/components/executer/exstorob.c
  stable/10/sys/contrib/dev/acpica/components/executer/exsystem.c
  stable/10/sys/contrib/dev/acpica/components/executer/exutils.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwacpi.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwesleep.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwgpe.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwpci.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwregs.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwsleep.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwtimer.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwvalid.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwxface.c
  stable/10/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsaccess.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsalloc.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsarguments.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsconvert.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsdump.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nseval.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsinit.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsload.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsnames.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsobject.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsparse.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nspredef.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsrepair.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nssearch.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsutils.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nswalk.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsxfname.c
  stable/10/sys/contrib/dev/acpica/components/namespace/nsxfobj.c
  stable/10/sys/contrib/dev/acpica/components/parser/psargs.c
  stable/10/sys/contrib/dev/acpica/components/parser/psloop.c
  stable/10/sys/contrib/dev/acpica/components/parser/psobject.c
  stable/10/sys/contrib/dev/acpica/components/parser/psopcode.c
  stable/10/sys/contrib/dev/acpica/components/parser/psopinfo.c
  stable/10/sys/contrib/dev/acpica/components/parser/psparse.c
  stable/10/sys/contrib/dev/acpica/components/parser/psscope.c
  stable/10/sys/contrib/dev/acpica/components/parser/pstree.c
  stable/10/sys/contrib/dev/acpica/components/parser/psutils.c
  stable/10/sys/contrib/dev/acpica/components/parser/pswalk.c
  stable/10/sys/contrib/dev/acpica/components/parser/psxface.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsaddr.c
  stable/10/sys/contrib/dev/acpica/components/resources/rscalc.c
  stable/10/sys/contrib/dev/acpica/components/resources/rscreate.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsdump.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsinfo.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsio.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsirq.c
  stable/10/sys/contrib/dev/acpica/components/resources/rslist.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsmemory.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsmisc.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsserial.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsutils.c
  stable/10/sys/contrib/dev/acpica/components/resources/rsxface.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbfadt.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbfind.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbinstal.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbprint.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbutils.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbxface.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbxfload.c
  stable/10/sys/contrib/dev/acpica/components/tables/tbxfroot.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utaddress.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utalloc.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utbuffer.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utcache.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utcopy.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utdebug.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utdecode.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utdelete.c
  stable/10/sys/contrib/dev/acpica/components/utilities/uterror.c
  stable/10/sys/contrib/dev/acpica/components/utilities/uteval.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utexcep.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utglobal.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utids.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utinit.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utlock.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utmath.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utmisc.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utmutex.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utobject.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utosi.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utownerid.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utpredef.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utresrc.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utstate.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utstring.c
  stable/10/sys/contrib/dev/acpica/components/utilities/uttrack.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utxface.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utxferror.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utxfinit.c
  stable/10/sys/contrib/dev/acpica/components/utilities/utxfmutex.c
  stable/10/sys/contrib/dev/acpica/include/acapps.h
  stable/10/sys/contrib/dev/acpica/include/acbuffer.h
  stable/10/sys/contrib/dev/acpica/include/accommon.h
  stable/10/sys/contrib/dev/acpica/include/acconfig.h
  stable/10/sys/contrib/dev/acpica/include/acdebug.h
  stable/10/sys/contrib/dev/acpica/include/acdisasm.h
  stable/10/sys/contrib/dev/acpica/include/acdispat.h
  stable/10/sys/contrib/dev/acpica/include/acevents.h
  stable/10/sys/contrib/dev/acpica/include/acexcep.h
  stable/10/sys/contrib/dev/acpica/include/acglobal.h
  stable/10/sys/contrib/dev/acpica/include/achware.h
  stable/10/sys/contrib/dev/acpica/include/acinterp.h
  stable/10/sys/contrib/dev/acpica/include/aclocal.h
  stable/10/sys/contrib/dev/acpica/include/acmacros.h
  stable/10/sys/contrib/dev/acpica/include/acnames.h
  stable/10/sys/contrib/dev/acpica/include/acnamesp.h
  stable/10/sys/contrib/dev/acpica/include/acobject.h
  stable/10/sys/contrib/dev/acpica/include/acopcode.h
  stable/10/sys/contrib/dev/acpica/include/acoutput.h
  stable/10/sys/contrib/dev/acpica/include/acparser.h
  stable/10/sys/contrib/dev/acpica/include/acpi.h
  stable/10/sys/contrib/dev/acpica/include/acpiosxf.h
  stable/10/sys/contrib/dev/acpica/include/acpixf.h
  stable/10/sys/contrib/dev/acpica/include/acpredef.h
  stable/10/sys/contrib/dev/acpica/include/acresrc.h
  stable/10/sys/contrib/dev/acpica/include/acrestyp.h
  stable/10/sys/contrib/dev/acpica/include/acstruct.h
  stable/10/sys/contrib/dev/acpica/include/actables.h
  stable/10/sys/contrib/dev/acpica/include/actbl.h
  stable/10/sys/contrib/dev/acpica/include/actbl1.h
  stable/10/sys/contrib/dev/acpica/include/actbl2.h
  stable/10/sys/contrib/dev/acpica/include/actbl3.h
  stable/10/sys/contrib/dev/acpica/include/actypes.h
  stable/10/sys/contrib/dev/acpica/include/acutils.h
  stable/10/sys/contrib/dev/acpica/include/amlcode.h
  stable/10/sys/contrib/dev/acpica/include/amlresrc.h
  stable/10/sys/contrib/dev/acpica/include/platform/acenv.h
  stable/10/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  stable/10/sys/contrib/dev/acpica/include/platform/acgcc.h
  stable/10/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
  stable/10/sys/dev/acpica/Osd/OsdTable.c
  stable/10/sys/dev/acpica/acpi.c
  stable/10/usr.sbin/acpi/acpiconf/Makefile
  stable/10/usr.sbin/acpi/acpidb/Makefile
  stable/10/usr.sbin/acpi/acpidb/acpidb.c
  stable/10/usr.sbin/acpi/acpidump/Makefile
  stable/10/usr.sbin/acpi/acpidump/acpi.c
  stable/10/usr.sbin/acpi/iasl/Makefile
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/conf/files
==============================================================================
--- stable/10/sys/conf/files	Sat Apr  4 09:57:52 2015	(r281074)
+++ stable/10/sys/conf/files	Sat Apr  4 10:17:51 2015	(r281075)
@@ -255,6 +255,8 @@ contrib/altq/altq/altq_red.c		optional a
 contrib/altq/altq/altq_rio.c		optional altq
 contrib/altq/altq/altq_rmclass.c	optional altq
 contrib/altq/altq/altq_subr.c		optional altq
+contrib/dev/acpica/common/ahids.c			optional acpi acpi_debug
+contrib/dev/acpica/common/ahuuids.c			optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbcmds.c		optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbconvert.c	optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbdisply.c	optional acpi acpi_debug
@@ -265,9 +267,11 @@ contrib/dev/acpica/components/debugger/d
 contrib/dev/acpica/components/debugger/dbmethod.c	optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbnames.c	optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbstats.c	optional acpi acpi_debug
+contrib/dev/acpica/components/debugger/dbtest.c		optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbutils.c	optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbxface.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmbuffer.c	optional acpi acpi_debug
+contrib/dev/acpica/components/disassembler/dmcstyle.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmdeferred.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmnames.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmopcode.c	optional acpi acpi_debug
@@ -387,6 +391,7 @@ contrib/dev/acpica/components/resources/
 contrib/dev/acpica/components/resources/rsserial.c	optional acpi
 contrib/dev/acpica/components/resources/rsutils.c	optional acpi
 contrib/dev/acpica/components/resources/rsxface.c	optional acpi
+contrib/dev/acpica/components/tables/tbdata.c		optional acpi
 contrib/dev/acpica/components/tables/tbfadt.c		optional acpi
 contrib/dev/acpica/components/tables/tbfind.c		optional acpi
 contrib/dev/acpica/components/tables/tbinstal.c		optional acpi
@@ -407,6 +412,7 @@ contrib/dev/acpica/components/utilities/
 contrib/dev/acpica/components/utilities/uteval.c	optional acpi
 contrib/dev/acpica/components/utilities/utexcep.c	optional acpi
 contrib/dev/acpica/components/utilities/utglobal.c	optional acpi
+contrib/dev/acpica/components/utilities/uthex.c		optional acpi
 contrib/dev/acpica/components/utilities/utids.c		optional acpi
 contrib/dev/acpica/components/utilities/utinit.c	optional acpi
 contrib/dev/acpica/components/utilities/utlock.c	optional acpi
@@ -420,6 +426,7 @@ contrib/dev/acpica/components/utilities/
 contrib/dev/acpica/components/utilities/utresrc.c	optional acpi
 contrib/dev/acpica/components/utilities/utstate.c	optional acpi
 contrib/dev/acpica/components/utilities/utstring.c	optional acpi
+contrib/dev/acpica/components/utilities/utuuid.c	optional acpi acpi_debug
 contrib/dev/acpica/components/utilities/utxface.c	optional acpi
 contrib/dev/acpica/components/utilities/utxferror.c	optional acpi
 contrib/dev/acpica/components/utilities/utxfinit.c	optional acpi

Modified: stable/10/sys/contrib/dev/acpica/acpica_prep.sh
==============================================================================
--- stable/10/sys/contrib/dev/acpica/acpica_prep.sh	Sat Apr  4 09:57:52 2015	(r281074)
+++ stable/10/sys/contrib/dev/acpica/acpica_prep.sh	Sat Apr  4 10:17:51 2015	(r281075)
@@ -19,9 +19,10 @@ fulldirs="common compiler components inc
 # files to remove
 stripdirs="generate libraries tests tools"
 stripfiles="Makefile README accygwin.h acefi.h achaiku.h acintel.h	\
-	aclinux.h acmacosx.h acmsvc.h acnetbsd.h acos2.h acwin.h	\
-	acwin64.h new_table.txt osfreebsdtbl.c oslinuxtbl.c osunixdir.c	\
-	osunixmap.c oswindir.c oswintbl.c oswinxf.c readme.txt utclib.c"
+	aclinux.h aclinuxex.h acmacosx.h acmsvc.h acnetbsd.h acos2.h	\
+	acwin.h	acwin64.h new_table.txt osefitbl.c osefixf.c		\
+	osfreebsdtbl.c oslinuxtbl.c osunixdir.c osunixmap.c oswindir.c	\
+	oswintbl.c oswinxf.c readme.txt utclib.c"
 
 # include files to canonify
 src_headers="acapps.h acbuffer.h accommon.h acconfig.h acdebug.h	\
@@ -30,8 +31,8 @@ src_headers="acapps.h acbuffer.h accommo
 	acopcode.h acoutput.h acparser.h acpi.h acpiosxf.h acpixf.h	\
 	acpredef.h acresrc.h acrestyp.h acstruct.h actables.h actbl.h	\
 	actbl1.h actbl2.h actbl3.h actypes.h acutils.h amlcode.h	\
-	amlresrc.h platform/acenv.h platform/acfreebsd.h		\
-	platform/acgcc.h"
+	amlresrc.h platform/acenv.h platform/acenvex.h			\
+	platform/acfreebsd.h platform/acgcc.h"
 comp_headers="aslcompiler.h asldefine.h aslglobal.h aslmessages.h	\
 	aslsupport.l asltypes.h dtcompiler.h dttemplate.h preprocess.h"
 platform_headers="acfreebsd.h acgcc.h"

Modified: stable/10/sys/contrib/dev/acpica/changes.txt
==============================================================================
--- stable/10/sys/contrib/dev/acpica/changes.txt	Sat Apr  4 09:57:52 2015	(r281074)
+++ stable/10/sys/contrib/dev/acpica/changes.txt	Sat Apr  4 10:17:51 2015	(r281075)
@@ -1,4 +1,1140 @@
 ----------------------------------------
+04 February 2015. Summary of changes for version 20150204:
+
+This release is available at https://acpica.org/downloads
+
+ACPICA kernel-resident subsystem:
+
+Updated all ACPICA copyrights and signons to 2014. Added the 2014 
+copyright to all module headers and signons, including the standard Linux 
+header. This affects virtually every file in the ACPICA core subsystem, 
+iASL compiler, all ACPICA utilities, and the test suites.
+
+Events: Introduce ACPI_GPE_DISPATCH_RAW_HANDLER to fix GPE storm issues.
+A raw gpe handling mechanism was created to allow better handling of GPE
+storms that aren't easily managed by the normal handler. The raw handler
+allows disabling/renabling of the the GPE so that interrupt storms can be
+avoided in cases where events cannot be timely serviced. In this scenario,
+handlers should use the AcpiSetGpe() API to disable/enable the GPE. This API
+will leave the reference counts undisturbed, thereby preventing unintentional
+clearing of the GPE when the intent in only to temporarily disable it. Raw
+handlers allow enabling and disabling of a GPE by removing GPE register
+locking. As such, raw handlers much provide their own locks while using
+GPE API's to protect access to GPE data structures.
+Lv Zheng
+
+Events: Always modify GPE registers under the GPE lock.
+Applies GPE lock around AcpiFinishGpe() to protect access to GPE register
+values. Reported as bug by joe.liu at apple.com.
+
+Unix makefiles: Separate option to disable optimizations and _FORTIFY_SOURCE.
+This change removes the _FORTIFY_SOURCE flag from the NOOPT disable option and
+creates a separate flag (NOFORTIFY) for this purpose. Some toolchains may
+define _FORTIFY_SOURCE which leads redefined errors when building ACPICA. This
+allows disabling the option without also having to disable optimazations.
+David Box
+
+  Current Release:
+    Non-Debug Version: 101.7K Code, 27.9K Data, 129.6K Total
+    Debug Version:     199.2K Code, 82.4K Data, 281.6K Total
+
+----------------------------------------
+07 November 2014. Summary of changes for version 20141107:
+
+This release is available at https://acpica.org/downloads
+
+This release introduces and implements language extensions to ASL that 
+provide support for symbolic ("C-style") operators and expressions. These 
+language extensions are known collectively as ASL+.
+
+
+1) iASL Compiler/Disassembler and Tools:
+
+Disassembler: Fixed a problem with disassembly of the UartSerialBus 
+macro. Changed "StopBitsNone" to the correct "StopBitsZero". David E. 
+Box.
+
+Disassembler: Fixed the Unicode macro support to add escape sequences. 
+All non-printable ASCII values are emitted as escape sequences, as well 
+as the standard escapes for quote and backslash. Ensures that the 
+disassembled macro can be correctly recompiled.
+
+iASL: Added Printf/Fprintf macros for formatted output. These macros are 
+translated to existing AML Concatenate and Store operations. Printf 
+writes to the ASL Debug object. Fprintf allows the specification of an 
+ASL name as the target. Only a single format specifier is required, %o, 
+since the AML interpreter dynamically converts objects to the required 
+type. David E. Box.
+
+    (old)    Store (Concatenate (Concatenate (Concatenate (Concatenate
+                 (Concatenate (Concatenate (Concatenate ("", Arg0),
+                 ": Unexpected value for "), Arg1), ", "), Arg2),
+                 " at line "), Arg3), Debug)
+
+    (new)    Printf ("%o: Unexpected value for %o, %o at line %o",
+                 Arg0, Arg1, Arg2, Arg3)
+
+    (old)    Store (Concatenate (Concatenate (Concatenate (Concatenate
+                 ("", Arg1), ": "), Arg0), " Successful"), STR1)
+
+    (new)    Fprintf (STR1, "%o: %o Successful", Arg1, Arg0)
+
+iASL: Added debug options (-bp, -bt) to dynamically prune levels of the 
+ASL parse tree before the AML code is generated. This allows blocks of 
+ASL code to be removed in order to help locate and identify problem 
+devices and/or code. David E. Box.
+
+AcpiExec: Added support (-fi) for an optional namespace object 
+initialization file. This file specifies initial values for namespace 
+objects as necessary for debugging and testing different ASL code paths 
+that may be taken as a result of BIOS options.
+
+
+2) Overview of symbolic operator support for ASL (ASL+)
+-------------------------------------------------------
+
+As an extension to the ASL language, iASL implements support for symbolic 
+(C-style) operators for math and logical expressions. This can greatly 
+simplify ASL code as well as improve both readability and 
+maintainability. These language extensions can exist concurrently with 
+all legacy ASL code and expressions.
+
+The symbolic extensions are 100% compatible with existing AML 
+interpreters, since no new AML opcodes are created. To implement the 
+extensions, the iASL compiler transforms the symbolic expressions into 
+the legacy ASL/AML equivalents at compile time.
+
+Full symbolic expressions are supported, along with the standard C 
+precedence and associativity rules.
+
+Full disassembler support for the symbolic expressions is provided, and 
+creates an automatic migration path for existing ASL code to ASL+ code 
+via the disassembly process. By default, the disassembler now emits ASL+ 
+code with symbolic expressions. An option (-dl) is provided to force the 
+disassembler to emit legacy ASL code if desired.
+
+Below is the complete list of the currently supported symbolic operators 
+with examples. See the iASL User Guide for additional information.
+
+
+ASL+ Syntax      Legacy ASL Equivalent
+-----------      ---------------------
+
+    // Math operators
+
+Z = X + Y        Add (X, Y, Z)
+Z = X - Y        Subtract (X, Y, Z)
+Z = X * Y        Multiply (X, Y, Z)
+Z = X / Y        Divide (X, Y, , Z)
+Z = X % Y        Mod (X, Y, Z)
+Z = X << Y       ShiftLeft (X, Y, Z)
+Z = X >> Y       ShiftRight (X, Y, Z)
+Z = X & Y        And (X, Y, Z)
+Z = X | Y        Or (X, Y, Z)
+Z = X ^ Y        Xor (X, Y, Z)
+Z = ~X           Not (X, Z)
+X++              Increment (X)
+X--              Decrement (X)
+
+    // Logical operators
+
+(X == Y)         LEqual (X, Y)
+(X != Y)         LNotEqual (X, Y)
+(X < Y)          LLess (X, Y)
+(X > Y)          LGreater (X, Y)
+(X <= Y)         LLessEqual (X, Y)
+(X >= Y)         LGreaterEqual (X, Y)
+(X && Y)         LAnd (X, Y)
+(X || Y)         LOr (X, Y)
+(!X)             LNot (X)
+
+    // Assignment and compound assignment operations
+
+X = Y           Store (Y, X)
+X += Y          Add (X, Y, X)
+X -= Y          Subtract (X, Y, X)
+X *= Y          Multiply (X, Y, X)
+X /= Y          Divide (X, Y, , X)
+X %= Y          Mod (X, Y, X)
+X <<= Y         ShiftLeft (X, Y, X)
+X >>= Y         ShiftRight (X, Y, X)
+X &= Y          And (X, Y, X)
+X |= Y          Or (X, Y, X)
+X ^= Y          Xor (X, Y, X)
+
+
+3) ASL+ Examples:
+-----------------
+
+Legacy ASL:
+        If (LOr (LOr (LEqual (And (R510, 0x03FB), 0x02E0), LEqual (
+            And (R520, 0x03FB), 0x02E0)), LOr (LEqual (And (R530, 
+0x03FB), 
+            0x02E0), LEqual (And (R540, 0x03FB), 0x02E0))))
+        {
+            And (MEMB, 0xFFFFFFF0, SRMB)
+            Store (MEMB, Local2)
+            Store (PDBM, Local1)
+            And (PDBM, 0xFFFFFFFFFFFFFFF9, PDBM)
+            Store (SRMB, MEMB)
+            Or (PDBM, 0x02, PDBM)
+        }
+
+ASL+ version:
+        If (((R510 & 0x03FB) == 0x02E0) ||
+            ((R520 & 0x03FB) == 0x02E0) ||
+            ((R530 & 0x03FB) == 0x02E0) || 
+            ((R540 & 0x03FB) == 0x02E0))
+        {
+            SRMB = (MEMB & 0xFFFFFFF0)
+            Local2 = MEMB
+            Local1 = PDBM
+            PDBM &= 0xFFFFFFFFFFFFFFF9
+            MEMB = SRMB
+            PDBM |= 0x02
+        }
+
+Legacy ASL:
+        Store (0x1234, Local1)
+        Multiply (Add (Add (Local1, TEST), 0x20), Local2, Local3)
+        Multiply (Local2, Add (Add (Local1, TEST), 0x20), Local3)
+        Add (Local1, Add (TEST, Multiply (0x20, Local2)), Local3)
+        Store (Index (PKG1, 0x03), Local6)
+        Store (Add (Local3, Local2), Debug)
+        Add (Local1, 0x0F, Local2)
+        Add (Local1, Multiply (Local2, Local3), Local2)
+        Multiply (Add (Add (Local1, TEST), 0x20), ToBCD (Local1), Local3)
+
+ASL+ version:
+        Local1 = 0x1234
+        Local3 = (((Local1 + TEST) + 0x20) * Local2)
+        Local3 = (Local2 * ((Local1 + TEST) + 0x20))
+        Local3 = (Local1 + (TEST + (0x20 * Local2)))
+        Local6 = Index (PKG1, 0x03)
+        Debug = (Local3 + Local2)
+        Local2 = (Local1 + 0x0F)
+        Local2 = (Local1 + (Local2 * Local3))
+        Local3 = (((Local1 + TEST) + 0x20) * ToBCD (Local1))
+
+
+----------------------------------------
+26 September 2014. Summary of changes for version 20140926:
+
+1) ACPICA kernel-resident subsystem:
+
+Updated the GPIO operation region handler interface (GeneralPurposeIo). 
+In order to support GPIO Connection objects with multiple pins, along 
+with the related Field objects, the following changes to the interface 
+have been made: The Address is now defined to be the offset in bits of 
+the field unit from the previous invocation of a Connection. It can be 
+viewed as a "Pin Number Index" into the connection resource descriptor. 
+The BitWidth is the exact bit width of the field. It is usually one bit, 
+but not always. See the ACPICA reference guide (section 8.8.6.2.1) for 
+additional information and examples.
+
+GPE support: During ACPICA/GPE initialization, ensure that all GPEs with 
+corresponding _Lxx/_Exx methods are disabled (they may have been enabled 
+by the firmware), so that they cannot fire until they are enabled via 
+AcpiUpdateAllGpes. Rafael J. Wysocki.
+
+Added a new return flag for the Event/GPE status interfaces -- 
+AcpiGetEventStatus and AcpiGetGpeStatus. The new 
+ACPI_EVENT_FLAGS_HAS_HANDLER flag is used to indicate that the event or 
+GPE currently has a handler associated with it, and can thus actually 
+affect the system. 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:  99.1K Code, 27.3K Data, 126.4K Total
+    Debug Version:     192.8K Code, 79.9K Data, 272.7K Total
+  Previous Release:
+    Non-Debug Version:  98.8K Code, 27.3K Data, 126.1K Total
+    Debug Version:     192.1K Code, 79.8K Data, 271.9K Total
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL: Fixed a memory allocation/free regression introduced in 20140828 
+that could cause the compiler to crash. This was introduced inadvertently 
+during the effort to eliminate compiler memory leaks. ACPICA BZ 1111, 
+1113.
+
+iASL: Removed two error messages that have been found to create false 
+positives, until they can be fixed and fully validated (ACPICA BZ 1112):
+1) Illegal forward reference within a method
+2) Illegal reference across two methods
+
+iASL: Implemented a new option (-lm) to create a hardware mapping file 
+that summarizes all GPIO, I2C, SPI, and UART connections. This option 
+works for both the compiler and disassembler. See the iASL compiler user 
+guide for additional information and examples (section 6.4.6).
+
+AcpiDump: Added support for the version 1 (ACPI 1.0) RSDP in addition to 
+version 2. This corrects the AE_BAD_HEADER exception seen on systems with 
+a version 1 RSDP. Lv Zheng ACPICA BZ 1097.
+
+AcpiExec: For Unix versions, don't attempt to put STDIN into raw mode 
+unless STDIN is actually a terminal. Assists with batch-mode processing. 
+ACPICA BZ 1114.
+
+Disassembler/AcpiHelp: Added another large group of recognized _HID 
+values.
+
+
+----------------------------------------
+28 August 2014. Summary of changes for version 20140828:
+
+1) ACPICA kernel-resident subsystem:
+
+Fixed a problem related to the internal use of the Timer() operator where 
+a 64-bit divide could cause an attempted link to a double-precision math 
+library. This divide is not actually necessary, so the code was 
+restructured to eliminate it. Lv Zheng.
+
+ACPI 5.1: Added support for the runtime validation of the _DSD package 
+(similar to the iASL support).
+
+ACPI 5.1/Headers: Added support for the GICC affinity subtable to the 
+SRAT table. Hanjun Guo <hanjun.guo at linaro.org>.
+
+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:  98.8K Code, 27.3K Data, 126.1K Total
+    Debug Version:     192.1K Code, 79.8K Data, 271.9K Total
+  Previous Release:
+    Non-Debug Version:  98.7K Code, 27.3K Data, 126.0K Total1
+    Debug Version:     192.0K Code, 79.7K Data, 271.7K Total
+
+2) iASL Compiler/Disassembler and Tools:
+
+AcpiExec: Fixed a problem on unix systems where the original terminal 
+state was not always properly restored upon exit. Seen when using the -v 
+option. ACPICA BZ 1104.
+
+iASL: Fixed a problem with the validation of the ranges/length within the 
+Memory24 resource descriptor. There was a boundary condition when the 
+range was equal to the (length -1) caused by the fact that these values 
+are defined in 256-byte blocks, not bytes. ACPICA BZ 1098
+
+Disassembler: Fixed a problem with the GpioInt descriptor interrupt 
+polarity 
+flags. The flags are actually 2 bits, not 1, and the "ActiveBoth" keyword 
+is 
+now supported properly.
+
+ACPI 5.1: Added the GICC affinity subtable to the SRAT table. Supported 
+in the disassembler, data table compiler, and table template generator.
+
+iASL: Added a requirement for Device() objects that one of either a _HID 
+or _ADR must exist within the scope of a Device, as per the ACPI 
+specification. Remove a similar requirement that was incorrectly in place 
+for the _DSD object.
+
+iASL: Added error detection for illegal named references within control 
+methods that would cause runtime failures. Now trapped as errors are: 1) 
+References to objects within a non-parent control method. 2) Forward 
+references (within a method) -- for control methods, AML interpreters use 
+a one-pass parse of control methods. ACPICA BZ 1008.
+
+iASL: Added error checking for dependencies related to the _PSx power 
+methods. ACPICA BZ 1029.
+1) For _PS0, one of these must exist within the same scope: _PS1, _PS2, 
+_PS3.
+2) For _PS1, _PS2, and PS3: A _PS0 object must exist within the same 
+scope.
+
+iASL and table compiler: Cleanup miscellaneous memory leaks by fully 
+deploying the existing object and string caches and adding new caches for 
+the table compiler.
+
+iASL: Split the huge parser source file into multiple subfiles to improve 
+manageability. Generation now requires the M4 macro preprocessor, which 
+is part of the Bison distribution on both unix and windows platforms.
+
+AcpiSrc: Fixed and removed all extraneous warnings generated during 
+entire ACPICA source code scan and/or conversion.
+
+
+----------------------------------------
+
+24 July 2014. Summary of changes for version 20140724: 
+
+The ACPI 5.1 specification has been released and is available at: 
+http://uefi.org/specs/access
+
+
+0) ACPI 5.1 support in ACPICA:
+
+ACPI 5.1 is fully supported in ACPICA as of this release.
+
+New predefined names. Support includes iASL and runtime ACPICA 
+validation.
+    _CCA (Cache Coherency Attribute).
+    _DSD (Device-Specific Data). David Box.
+
+Modifications to existing ACPI tables. Support includes headers, iASL 
+Data Table compiler, disassembler, and the template generator.
+    FADT - New fields and flags. Graeme Gregory.
+    GTDT - One new subtable and new fields. Tomasz Nowicki.
+    MADT - Two new subtables. Tomasz Nowicki.
+    PCCT - One new subtable.
+
+Miscellaneous.
+    New notification type for System Resource Affinity change events.
+
+
+1) ACPICA kernel-resident subsystem:
+
+Fixed a regression introduced in 20140627 where a fault can happen during 
+the deletion of Alias AML namespace objects. The problem affected both 
+the core ACPICA and the ACPICA tools including iASL and AcpiExec.
+
+Implemented a new GPE public interface, AcpiMarkGpeForWake. Provides a 
+simple mechanism to enable wake GPEs that have no associated handler or 
+control method. Rafael Wysocki.
+
+Updated the AcpiEnableGpe interface to disallow the enable if there is no 
+handler or control method associated with the particular GPE. This will 
+help avoid meaningless GPEs and even GPE floods. Rafael Wysocki.
+
+Updated GPE handling and dispatch by disabling the GPE before clearing 
+the status bit for edge-triggered GPEs. Lv Zheng.
+
+Added Timer() support to the AML Debug object. The current timer value is 
+now displayed with each invocation of (Store to) the debug object to 
+enable simple generation of execution times for AML code (method 
+execution for example.) ACPICA BZ 1093.
+
+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:  98.7K Code, 27.3K Data, 126.0K Total
+    Debug Version:     192.0K Code, 79.7K Data, 271.7K Total
+  Previous Release:
+    Non-Debug Version:  98.7K Code, 27.2K Data, 125.9K Total
+    Debug Version:     191.7K Code, 79.6K Data, 271.3K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+Fixed an issue with the recently added local printf implementation, 
+concerning width/precision specifiers that could cause incorrect output. 
+Lv Zheng. ACPICA BZ 1094.
+
+Disassembler: Added support to detect buffers that contain UUIDs and 
+disassemble them to an invocation of the ToUUID operator. Also emit 
+commented descriptions of known ACPI-related UUIDs.
+
+AcpiHelp: Added support to display known ACPI-related UUIDs. New option, 
+-u. Adds three new files. 
+
+iASL: Update table compiler and disassembler for DMAR table changes that 
+were introduced in September 2013. With assistance by David Woodhouse.
+
+----------------------------------------
+27 June 2014. Summary of changes for version 20140627:
+
+1) ACPICA kernel-resident subsystem:
+
+Formatted Output: Implemented local versions of standard formatted output 
+utilities such as printf, etc. Over time, it has been discovered that 
+there are in fact many portability issues with printf, and the addition 
+of this feature will fix/prevent these issues once and for all. Some 
+known issues are summarized below:
+
+1) Output of 64-bit values is not portable. For example, UINT64 is %ull 
+for the Linux kernel and is %uI64 for some MSVC versions.
+2) Invoking printf consistently in a manner that is portable across both 
+32-bit and 64-bit platforms is difficult at best in many situations.
+3) The output format for pointers varies from system to system (leading 
+zeros especially), and leads to inconsistent output from ACPICA across 
+platforms.
+4) Certain platform-specific printf formats may conflict with ACPICA use.
+5) If there is no local C library available, ACPICA now has local support 
+for printf.
+
+-- To address these printf issues in a complete manner, ACPICA now 
+directly implements a small subset of printf format specifiers, only 
+those that it requires. Adds a new file, utilities/utprint.c. Lv Zheng.
+
+Implemented support for ACPICA generation within the EFI environment. 
+Initially, the AcpiDump utility is supported in the UEFI shell 
+environment. Lv Zheng.
+
+Added a new external interface, AcpiLogError, to improve ACPICA 
+portability. This allows the host to redirect error messages from the 
+ACPICA utilities. Lv Zheng.
+
+Added and deployed new OSL file I/O interfaces to improve ACPICA 
+portability:
+  AcpiOsOpenFile
+  AcpiOsCloseFile
+  AcpiOsReadFile
+  AcpiOsWriteFile
+  AcpiOsGetFileOffset
+  AcpiOsSetFileOffset
+There are C library implementations of these functions in the new file 
+service_layers/oslibcfs.c -- however, the functions can be implemented by 
+the local host in any way necessary. Lv Zheng.
+
+Implemented a mechanism to disable/enable ACPI table checksum validation 
+at runtime. This can be useful when loading tables very early during OS 
+initialization when it may not be possible to map the entire table in 
+order to compute the checksum. Lv Zheng.
+
+Fixed a buffer allocation issue for the Generic Serial Bus support. 
+Originally, a fixed buffer length was used. This change allows for 
+variable-length buffers based upon the protocol indicated by the field 
+access attributes. Reported by Lan Tianyu. Lv Zheng.
+
+Fixed a problem where an object detached from a namespace node was not 
+properly terminated/cleared and could cause a circular list problem if 
+reattached. ACPICA BZ 1063. David Box.
+
+Fixed a possible recursive lock acquisition in hwregs.c. Rakib Mullick.
+
+Fixed a possible memory leak in an error return path within the function 
+AcpiUtCopyIobjectToIobject. ACPICA BZ 1087. Colin Ian King.
+
+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:  98.7K Code, 27.2K Data, 125.9K Total
+    Debug Version:     191.7K Code, 79.6K Data, 271.3K Total
+  Previous Release:
+    Non-Debug Version:  96.8K Code, 27.2K Data, 124.0K Total
+    Debug Version:     189.5K Code, 79.7K Data, 269.2K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+Disassembler: Add dump of ASCII equivalent text within a comment at the 
+end of each line of the output for the Buffer() ASL operator.
+
+AcpiDump: Miscellaneous changes:
+  Fixed repetitive table dump in -n mode.
+  For older EFI platforms, use the ACPI 1.0 GUID during RSDP search if 
+the ACPI 2.0 GUID fails.
+
+iASL: Fixed a problem where the compiler could fault if incorrectly given 
+an acpidump output file as input. ACPICA BZ 1088. David Box.
+
+AcpiExec/AcpiNames: Fixed a problem where these utilities could fault if 
+they are invoked without any arguments.
+
+Debugger: Fixed a possible memory leak in an error return path. ACPICA BZ 
+1086. Colin Ian King.
+
+Disassembler: Cleaned up a block of code that extracts a parent Op 
+object. Added a comment that explains that the parent is guaranteed to be 
+valid in this case. ACPICA BZ 1069.
+
+----------------------------------------
+24 April 2014. Summary of changes for version 20140424:
+
+1) ACPICA kernel-resident subsystem:
+
+Implemented support to skip/ignore NULL address entries in the RSDT/XSDT. 
+Some of these tables are known to contain a trailing NULL entry. Lv 
+Zheng.
+
+Removed an extraneous error message for the case where there are a large 
+number of system GPEs (> 124). This was the "32-bit FADT register is too 
+long to convert to GAS struct" message, which is irrelevant for GPEs 
+since the GPEx_BLK_LEN fields of the FADT are always used instead of the 
+(limited capacity) GAS bit length. Also, several changes to ensure proper 
+support for GPE numbers > 255, where some "GPE number" fields were 8-bits 
+internally.
+
+Implemented and deployed additional configuration support for the public 
+ACPICA external interfaces. Entire classes of interfaces can now be 
+easily modified or configured out, replaced by stubbed inline functions 
+by default. Lv Zheng.
+
+Moved all public ACPICA runtime configuration globals to the public 
+ACPICA external interface file for convenience. Also, removed some 
+obsolete/unused globals. See the file acpixf.h. Lv Zheng.
+
+Documentation: Added a new section to the ACPICA reference describing the 
+maximum number of GPEs that can be supported by the FADT-defined GPEs in 
+block zero and one. About 1200 total. See section 4.4.1 of the ACPICA 
+reference.
+
+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.8K Code, 27.2K Data, 124.0K Total
+    Debug Version:     189.5K Code, 79.7K Data, 269.2K Total
+  Previous Release:
+    Non-Debug Version:  97.0K Code, 27.2K Data, 124.2K Total
+    Debug Version:     189.7K Code, 79.5K Data, 269.2K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL and disassembler: Add full support for the LPIT table (Low Power 
+Idle Table). Includes support in the disassembler, data table compiler, 
+and template generator.
+
+AcpiDump utility:
+1) Add option to force the use of the RSDT (over the XSDT).
+2) Improve validation of the RSDP signature (use 8 chars instead of 4).
+
+iASL: Add check for predefined packages that are too large.  For 
+predefined names that contain subpackages, check if each subpackage is 
+too large. (Check for too small already exists.)
+
+Debugger: Updated the GPE command (which simulates a GPE by executing the 
+GPE code paths in ACPICA). The GPE device is now optional, and defaults 
+to the GPE 0/1 FADT-defined blocks.
+
+Unix application OSL: Update line-editing support. Add additional error 
+checking and take care not to reset terminal attributes on exit if they 
+were never set. This should help guarantee that the terminal is always 
+left in the previous state on program exit.
+
+----------------------------------------
+25 March 2014. Summary of changes for version 20140325:
+
+1) ACPICA kernel-resident subsystem:
+
+Updated the auto-serialize feature for control methods. This feature 
+automatically serializes all methods that create named objects in order 
+to prevent runtime errors. The update adds support to ignore the 
+currently executing AML SyncLevel when invoking such a method, in order 
+to prevent disruption of any existing SyncLevel priorities that may exist 
+in the AML code. Although the use of SyncLevels is relatively rare, this 
+change fixes a regression where an AE_AML_MUTEX_ORDER exception can 
+appear on some machines starting with the 20140214 release.
+
+Added a new external interface to allow the host to install ACPI tables 
+very early, before the namespace is even created. AcpiInstallTable gives 
+the host additional flexibility for ACPI table management. Tables can be 
+installed directly by the host as if they had originally appeared in the 
+XSDT/RSDT. Installed tables can be SSDTs or other ACPI data tables 
+(anything except the DSDT and FACS). Adds a new file, tbdata.c, along 
+with additional internal restructuring and cleanup. See the ACPICA 
+Reference for interface details. Lv Zheng.
+
+Added validation of the checksum for all incoming dynamically loaded 
+tables (via external interfaces or via AML Load/LoadTable operators). Lv 
+Zheng.
+
+Updated the use of the AcpiOsWaitEventsComplete interface during Notify 
+and GPE handler removal. Restructured calls to eliminate possible race 
+conditions. Lv Zheng.
+
+Added a warning for the use/execution of the ASL/AML Unload (table) 
+operator. This will help detect and identify machines that use this 
+operator if and when it is ever used. This operator has never been seen 
+in the field and the usage model and possible side-effects of the drastic 
+runtime action of a full table removal are unknown.
+
+Reverted the use of #pragma push/pop which was introduced in the 20140214 
+release. It appears that push and pop are not implemented by enough 
+compilers to make the use of this feature feasible for ACPICA at this 
+time. However, these operators may be deployed in a future ACPICA 
+release.
+
+Added the missing EXPORT_SYMBOL macros for the install and remove SCI 
+handler interfaces.
+
+Source code generation:
+1) Disabled the use of the "strchr" macro for the gcc-specific 
+generation. For some versions of gcc, this macro can periodically expose 
+a compiler bug which in turn causes compile-time error(s).
+2) Added support for PPC64 compilation. Colin Ian King.
+
+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:  97.0K Code, 27.2K Data, 124.2K Total
+    Debug Version:     189.7K Code, 79.5K Data, 269.2K Total
+  Previous Release:
+    Non-Debug Version:  96.5K Code, 27.2K Data, 123.7K Total
+    Debug Version:     188.6K Code, 79.0K Data, 267.6K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+Disassembler: Added several new features to improve the readability of 
+the resulting ASL code. Extra information is emitted within comment 
+fields in the ASL code:
+1) Known _HID/_CID values are decoded to descriptive text.
+2) Standard values for the Notify() operator are decoded to descriptive 
+text.
+3) Target operands are expanded to full pathnames (in a comment) when 
+possible.
+
+Disassembler: Miscellaneous updates for extern() handling:
+1) Abort compiler if file specified by -fe option does not exist.
+2) Silence unnecessary warnings about argument count mismatches.
+3) Update warning messages concerning unresolved method externals.
+4) Emit "UnknownObj" keyword for externals whose type cannot be 
+determined.
+
+AcpiHelp utility:
+1) Added the -a option to display both the ASL syntax and the AML 
+encoding for an input ASL operator. This effectively displays all known 
+information about an ASL operator with one AcpiHelp invocation.
+2) Added substring match support (similar to a wildcard) for the -i 
+(_HID/PNP IDs) option.
+
+iASL/Disassembler: Since this tool does not yet support execution on big-
+endian machines, added detection of endianness and an error message if 
+execution is attempted on big-endian. Support for big-endian within iASL 
+is a feature that is on the ACPICA to-be-done list.
+
+AcpiBin utility:
+1) Remove option to extract binary files from an acpidump; this function 
+is made obsolete by the AcpiXtract utility.
+2) General cleanup of open files and allocated buffers.
+
+----------------------------------------
+14 February 2014. Summary of changes for version 20140214:
+
+1) ACPICA kernel-resident subsystem:
+
+Implemented a new mechanism to proactively prevent problems with ill-
+behaved reentrant control methods that create named ACPI objects. This 
+behavior is illegal as per the ACPI specification, but is nonetheless 
+frequently seen in the field. Previously, this could lead to an 
+AE_ALREADY_EXISTS exception if the method was actually entered by more 
+than one thread. This new mechanism detects such methods at table load 
+time and marks them "serialized" to prevent reentrancy. A new global 
+option, AcpiGbl_AutoSerializeMethods, has been added to disable this 
+feature if desired. This mechanism and global option obsoletes and 
+supersedes the previous AcpiGbl_SerializeAllMethods option.
+
+Added the "Windows 2013" string to the _OSI support. ACPICA will now 
+respond TRUE to _OSI queries with this string. It is the stated policy of 
+ACPICA to add new strings to the _OSI support as soon as possible after 
+they are defined. See the full ACPICA _OSI policy which has been added to 
+the utilities/utosi.c file.
+
+Hardened/updated the _PRT return value auto-repair code:
+1) Do not abort the repair on a single subpackage failure, continue to 
+check all subpackages.
+2) Add check for the minimum subpackage length (4).
+3) Properly handle extraneous NULL package elements.
+
+Added support to avoid the possibility of infinite loops when traversing 
+object linked lists. Never allow an infinite loop, even in the face of 
+corrupted object lists.
+
+ACPICA headers: Deployed the use of #pragma pack(push) and #pragma 
+pack(pop) directives to ensure that the ACPICA headers are independent of 
+compiler settings or other host headers.
+
+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.5K Code, 27.2K Data, 123.7K Total
+    Debug Version:     188.6K Code, 79.0K Data, 267.6K Total
+  Previous Release:
+    Non-Debug Version:  96.2K Code, 27.0K Data, 123.2K Total
+    Debug Version:     187.5K Code, 78.3K Data, 265.8K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL/Table-compiler: Fixed a problem with support for the SPMI table. The 
+first reserved field was incorrectly forced to have a value of zero. This 
+change correctly forces the field to have a value of one. ACPICA BZ 1081.
+
+Debugger: Added missing support for the "Extra" and "Data" subobjects 
+when displaying object data.
+
+Debugger: Added support to display entire object linked lists when 
+displaying object data.
+
+iASL: Removed the obsolete -g option to obtain ACPI tables from the 
+Windows registry. This feature has been superseded by the acpidump 
+utility. 
+
+----------------------------------------
+14 January 2014. Summary of changes for version 20140114:
+
+1) ACPICA kernel-resident subsystem:
+
+Updated all ACPICA copyrights and signons to 2014. Added the 2014 
+copyright to all module headers and signons, including the standard Linux 
+header. This affects virtually every file in the ACPICA core subsystem, 
+iASL compiler, all ACPICA utilities, and the test suites.
+
+Improved parameter validation for AcpiInstallGpeBlock. Added the 
+following checks:
+1) The incoming device handle refers to type ACPI_TYPE_DEVICE.
+2) There is not already a GPE block attached to the device.
+Likewise, with AcpiRemoveGpeBlock, ensure that the incoming object is a 
+device.
+
+Correctly support "references" in the ACPI_OBJECT. This change fixes the 
+support to allow references (namespace nodes) to be passed as arguments 
+to control methods via the evaluate object interface. This is probably 
+most useful for testing purposes, however.
+
+Improved support for 32/64 bit physical addresses in printf()-like 
+output. This change improves the support for physical addresses in printf 
+debug statements and other output on both 32-bit and 64-bit hosts. It 
+consistently outputs the appropriate number of bytes for each host. The 
+%p specifier is unsatisfactory since it does not emit uniform output on 
+all hosts/clib implementations (on some, leading zeros are not supported, 
+leading to difficult-to-read output).
+
+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.2K Code, 27.0K Data, 123.2K Total
+    Debug Version:     187.5K Code, 78.3K Data, 265.8K Total
+  Previous Release:
+    Non-Debug Version:  96.1K Code, 27.0K Data, 123.1K Total
+    Debug Version:     185.6K Code, 77.3K Data, 262.9K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL: Fix a possible fault when using the Connection() operator. Fixes a 
+problem if the parent Field definition for the Connection operator refers 
+to an operation region that does not exist. ACPICA BZ 1064.
+
+AcpiExec: Load of local test tables is now optional. The utility has the 
+capability to load some various tables to test features of ACPICA. 
+However, there are enough of them that the output of the utility became 
+confusing. With this change, only the required local tables are displayed 
+(RSDP, XSDT, etc.) along with the actual tables loaded via the command 
+line specification. This makes the default output simler and easier to 
+understand. The -el command line option restores the original behavior 
+for testing purposes.
+
+AcpiExec: Added support for overlapping operation regions. This change 
+expands the simulation of operation regions by supporting regions that 
+overlap within the given address space. Supports SystemMemory and 
+SystemIO. ASLTS test suite updated also. David Box. ACPICA BZ 1031.
+
+AcpiExec: Added region handler support for PCI_Config and EC spaces. This 
+allows AcpiExec to simulate these address spaces, similar to the current 
+support for SystemMemory and SystemIO.
+
+Debugger: Added new command to read/write/compare all namespace objects. 
+The command "test objects" will exercise the entire namespace by writing 
+new values to each data object, and ensuring that the write was 
+successful. The original value is then restored and verified.
+
+Debugger: Added the "test predefined" command. This change makes this 
+test public and puts it under the new "test" command. The test executes 
+each and every predefined name within the current namespace.
+
+----------------------------------------
+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 at hp.com>
+
+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 

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-all mailing list