svn commit: r245620 - in projects/mtree: . bin/ps etc share/misc share/mk sys/amd64/amd64 sys/conf sys/contrib/dev/acpica sys/contrib/dev/acpica/common sys/contrib/dev/acpica/compiler sys/contrib/d...
Brooks Davis
brooks at FreeBSD.org
Fri Jan 18 21:39:41 UTC 2013
Author: brooks
Date: Fri Jan 18 21:39:35 2013
New Revision: 245620
URL: http://svnweb.freebsd.org/changeset/base/245620
Log:
MFH @ 245617
Added:
projects/mtree/sys/contrib/dev/acpica/compiler/aslfileio.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/compiler/aslfileio.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslhex.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/compiler/aslhex.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslmethod.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/compiler/aslmethod.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslnamesp.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/compiler/aslnamesp.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslxref.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/compiler/aslxref.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbconvert.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/debugger/dbconvert.c
projects/mtree/sys/contrib/dev/acpica/components/events/evhandler.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/events/evhandler.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psobject.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/parser/psobject.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psopinfo.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/parser/psopinfo.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utownerid.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/utilities/utownerid.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utstring.c
- copied unchanged from r245617, head/sys/contrib/dev/acpica/components/utilities/utstring.c
projects/mtree/tools/build/options/WITHOUT_PC_SYSINSTALL
- copied unchanged from r245617, head/tools/build/options/WITHOUT_PC_SYSINSTALL
Deleted:
projects/mtree/sys/dev/netmap/netmap_mem1.c
Modified:
projects/mtree/Makefile.inc1
projects/mtree/UPDATING
projects/mtree/bin/ps/extern.h
projects/mtree/bin/ps/fmt.c
projects/mtree/bin/ps/ps.c
projects/mtree/etc/Makefile
projects/mtree/share/misc/committers-src.dot
projects/mtree/share/mk/bsd.README
projects/mtree/share/mk/bsd.own.mk
projects/mtree/sys/amd64/amd64/pmap.c
projects/mtree/sys/conf/files
projects/mtree/sys/contrib/dev/acpica/changes.txt (contents, props changed)
projects/mtree/sys/contrib/dev/acpica/common/adfile.c
projects/mtree/sys/contrib/dev/acpica/common/adisasm.c
projects/mtree/sys/contrib/dev/acpica/common/adwalk.c
projects/mtree/sys/contrib/dev/acpica/common/ahpredef.c
projects/mtree/sys/contrib/dev/acpica/common/dmextern.c
projects/mtree/sys/contrib/dev/acpica/common/dmrestag.c
projects/mtree/sys/contrib/dev/acpica/common/dmtable.c
projects/mtree/sys/contrib/dev/acpica/common/dmtbdump.c
projects/mtree/sys/contrib/dev/acpica/common/dmtbinfo.c
projects/mtree/sys/contrib/dev/acpica/common/getopt.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslanalyze.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslbtypes.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslcodegen.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslcompile.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslcompiler.h
projects/mtree/sys/contrib/dev/acpica/compiler/aslcompiler.l
projects/mtree/sys/contrib/dev/acpica/compiler/aslcompiler.y
projects/mtree/sys/contrib/dev/acpica/compiler/asldefine.h
projects/mtree/sys/contrib/dev/acpica/compiler/aslerror.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslfiles.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslfold.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslglobal.h
projects/mtree/sys/contrib/dev/acpica/compiler/asllength.c
projects/mtree/sys/contrib/dev/acpica/compiler/asllisting.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslload.c
projects/mtree/sys/contrib/dev/acpica/compiler/asllookup.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslmain.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslmap.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslmessages.h
projects/mtree/sys/contrib/dev/acpica/compiler/aslopcodes.c
projects/mtree/sys/contrib/dev/acpica/compiler/asloperands.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslopt.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslpredef.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslresource.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype1.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype1i.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype2.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype2d.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype2e.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype2q.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype2s.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslrestype2w.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslstartup.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslstubs.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslsupport.l
projects/mtree/sys/contrib/dev/acpica/compiler/asltransform.c
projects/mtree/sys/contrib/dev/acpica/compiler/asltree.c
projects/mtree/sys/contrib/dev/acpica/compiler/asltypes.h
projects/mtree/sys/contrib/dev/acpica/compiler/aslutils.c
projects/mtree/sys/contrib/dev/acpica/compiler/asluuid.c
projects/mtree/sys/contrib/dev/acpica/compiler/aslwalks.c
projects/mtree/sys/contrib/dev/acpica/compiler/dtcompile.c
projects/mtree/sys/contrib/dev/acpica/compiler/dtcompiler.h
projects/mtree/sys/contrib/dev/acpica/compiler/dtexpress.c
projects/mtree/sys/contrib/dev/acpica/compiler/dtfield.c
projects/mtree/sys/contrib/dev/acpica/compiler/dtio.c
projects/mtree/sys/contrib/dev/acpica/compiler/dtparser.l
projects/mtree/sys/contrib/dev/acpica/compiler/dtparser.y
projects/mtree/sys/contrib/dev/acpica/compiler/dtsubtable.c
projects/mtree/sys/contrib/dev/acpica/compiler/dttable.c
projects/mtree/sys/contrib/dev/acpica/compiler/dttemplate.c
projects/mtree/sys/contrib/dev/acpica/compiler/dttemplate.h
projects/mtree/sys/contrib/dev/acpica/compiler/dtutils.c
projects/mtree/sys/contrib/dev/acpica/compiler/preprocess.h
projects/mtree/sys/contrib/dev/acpica/compiler/prexpress.c
projects/mtree/sys/contrib/dev/acpica/compiler/prmacros.c
projects/mtree/sys/contrib/dev/acpica/compiler/prparser.l
projects/mtree/sys/contrib/dev/acpica/compiler/prparser.y
projects/mtree/sys/contrib/dev/acpica/compiler/prscan.c
projects/mtree/sys/contrib/dev/acpica/compiler/prutils.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbcmds.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbdisply.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbexec.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbfileio.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbhistry.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbinput.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbmethod.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbnames.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbstats.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbutils.c
projects/mtree/sys/contrib/dev/acpica/components/debugger/dbxface.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmnames.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmobject.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmutils.c
projects/mtree/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dswload.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dswscope.c
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/dswstate.c
projects/mtree/sys/contrib/dev/acpica/components/events/evevent.c
projects/mtree/sys/contrib/dev/acpica/components/events/evglock.c
projects/mtree/sys/contrib/dev/acpica/components/events/evgpe.c
projects/mtree/sys/contrib/dev/acpica/components/events/evgpeblk.c
projects/mtree/sys/contrib/dev/acpica/components/events/evgpeinit.c
projects/mtree/sys/contrib/dev/acpica/components/events/evgpeutil.c
projects/mtree/sys/contrib/dev/acpica/components/events/evmisc.c
projects/mtree/sys/contrib/dev/acpica/components/events/evregion.c
projects/mtree/sys/contrib/dev/acpica/components/events/evrgnini.c
projects/mtree/sys/contrib/dev/acpica/components/events/evsci.c
projects/mtree/sys/contrib/dev/acpica/components/events/evxface.c
projects/mtree/sys/contrib/dev/acpica/components/events/evxfevnt.c
projects/mtree/sys/contrib/dev/acpica/components/events/evxfgpe.c
projects/mtree/sys/contrib/dev/acpica/components/events/evxfregn.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exconfig.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exconvrt.c
projects/mtree/sys/contrib/dev/acpica/components/executer/excreate.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exdebug.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exdump.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exfield.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exfldio.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exmisc.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exmutex.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exnames.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exoparg1.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exoparg2.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exoparg3.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exoparg6.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exprep.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exregion.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exresnte.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exresolv.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exresop.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exstore.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exstoren.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exstorob.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exsystem.c
projects/mtree/sys/contrib/dev/acpica/components/executer/exutils.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwacpi.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwesleep.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwgpe.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwpci.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwregs.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwsleep.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwtimer.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwvalid.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwxface.c
projects/mtree/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsaccess.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsalloc.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsdump.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nseval.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsinit.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsload.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsnames.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsobject.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsparse.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nspredef.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsrepair.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nssearch.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsutils.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nswalk.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsxfname.c
projects/mtree/sys/contrib/dev/acpica/components/namespace/nsxfobj.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psargs.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psloop.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psopcode.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psparse.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psscope.c
projects/mtree/sys/contrib/dev/acpica/components/parser/pstree.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psutils.c
projects/mtree/sys/contrib/dev/acpica/components/parser/pswalk.c
projects/mtree/sys/contrib/dev/acpica/components/parser/psxface.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsaddr.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rscalc.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rscreate.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsdump.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsinfo.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsio.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsirq.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rslist.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsmemory.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsmisc.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsserial.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsutils.c
projects/mtree/sys/contrib/dev/acpica/components/resources/rsxface.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbfadt.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbfind.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbinstal.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbutils.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbxface.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbxfload.c
projects/mtree/sys/contrib/dev/acpica/components/tables/tbxfroot.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utaddress.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utalloc.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utcache.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utcopy.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utdebug.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utdecode.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utdelete.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/uteval.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utexcep.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utglobal.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utids.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utinit.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utlock.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utmath.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utmisc.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utmutex.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utobject.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utosi.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utresrc.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utstate.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/uttrack.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utxface.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utxferror.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utxfinit.c
projects/mtree/sys/contrib/dev/acpica/components/utilities/utxfmutex.c
projects/mtree/sys/contrib/dev/acpica/include/acapps.h
projects/mtree/sys/contrib/dev/acpica/include/acbuffer.h
projects/mtree/sys/contrib/dev/acpica/include/accommon.h
projects/mtree/sys/contrib/dev/acpica/include/acconfig.h
projects/mtree/sys/contrib/dev/acpica/include/acdebug.h
projects/mtree/sys/contrib/dev/acpica/include/acdisasm.h
projects/mtree/sys/contrib/dev/acpica/include/acdispat.h
projects/mtree/sys/contrib/dev/acpica/include/acevents.h
projects/mtree/sys/contrib/dev/acpica/include/acexcep.h
projects/mtree/sys/contrib/dev/acpica/include/acglobal.h
projects/mtree/sys/contrib/dev/acpica/include/achware.h
projects/mtree/sys/contrib/dev/acpica/include/acinterp.h
projects/mtree/sys/contrib/dev/acpica/include/aclocal.h
projects/mtree/sys/contrib/dev/acpica/include/acmacros.h
projects/mtree/sys/contrib/dev/acpica/include/acnames.h
projects/mtree/sys/contrib/dev/acpica/include/acnamesp.h
projects/mtree/sys/contrib/dev/acpica/include/acobject.h
projects/mtree/sys/contrib/dev/acpica/include/acopcode.h
projects/mtree/sys/contrib/dev/acpica/include/acoutput.h
projects/mtree/sys/contrib/dev/acpica/include/acparser.h
projects/mtree/sys/contrib/dev/acpica/include/acpi.h
projects/mtree/sys/contrib/dev/acpica/include/acpiosxf.h
projects/mtree/sys/contrib/dev/acpica/include/acpixf.h
projects/mtree/sys/contrib/dev/acpica/include/acpredef.h
projects/mtree/sys/contrib/dev/acpica/include/acresrc.h
projects/mtree/sys/contrib/dev/acpica/include/acrestyp.h
projects/mtree/sys/contrib/dev/acpica/include/acstruct.h
projects/mtree/sys/contrib/dev/acpica/include/actables.h
projects/mtree/sys/contrib/dev/acpica/include/actbl.h
projects/mtree/sys/contrib/dev/acpica/include/actbl1.h
projects/mtree/sys/contrib/dev/acpica/include/actbl2.h
projects/mtree/sys/contrib/dev/acpica/include/actbl3.h
projects/mtree/sys/contrib/dev/acpica/include/actypes.h
projects/mtree/sys/contrib/dev/acpica/include/acutils.h
projects/mtree/sys/contrib/dev/acpica/include/amlcode.h
projects/mtree/sys/contrib/dev/acpica/include/amlresrc.h
projects/mtree/sys/contrib/dev/acpica/include/platform/acenv.h
projects/mtree/sys/contrib/dev/acpica/include/platform/acfreebsd.h
projects/mtree/sys/contrib/dev/acpica/include/platform/acgcc.h
projects/mtree/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
projects/mtree/sys/dev/acpica/acpi.c
projects/mtree/sys/dev/ath/if_ath.c
projects/mtree/sys/dev/ath/if_ath_beacon.c
projects/mtree/sys/dev/cxgbe/adapter.h
projects/mtree/sys/dev/netmap/if_em_netmap.h
projects/mtree/sys/dev/netmap/if_igb_netmap.h
projects/mtree/sys/dev/netmap/if_lem_netmap.h
projects/mtree/sys/dev/netmap/if_re_netmap.h
projects/mtree/sys/dev/netmap/ixgbe_netmap.h
projects/mtree/sys/dev/netmap/netmap_kern.h
projects/mtree/sys/fs/ext2fs/ext2_inode.c
projects/mtree/sys/fs/nfsclient/nfs_clport.c
projects/mtree/sys/fs/nfsclient/nfs_clvnops.c
projects/mtree/sys/fs/nfsserver/nfs_nfsdport.c
projects/mtree/sys/fs/nfsserver/nfs_nfsdserv.c
projects/mtree/sys/i386/i386/pmap.c
projects/mtree/sys/kern/kern_mbuf.c
projects/mtree/sys/kern/subr_param.c
projects/mtree/sys/nfs/nfs_common.c
projects/mtree/sys/nfs/nfs_common.h
projects/mtree/sys/nfsclient/nfs_vnops.c
projects/mtree/sys/nfsserver/nfs_srvsubs.c
projects/mtree/sys/security/audit/audit.c
projects/mtree/sys/security/audit/audit_bsm.c
projects/mtree/sys/security/audit/audit_private.h
projects/mtree/sys/sys/mbuf.h
projects/mtree/sys/x86/x86/local_apic.c
projects/mtree/tools/build/mk/OptionalObsoleteFiles.inc
projects/mtree/tools/tools/ath/athalq/ar5212_ds.c
projects/mtree/tools/tools/ath/athalq/ar5416_ds.c
projects/mtree/usr.sbin/Makefile
projects/mtree/usr.sbin/acpi/acpidb/Makefile
projects/mtree/usr.sbin/acpi/iasl/Makefile
projects/mtree/usr.sbin/watchdogd/watchdogd.c
Directory Properties:
projects/mtree/ (props changed)
projects/mtree/sys/ (props changed)
projects/mtree/sys/conf/ (props changed)
projects/mtree/sys/contrib/dev/acpica/ (props changed)
projects/mtree/sys/contrib/dev/acpica/common/ (props changed)
projects/mtree/sys/contrib/dev/acpica/compiler/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/debugger/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/disassembler/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/dispatcher/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/events/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/executer/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/hardware/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/namespace/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/parser/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/resources/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/tables/ (props changed)
projects/mtree/sys/contrib/dev/acpica/components/utilities/ (props changed)
projects/mtree/sys/contrib/dev/acpica/include/ (props changed)
projects/mtree/sys/contrib/dev/acpica/os_specific/ (props changed)
Modified: projects/mtree/Makefile.inc1
==============================================================================
--- projects/mtree/Makefile.inc1 Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/Makefile.inc1 Fri Jan 18 21:39:35 2013 (r245620)
@@ -352,15 +352,7 @@ LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDES
.if defined(NO_ROOT)
METALOG?= ${DESTDIR}/${DISTDIR}/METALOG
-.if !defined(DISTDIR)
-INSTALL_DDIR= /${DESTDIR}
-.elif defined(DESTDIR) && ${DESTDIR:M${DISTDIR}$$}
-# Avoid adding ${DISTDIR} again when called recursively
-INSTALL_DDIR= ${DESTDIR}
-.else
INSTALL_DDIR= ${DESTDIR}/${DISTDIR}
-.endif
-# XXX: Removing DISTBASE for recursive calls during distributeworld
INSTALLFLAGS= -U -M ${METALOG} -D ${INSTALL_DDIR:S://:/:g:S:${DISTBASE}$$::}
MTREEFLAGS= -W
.endif
@@ -379,7 +371,7 @@ IMAKEENV+= PATH=${TMPPATH}:${INSTALLTMP}
.if defined(NO_ROOT)
IMAKE+= -DNO_ROOT METALOG=${METALOG}
.endif
-.if defined(DB_FROM_SRC)
+.if defined(DB_FROM_SRC) || defined(NO_ROOT)
IMAKE_INSTALL= INSTALL="install -N ${.CURDIR}/etc ${INSTALLFLAGS}"
IMAKE_MTREE= MTREE_CMD="nmtree -N ${.CURDIR}/etc ${MTREEFLAGS}"
.endif
@@ -676,7 +668,7 @@ installcheck_UGID:
_install-info= install-info
.endif
.if ${MK_ZONEINFO} != "no"
-_zoneinfo= zic tzsetup xargs
+_zoneinfo= zic tzsetup
.endif
ITOOLS= [ awk cap_mkdb cat chflags chmod chown \
@@ -747,15 +739,19 @@ distributeworld installworld: installche
.endif
.endfor
-mkdir ${DESTDIR}/${DISTDIR}/base
- ${_+_}cd ${.CURDIR}; ${IMAKE} DISTBASE=/base \
- DESTDIR=${DESTDIR}/${DISTDIR}/base distrib-dirs
+ cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \
+ METALOG=${METALOG} ${IMAKE_INSTALL} ${IMAKE_MTREE} \
+ DISTBASE=${DISTBASE} DESTDIR=${DESTDIR}/${DISTDIR}/base \
+ LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs
.endif
${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \
${IMAKEENV} rm -rf ${INSTALLTMP}
.if make(distributeworld)
.for dist in ${EXTRA_DISTRIBUTIONS}
find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete
+.endfor
.if defined(NO_ROOT)
+.for dist in base ${EXTRA_DISTRIBUTIONS}
@# For each file that exists in this dist, print the corresponding
@# line from the METALOG. This relies on the fact that
@# a line containing only the filename will sort immediatly before
@@ -764,9 +760,9 @@ distributeworld installworld: installche
find ./${dist} | sort -u ${METALOG} - | \
awk 'BEGIN { print "#mtree 2.0" } !/ type=/ { file = $$1 } / type=/ { if ($$1 == file) { sub(/^\.\/${dist}\//, "./"); print } }' > \
${DESTDIR}/${DISTDIR}/${dist}.meta
-.endif
.endfor
.endif
+.endif
packageworld:
.for dist in base ${EXTRA_DISTRIBUTIONS}
@@ -813,7 +809,6 @@ redistribute:
.endif
distrib-dirs distribution:
- echo ====== ${DESTDIR}
cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \
${IMAKE_INSTALL} ${IMAKE_MTREE} DISTBASE=${DISTBASE} \
METALOG=${METALOG} ${.TARGET}
@@ -1122,7 +1117,7 @@ _lex= usr.bin/lex
_yacc= usr.bin/yacc
.endif
-.if defined(DB_FROM_SRC) && ${BOOTSTRAPPING} < 1000026
+.if ${BOOTSTRAPPING} < 1000026
_nmtree= lib/libnetbsd \
usr.sbin/nmtree
.endif
@@ -1179,7 +1174,6 @@ bootstrap-tools:
${_ar} \
${_dtc} \
${_awk} \
- lib/libnetbsd \
usr.bin/lorder \
usr.bin/makewhatis \
${_mklocale} \
Modified: projects/mtree/UPDATING
==============================================================================
--- projects/mtree/UPDATING Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/UPDATING Fri Jan 18 21:39:35 2013 (r245620)
@@ -26,6 +26,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20130118:
+ The install(1) option -M has changed meaning and now takes an
+ argument that is a file or path to append logs to. In the
+ unlikely event that -M was the last option on the command line
+ and the command line contained at least two files and a target
+ directory the first file will have logs appended to it. The -M
+ option served little practical purpose in the last decade so it's
+ used expected to be extremely rare.
+
20121223:
After switching to Clang as the default compiler some users of ZFS
on i386 systems started to experience stack overflow kernel panics.
Modified: projects/mtree/bin/ps/extern.h
==============================================================================
--- projects/mtree/bin/ps/extern.h Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/bin/ps/extern.h Fri Jan 18 21:39:35 2013 (r245620)
@@ -51,7 +51,7 @@ char *elapsed(KINFO *, VARENT *);
char *elapseds(KINFO *, VARENT *);
char *emulname(KINFO *, VARENT *);
VARENT *find_varentry(VAR *);
-const char *fmt_argv(char **, char *, size_t);
+const char *fmt_argv(char **, char *, char *, size_t);
double getpcpu(const KINFO *);
char *kvar(KINFO *, VARENT *);
char *label(KINFO *, VARENT *);
Modified: projects/mtree/bin/ps/fmt.c
==============================================================================
--- projects/mtree/bin/ps/fmt.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/bin/ps/fmt.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -105,7 +105,7 @@ cmdpart(char *arg0)
}
const char *
-fmt_argv(char **argv, char *cmd, size_t maxlen)
+fmt_argv(char **argv, char *cmd, char *thread, size_t maxlen)
{
size_t len;
char *ap, *cp;
@@ -122,9 +122,14 @@ fmt_argv(char **argv, char *cmd, size_t
cp = malloc(len);
if (cp == NULL)
errx(1, "malloc failed");
- if (ap == NULL)
- sprintf(cp, "[%.*s]", (int)maxlen, cmd);
- else if (strncmp(cmdpart(argv[0]), cmd, maxlen) != 0)
+ if (ap == NULL) {
+ if (showthreads && thread != NULL) {
+ asprintf(&ap, "%s/%s", cmd, thread);
+ sprintf(cp, "[%.*s]", (int)maxlen, ap);
+ free(ap);
+ } else
+ sprintf(cp, "[%.*s]", (int)maxlen, cmd);
+ } else if (strncmp(cmdpart(argv[0]), cmd, maxlen) != 0)
sprintf(cp, "%s (%.*s)", ap, (int)maxlen, cmd);
else
strcpy(cp, ap);
Modified: projects/mtree/bin/ps/ps.c
==============================================================================
--- projects/mtree/bin/ps/ps.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/bin/ps/ps.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -141,7 +141,7 @@ static void format_output(KINFO *);
static void *expand_list(struct listinfo *);
static const char *
fmt(char **(*)(kvm_t *, const struct kinfo_proc *, int),
- KINFO *, char *, int);
+ KINFO *, char *, char *, int);
static void free_list(struct listinfo *);
static void init_list(struct listinfo *, addelem_rtn, int, const char *);
static char *kludge_oldps_options(const char *, char *, const char *);
@@ -1163,11 +1163,12 @@ sizevars(void)
static const char *
fmt(char **(*fn)(kvm_t *, const struct kinfo_proc *, int), KINFO *ki,
- char *comm, int maxlen)
+ char *comm, char *thread, int maxlen)
{
const char *s;
- s = fmt_argv((*fn)(kd, ki->ki_p, termwidth), comm, maxlen);
+ s = fmt_argv((*fn)(kd, ki->ki_p, termwidth), comm,
+ ki->ki_p->ki_numthreads > 1 ? thread : NULL, maxlen);
return (s);
}
@@ -1195,7 +1196,7 @@ saveuser(KINFO *ki)
ki->ki_args = strdup("<defunct>");
else if (UREADOK(ki) || (ki->ki_p->ki_args != NULL))
ki->ki_args = strdup(fmt(kvm_getargv, ki,
- ki->ki_p->ki_comm, MAXCOMLEN));
+ ki->ki_p->ki_comm, ki->ki_p->ki_tdname, MAXCOMLEN));
else
asprintf(&ki->ki_args, "(%s)", ki->ki_p->ki_comm);
if (ki->ki_args == NULL)
@@ -1206,7 +1207,7 @@ saveuser(KINFO *ki)
if (needenv) {
if (UREADOK(ki))
ki->ki_env = strdup(fmt(kvm_getenvv, ki,
- (char *)NULL, 0));
+ (char *)NULL, (char *)NULL, 0));
else
ki->ki_env = strdup("()");
if (ki->ki_env == NULL)
Modified: projects/mtree/etc/Makefile
==============================================================================
--- projects/mtree/etc/Makefile Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/etc/Makefile Fri Jan 18 21:39:35 2013 (r245620)
@@ -293,9 +293,9 @@ distribution:
MTREE_CMD?= mtree
-MTREES= mtree/BSD.root.dist / \
- mtree/BSD.var.dist /var \
- mtree/BSD.usr.dist /usr \
+MTREES= mtree/BSD.root.dist / \
+ mtree/BSD.var.dist /var \
+ mtree/BSD.usr.dist /usr \
mtree/BSD.include.dist /usr/include
.if ${MK_BIND_LIBS} != "no"
MTREES+= mtree/BIND.include.dist /usr/include
@@ -343,14 +343,14 @@ distrib-dirs:
cd ${DESTDIR}/usr/share/man; \
for mandir in man*; do \
${INSTALL_SYMLINK} ../$$mandir \
- ${DESTDIR}/usr/share/man/en.ISO8859-1; \
+ ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
${INSTALL_SYMLINK} ../$$mandir \
- ${DESTDIR}/usr/share/man/en.UTF-8; \
+ ${DESTDIR}/usr/share/man/en.UTF-8/; \
done
cd ${DESTDIR}/usr/share/openssl/man; \
for mandir in man*; do \
${INSTALL_SYMLINK} ../$$mandir \
- ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1; \
+ ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1/; \
done
set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
while [ $$# -gt 0 ] ; do \
Modified: projects/mtree/share/misc/committers-src.dot
==============================================================================
--- projects/mtree/share/misc/committers-src.dot Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/share/misc/committers-src.dot Fri Jan 18 21:39:35 2013 (r245620)
@@ -160,6 +160,7 @@ grog [label="Greg Lehey\ngrog at FreeBSD.or
gshapiro [label="Gregory Shapiro\ngshapiro at FreeBSD.org\n2000/07/12"]
harti [label="Hartmut Brandt\nharti at FreeBSD.org\n2003/01/29"]
hmp [label="Hiten Pandya\nhmp at FreeBSD.org\n2004/03/23"]
+ian [label="Ian Lepore\nian at FreeBSD.org\n2013/01/07"]
iedowse [label="Ian Dowse\niedowse at FreeBSD.org\n2000/12/01"]
imp [label="Warner Losh\nimp at FreeBSD.org\n1996/09/20"]
ivoras [label="Ivan Voras\nivoras at FreeBSD.org\n2008/06/10"]
@@ -339,6 +340,7 @@ bz -> syrinx
cognet -> jceel
cognet -> kevlo
+cognet -> ian
cperciva -> eadler
cperciva -> flz
Modified: projects/mtree/share/mk/bsd.README
==============================================================================
--- projects/mtree/share/mk/bsd.README Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/share/mk/bsd.README Fri Jan 18 21:39:35 2013 (r245620)
@@ -356,6 +356,8 @@ SHLIB_LDSCRIPT Template file to generate
Unless used, a simple symlink is created to the real
shared object.
+LIBRARIES_ONLY Do not build or install files other than the library.
+
The include file <bsd.lib.mk> includes the file named "../Makefile.inc"
if it exists, as well as the include file <bsd.man.mk>.
Modified: projects/mtree/share/mk/bsd.own.mk
==============================================================================
--- projects/mtree/share/mk/bsd.own.mk Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/share/mk/bsd.own.mk Fri Jan 18 21:39:35 2013 (r245620)
@@ -318,6 +318,7 @@ __DEFAULT_YES_OPTIONS = \
OPENSSH \
OPENSSL \
PAM \
+ PC_SYSINSTALL \
PF \
PKGBOOTSTRAP \
PKGTOOLS \
Modified: projects/mtree/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/mtree/sys/amd64/amd64/pmap.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/amd64/amd64/pmap.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -1150,6 +1150,15 @@ pmap_invalidate_cache_range(vm_offset_t
eva - sva < PMAP_CLFLUSH_THRESHOLD) {
/*
+ * XXX: Some CPUs fault, hang, or trash the local APIC
+ * registers if we use CLFLUSH on the local APIC
+ * range. The local APIC is always uncached, so we
+ * don't need to flush for that range anyway.
+ */
+ if (pmap_kextract(sva) == lapic_paddr)
+ return;
+
+ /*
* Otherwise, do per-cache line flush. Use the mfence
* instruction to insure that previous stores are
* included in the write-back. The processor
Modified: projects/mtree/sys/conf/files
==============================================================================
--- projects/mtree/sys/conf/files Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/conf/files Fri Jan 18 21:39:35 2013 (r245620)
@@ -283,6 +283,7 @@ contrib/altq/altq/altq_rio.c optional a
contrib/altq/altq/altq_rmclass.c optional altq
contrib/altq/altq/altq_subr.c optional altq
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
contrib/dev/acpica/components/debugger/dbexec.c optional acpi acpi_debug
contrib/dev/acpica/components/debugger/dbfileio.c optional acpi acpi_debug
@@ -324,6 +325,7 @@ contrib/dev/acpica/components/events/evg
contrib/dev/acpica/components/events/evgpeblk.c optional acpi
contrib/dev/acpica/components/events/evgpeinit.c optional acpi
contrib/dev/acpica/components/events/evgpeutil.c optional acpi
+contrib/dev/acpica/components/events/evhandler.c optional acpi
contrib/dev/acpica/components/events/evmisc.c optional acpi
contrib/dev/acpica/components/events/evregion.c optional acpi
contrib/dev/acpica/components/events/evrgnini.c optional acpi
@@ -376,6 +378,7 @@ contrib/dev/acpica/components/namespace/
contrib/dev/acpica/components/namespace/nsobject.c optional acpi
contrib/dev/acpica/components/namespace/nsparse.c optional acpi
contrib/dev/acpica/components/namespace/nspredef.c optional acpi
+contrib/dev/acpica/components/namespace/nsprepkg.c optional acpi
contrib/dev/acpica/components/namespace/nsrepair.c optional acpi
contrib/dev/acpica/components/namespace/nsrepair2.c optional acpi
contrib/dev/acpica/components/namespace/nssearch.c optional acpi
@@ -386,7 +389,9 @@ contrib/dev/acpica/components/namespace/
contrib/dev/acpica/components/namespace/nsxfobj.c optional acpi
contrib/dev/acpica/components/parser/psargs.c optional acpi
contrib/dev/acpica/components/parser/psloop.c optional acpi
+contrib/dev/acpica/components/parser/psobject.c optional acpi
contrib/dev/acpica/components/parser/psopcode.c optional acpi
+contrib/dev/acpica/components/parser/psopinfo.c optional acpi
contrib/dev/acpica/components/parser/psparse.c optional acpi
contrib/dev/acpica/components/parser/psscope.c optional acpi
contrib/dev/acpica/components/parser/pstree.c optional acpi
@@ -397,6 +402,7 @@ contrib/dev/acpica/components/resources/
contrib/dev/acpica/components/resources/rscalc.c optional acpi
contrib/dev/acpica/components/resources/rscreate.c optional acpi
contrib/dev/acpica/components/resources/rsdump.c optional acpi
+contrib/dev/acpica/components/resources/rsdumpinfo.c optional acpi
contrib/dev/acpica/components/resources/rsinfo.c optional acpi
contrib/dev/acpica/components/resources/rsio.c optional acpi
contrib/dev/acpica/components/resources/rsirq.c optional acpi
@@ -431,8 +437,10 @@ contrib/dev/acpica/components/utilities/
contrib/dev/acpica/components/utilities/utmutex.c optional acpi
contrib/dev/acpica/components/utilities/utobject.c optional acpi
contrib/dev/acpica/components/utilities/utosi.c optional acpi
+contrib/dev/acpica/components/utilities/utownerid.c optional acpi
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/utxface.c optional acpi
contrib/dev/acpica/components/utilities/utxferror.c optional acpi
contrib/dev/acpica/components/utilities/utxfinit.c optional acpi
Modified: projects/mtree/sys/contrib/dev/acpica/changes.txt
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/changes.txt Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/changes.txt Fri Jan 18 21:39:35 2013 (r245620)
@@ -1,8 +1,154 @@
----------------------------------------
-14 November 2012. Summary of changes for version 20121114:
+17 January 2013. Summary of changes for version 20130117:
+
+
+1) ACPICA Kernel-resident Subsystem:
+
+Updated the AcpiGetSleepTypeData interface: Allow the \_Sx methods to
+return either 1 or 2 integers. Although the ACPI spec defines the \_Sx
+objects to return a package containing one integer, most BIOS code returns
+two integers and the previous code reflects that. However, we also need to
+support BIOS code that actually implements to the ACPI spec, and this
+change reflects this.
+
+Fixed two issues with the ACPI_DEBUG_PRINT macros:
+1) Added the ACPI_DO_WHILE macro to the main DEBUG_PRINT helper macro for
+C compilers that require this support.
+2) Renamed the internal ACPI_DEBUG macro to ACPI_DO_DEBUG_PRINT since
+ACPI_DEBUG is already used by many of the various hosts.
+
+Updated all ACPICA copyrights and signons to 2013. Added the 2013
+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.
+
+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.
+
+ Previous Release:
+ Non-Debug Version: 94.5K Code, 25.5K Data, 120.0K Total
+ Debug Version: 182.2K Code, 74.9K Data, 257.1K Total
+ Current Release:
+ Non-Debug Version: 94.5K Code, 25.4K Data, 119.9K Total
+ Debug Version: 182.3K Code, 75.0K Data, 257.3K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+Generic Unix OSL: Use a buffer to eliminate multiple vfprintf()s and
+prevent a possible fault on some hosts. Some C libraries modify the arg
+pointer parameter to vfprintf making it difficult to call it twice in the
+AcpiOsVprintf function. Use a local buffer to workaround this issue. This
+does not affect the Windows OSL since the Win C library does not modify
+the arg pointer. Chao Guan, Bob Moore.
+
+iASL: Fixed a possible infinite loop when the maximum error count is
+reached. If an output file other than the .AML file is specified (such as
+a listing file), and the maximum number of errors is reached, do not
+attempt to flush data to the output file(s) as the compiler is aborting.
+This can cause an infinite loop as the max error count code essentially
+keeps calling itself.
+
+iASL/Disassembler: Added an option (-in) to ignore NOOP opcodes/operators.
+Implemented for both the compiler and the disassembler. Often, the NOOP
+opcode is used as padding for packages that are changed dynamically by the
+BIOS. When disassembled and recompiled, these NOOPs will cause syntax
+errors. This option causes the disassembler to ignore all NOOP opcodes
+(0xA3), and it also causes the compiler to ignore all ASL source code NOOP
+statements as well.
+
+Debugger: Enhanced the Sleep command to execute all sleep states. This
+change allows Sleep to be invoked with no arguments and causes the
+debugger to execute all of the sleep states, 0-5, automatically.
+
+----------------------------------------
+20 December 2012. Summary of changes for version 20121220:
+
+1) ACPICA Kernel-resident Subsystem:
-This release is available at https://www.acpica.org/downloads
-The ACPI 5.0 specification is available at www.acpi.info
+Implemented a new interface, AcpiWalkResourceBuffer. This interface is an
+alternate entry point for AcpiWalkResources and improves the usability of
+the resource manager by accepting as input a buffer containing the output
+of either a _CRS, _PRS, or _AEI method. The key functionality is that the
+input buffer is not deleted by this interface so that it can be used by
+the host later. See the ACPICA reference for details.
+
+Interpreter: Add a warning if a 64-bit constant appears in a 32-bit table
+(DSDT version < 2). The constant will be truncated and this warning
+reflects that behavior.
+
+Resource Manager: Add support for the new ACPI 5.0 wake bit in the IRQ,
+ExtendedInterrupt, and GpioInt descriptors. This change adds support to
+both get and set the new wake bit in these descriptors, separately from
+the existing share bit. Reported by Aaron Lu.
+
+Interpreter: Fix Store() when an implicit conversion is not possible. For
+example, in the cases such as a store of a string to an existing package
+object, implement the store as a CopyObject(). This is a small departure
+from the ACPI specification which states that the control method should be
+aborted in this case. However, the ASLTS suite depends on this behavior.
+
+Performance improvement for the various FUNCTION_TRACE and DEBUG_PRINT
+macros: check if debug output is currently enabled as soon as possible to
+minimize performance impact if debug is in fact not enabled.
+
+Source code restructuring: Cleanup to improve modularity. The following
+new files have been added: dbconvert.c, evhandler.c, nsprepkg.c,
+psopinfo.c, psobject.c, rsdumpinfo.c, utstring.c, and utownerid.c.
+Associated makefiles and project files have been updated.
+
+Changed an exception code for LoadTable operator. For the case where one
+of the input strings is too long, change the returned exception code from
+AE_BAD_PARAMETER to AE_AML_STRING_LIMIT.
+
+Fixed a possible memory leak in dispatcher error path. On error, delete
+the mutex object created during method mutex creation. Reported by
+tim.gardner at canonical.com.
+
+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.
+
+ Previous Release:
+ Non-Debug Version: 94.3K Code, 25.3K Data, 119.6K Total
+ Debug Version: 175.5K Code, 74.5K Data, 250.0K Total
+ Current Release:
+ Non-Debug Version: 94.5K Code, 25.5K Data, 120.0K Total
+ Debug Version: 182.2K Code, 74.9K Data, 257.1K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL: Disallow a method call as argument to the ObjectType ASL operator.
+This change tracks an errata to the ACPI 5.0 document. The AML grammar
+will not allow the interpreter to differentiate between a method and a
+method invocation when these are used as an argument to the ObjectType
+operator. The ACPI specification change is to disallow a method invocation
+(UserTerm) for the ObjectType operator.
+
+Finish support for the TPM2 and CSRT tables in the headers, table
+compiler, and disassembler.
+
+Unix user-space OSL: Fix a problem with WaitSemaphore where the timeout
+always expires immediately if the semaphore is not available. The original
+code was using a relative-time timeout, but sem_timedwait requires the use
+of an absolute time.
+
+iASL: Added a remark if the Timer() operator is used within a 32-bit
+table. This operator returns a 64-bit time value that will be truncated
+within a 32-bit table.
+
+iASL Source code restructuring: Cleanup to improve modularity. The
+following new files have been added: aslhex.c, aslxref.c, aslnamesp.c,
+aslmethod.c, and aslfileio.c. Associated makefiles and project files have
+been updated.
+
+
+----------------------------------------
+14 November 2012. Summary of changes for version 20121114:
1) ACPICA Kernel-resident Subsystem:
Modified: projects/mtree/sys/contrib/dev/acpica/common/adfile.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/adfile.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/adfile.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/common/adisasm.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/adisasm.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/adisasm.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -69,11 +69,11 @@ extern int AslCompilerd
#endif
ACPI_STATUS
-LsDisplayNamespace (
+NsDisplayNamespace (
void);
void
-LsSetupNsList (
+NsSetupNamespaceListing (
void *Handle);
@@ -429,8 +429,8 @@ AdAmlDisassemble (
{
AcpiOsPrintf ("/**** Before second load\n");
- LsSetupNsList (File);
- LsDisplayNamespace ();
+ NsSetupNamespaceListing (File);
+ NsDisplayNamespace ();
AcpiOsPrintf ("*****/\n");
}
@@ -498,8 +498,8 @@ AdAmlDisassemble (
if (AslCompilerdebug)
{
AcpiOsPrintf ("/**** After second load and resource conversion\n");
- LsSetupNsList (File);
- LsDisplayNamespace ();
+ NsSetupNamespaceListing (File);
+ NsDisplayNamespace ();
AcpiOsPrintf ("*****/\n");
AcpiDmDumpTree (AcpiGbl_ParseOpRoot);
@@ -549,8 +549,8 @@ Cleanup:
{
if (AslCompilerdebug) /* Display final namespace, with transforms */
{
- LsSetupNsList (File);
- LsDisplayNamespace ();
+ NsSetupNamespaceListing (File);
+ NsDisplayNamespace ();
}
fclose (File);
Modified: projects/mtree/sys/contrib/dev/acpica/common/adwalk.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/adwalk.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/adwalk.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/common/ahpredef.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/ahpredef.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/ahpredef.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/common/dmextern.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/dmextern.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/dmextern.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/common/dmrestag.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/dmrestag.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/dmrestag.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -89,7 +89,7 @@ AcpiDmAddResourceToNamespace (
UINT32 Length,
UINT32 Offset,
UINT8 ResourceIndex,
- void *Context);
+ void **Context);
static void
AcpiDmAddResourcesToNamespace (
@@ -993,7 +993,7 @@ AcpiDmAddResourcesToNamespace (
*/
AcpiUtWalkAmlResources (NULL, (UINT8 *) NextOp->Named.Data,
(ACPI_SIZE) NextOp->Common.Value.Integer,
- AcpiDmAddResourceToNamespace, BufferNode);
+ AcpiDmAddResourceToNamespace, (void **) BufferNode);
}
@@ -1019,7 +1019,7 @@ AcpiDmAddResourceToNamespace (
UINT32 Length,
UINT32 Offset,
UINT8 ResourceIndex,
- void *Context)
+ void **Context)
{
ACPI_STATUS Status;
ACPI_GENERIC_STATE ScopeInfo;
Modified: projects/mtree/sys/contrib/dev/acpica/common/dmtable.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/dmtable.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/dmtable.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -281,7 +281,7 @@ ACPI_DMTABLE_DATA AcpiDmTableData[] =
{ACPI_SIG_BGRT, AcpiDmTableInfoBgrt, NULL, NULL, TemplateBgrt, "Boot Graphics Resource Table"},
{ACPI_SIG_BOOT, AcpiDmTableInfoBoot, NULL, NULL, TemplateBoot, "Simple Boot Flag Table"},
{ACPI_SIG_CPEP, NULL, AcpiDmDumpCpep, DtCompileCpep, TemplateCpep, "Corrected Platform Error Polling table"},
- {ACPI_SIG_CSRT, NULL, AcpiDmDumpCsrt, NULL, NULL, "Core System Resource Table"},
+ {ACPI_SIG_CSRT, NULL, AcpiDmDumpCsrt, DtCompileCsrt, TemplateCsrt, "Core System Resource Table"},
{ACPI_SIG_DBG2, NULL, AcpiDmDumpDbg2, NULL, NULL, "Debug Port table type 2"},
{ACPI_SIG_DBGP, AcpiDmTableInfoDbgp, NULL, NULL, TemplateDbgp, "Debug Port table"},
{ACPI_SIG_DMAR, NULL, AcpiDmDumpDmar, DtCompileDmar, TemplateDmar, "DMA Remapping table"},
@@ -310,6 +310,7 @@ ACPI_DMTABLE_DATA AcpiDmTableData[] =
{ACPI_SIG_SPMI, AcpiDmTableInfoSpmi, NULL, NULL, TemplateSpmi, "Server Platform Management Interface table"},
{ACPI_SIG_SRAT, NULL, AcpiDmDumpSrat, DtCompileSrat, TemplateSrat, "System Resource Affinity Table"},
{ACPI_SIG_TCPA, AcpiDmTableInfoTcpa, NULL, NULL, TemplateTcpa, "Trusted Computing Platform Alliance table"},
+ {ACPI_SIG_TPM2, AcpiDmTableInfoTpm2, NULL, NULL, TemplateTpm2, "Trusted Platform Module hardware interface table"},
{ACPI_SIG_UEFI, AcpiDmTableInfoUefi, NULL, DtCompileUefi, TemplateUefi, "UEFI Boot Optimization Table"},
{ACPI_SIG_WAET, AcpiDmTableInfoWaet, NULL, NULL, TemplateWaet, "Windows ACPI Emulated Devices Table"},
{ACPI_SIG_WDAT, NULL, AcpiDmDumpWdat, DtCompileWdat, TemplateWdat, "Watchdog Action Table"},
Modified: projects/mtree/sys/contrib/dev/acpica/common/dmtbdump.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/dmtbdump.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/dmtbdump.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -614,6 +614,7 @@ AcpiDmDumpCsrt (
{
ACPI_STATUS Status;
ACPI_CSRT_GROUP *SubTable;
+ ACPI_CSRT_SHARED_INFO *SharedInfoTable;
ACPI_CSRT_DESCRIPTOR *SubSubTable;
UINT32 Length = Table->Length;
UINT32 Offset = sizeof (ACPI_TABLE_CSRT);
@@ -629,6 +630,8 @@ AcpiDmDumpCsrt (
SubTable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset);
while (Offset < Table->Length)
{
+ /* Resource group subtable */
+
AcpiOsPrintf ("\n");
Status = AcpiDmDumpTable (Length, Offset, SubTable,
SubTable->Length, AcpiDmTableInfoCsrt0);
@@ -637,15 +640,23 @@ AcpiDmDumpCsrt (
return;
}
+ /* Shared info subtable (One per resource group) */
+
SubOffset = sizeof (ACPI_CSRT_GROUP);
+ SharedInfoTable = ACPI_ADD_PTR (ACPI_CSRT_SHARED_INFO, Table,
+ Offset + SubOffset);
- /* Shared resource group info buffer */
+ AcpiOsPrintf ("\n");
+ Status = AcpiDmDumpTable (Length, Offset + SubOffset, SharedInfoTable,
+ sizeof (ACPI_CSRT_SHARED_INFO), AcpiDmTableInfoCsrt1);
+ if (ACPI_FAILURE (Status))
+ {
+ return;
+ }
- AcpiDmDumpBuffer (SubTable, SubOffset, SubTable->InfoLength,
- Offset+SubOffset, "Shared Data");
- SubOffset += SubTable->InfoLength;
+ SubOffset += SubTable->SharedInfoLength;
- /* Sub-Sub-tables (Resource Descriptors) */
+ /* Sub-Subtables (Resource Descriptors) */
SubSubTable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, Table,
Offset + SubOffset);
@@ -655,7 +666,7 @@ AcpiDmDumpCsrt (
{
AcpiOsPrintf ("\n");
Status = AcpiDmDumpTable (Length, Offset + SubOffset, SubSubTable,
- SubSubTable->Length, AcpiDmTableInfoCsrt1);
+ SubSubTable->Length, AcpiDmTableInfoCsrt2);
if (ACPI_FAILURE (Status))
{
return;
@@ -671,7 +682,7 @@ AcpiDmDumpCsrt (
Offset + SubOffset + SubSubOffset, "ResourceInfo");
SubSubOffset += InfoLength;
- /* Point to next sub-sub-table */
+ /* Point to next sub-subtable */
SubOffset += SubSubTable->Length;
SubSubTable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, SubSubTable,
Modified: projects/mtree/sys/contrib/dev/acpica/common/dmtbinfo.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/dmtbinfo.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/dmtbinfo.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -111,6 +111,7 @@
#define ACPI_SPMI_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_SPMI,f)
#define ACPI_SRAT_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_SRAT,f)
#define ACPI_TCPA_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_TCPA,f)
+#define ACPI_TPM2_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_TPM2,f)
#define ACPI_UEFI_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_UEFI,f)
#define ACPI_WAET_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_WAET,f)
#define ACPI_WDAT_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_WDAT,f)
@@ -128,7 +129,8 @@
#define ACPI_ASF4_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_ASF_ADDRESS,f)
#define ACPI_CPEP0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CPEP_POLLING,f)
#define ACPI_CSRT0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CSRT_GROUP,f)
-#define ACPI_CSRT1_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CSRT_DESCRIPTOR,f)
+#define ACPI_CSRT1_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CSRT_SHARED_INFO,f)
+#define ACPI_CSRT2_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CSRT_DESCRIPTOR,f)
#define ACPI_DBG20_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DBG2_DEVICE,f)
#define ACPI_DMARS_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_DEVICE_SCOPE,f)
#define ACPI_DMAR0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_HARDWARE_UNIT,f)
@@ -662,18 +664,38 @@ ACPI_DMTABLE_INFO AcpiDmTableI
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (SubdeviceId), "Subdevice ID", 0},
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (Revision), "Revision", 0},
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (Reserved), "Reserved", 0},
- {ACPI_DMT_UINT32, ACPI_CSRT0_OFFSET (InfoLength), "InfoLength", 0},
+ {ACPI_DMT_UINT32, ACPI_CSRT0_OFFSET (SharedInfoLength), "Shared Info Length", 0},
ACPI_DMT_TERMINATOR
};
-/* Resource Descriptor subtable */
+/* Shared Info subtable */
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt1[] =
{
- {ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (Length), "Length", 0},
- {ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (Type), "Type", 0},
- {ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (Subtype), "Subtype", 0},
- {ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (Uid), "UID", 0},
+ {ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (MajorVersion), "Major Version", 0},
+ {ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (MinorVersion), "Minor Version", 0},
+ {ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (MmioBaseLow), "MMIO Base Address Low", 0},
+ {ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (MmioBaseHigh), "MMIO Base Address High", 0},
+ {ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (GsiInterrupt), "GSI Interrupt", 0},
+ {ACPI_DMT_UINT8, ACPI_CSRT1_OFFSET (InterruptPolarity), "Interrupt Polarity", 0},
+ {ACPI_DMT_UINT8, ACPI_CSRT1_OFFSET (InterruptMode), "Interrupt Mode", 0},
+ {ACPI_DMT_UINT8, ACPI_CSRT1_OFFSET (NumChannels), "Num Channels", 0},
+ {ACPI_DMT_UINT8, ACPI_CSRT1_OFFSET (DmaAddressWidth), "DMA Address Width", 0},
+ {ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (BaseRequestLine), "Base Request Line", 0},
+ {ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (NumHandshakeSignals), "Num Handshake Signals", 0},
+ {ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (MaxBlockSize), "Max Block Size", 0},
+ ACPI_DMT_TERMINATOR
+};
+
+
+/* Resource Descriptor subtable */
+
+ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt2[] =
+{
+ {ACPI_DMT_UINT32, ACPI_CSRT2_OFFSET (Length), "Length", 0},
+ {ACPI_DMT_UINT16, ACPI_CSRT2_OFFSET (Type), "Type", 0},
+ {ACPI_DMT_UINT16, ACPI_CSRT2_OFFSET (Subtype), "Subtype", 0},
+ {ACPI_DMT_UINT32, ACPI_CSRT2_OFFSET (Uid), "UID", 0},
ACPI_DMT_TERMINATOR
};
@@ -1984,6 +2006,21 @@ ACPI_DMTABLE_INFO AcpiDmTableI
/*******************************************************************************
*
+ * TPM2 - Trusted Platform Module (TPM) 2.0 Hardware Interface Table
+ *
+ ******************************************************************************/
+
+ACPI_DMTABLE_INFO AcpiDmTableInfoTpm2[] =
+{
+ {ACPI_DMT_UINT32, ACPI_TPM2_OFFSET (Flags), "Flags", 0},
+ {ACPI_DMT_UINT64, ACPI_TPM2_OFFSET (ControlAddress), "Control Address", 0},
+ {ACPI_DMT_UINT32, ACPI_TPM2_OFFSET (StartMethod), "Start Method", 0},
+ ACPI_DMT_TERMINATOR
+};
+
+
+/*******************************************************************************
+ *
* UEFI - UEFI Boot optimization Table
*
******************************************************************************/
Modified: projects/mtree/sys/contrib/dev/acpica/common/getopt.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/common/getopt.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/common/getopt.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/compiler/aslanalyze.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/compiler/aslanalyze.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/compiler/aslanalyze.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/compiler/aslbtypes.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/compiler/aslbtypes.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/compiler/aslbtypes.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/compiler/aslcodegen.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/compiler/aslcodegen.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/compiler/aslcodegen.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Modified: projects/mtree/sys/contrib/dev/acpica/compiler/aslcompile.c
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/compiler/aslcompile.c Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/compiler/aslcompile.c Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -617,7 +617,7 @@ CmDoCompile (
/* Namespace cross-reference */
AslGbl_NamespaceEvent = UtBeginEvent ("Cross reference parse tree and Namespace");
- Status = LkCrossReferenceNamespace ();
+ Status = XfCrossReferenceNamespace ();
if (ACPI_FAILURE (Status))
{
goto ErrorExit;
@@ -639,8 +639,8 @@ CmDoCompile (
DbgPrint (ASL_DEBUG_OUTPUT, "\nSemantic analysis - Method analysis\n\n");
TrWalkParseTree (RootNode, ASL_WALK_VISIT_TWICE,
- AnMethodAnalysisWalkBegin,
- AnMethodAnalysisWalkEnd, &AnalysisWalkInfo);
+ MtMethodAnalysisWalkBegin,
+ MtMethodAnalysisWalkEnd, &AnalysisWalkInfo);
UtEndEvent (Event);
/* Semantic error checking part two - typing of method returns */
@@ -719,11 +719,11 @@ CmDoOutputFiles (
/* Create listings and hex files */
LsDoListings ();
- LsDoHexOutput ();
+ HxDoHexOutput ();
/* Dump the namespace to the .nsp file if requested */
- (void) LsDisplayNamespace ();
+ (void) NsDisplayNamespace ();
}
@@ -766,12 +766,12 @@ CmDumpAllEvents (
Delta = (UINT32) (Event->EndTime - Event->StartTime);
- USec = Delta / 10;
- MSec = Delta / 10000;
+ USec = Delta / ACPI_100NSEC_PER_USEC;
+ MSec = Delta / ACPI_100NSEC_PER_MSEC;
/* Round milliseconds up */
- if ((USec - (MSec * 1000)) >= 500)
+ if ((USec - (MSec * ACPI_USEC_PER_MSEC)) >= 500)
{
MSec++;
}
Modified: projects/mtree/sys/contrib/dev/acpica/compiler/aslcompiler.h
==============================================================================
--- projects/mtree/sys/contrib/dev/acpica/compiler/aslcompiler.h Fri Jan 18 21:34:33 2013 (r245619)
+++ projects/mtree/sys/contrib/dev/acpica/compiler/aslcompiler.h Fri Jan 18 21:39:35 2013 (r245620)
@@ -5,7 +5,7 @@
*****************************************************************************/
/*
- * Copyright (C) 2000 - 2012, Intel Corp.
+ * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -188,19 +188,23 @@ AnOperandTypecheckWalkEnd (
void *Context);
ACPI_STATUS
-AnMethodAnalysisWalkBegin (
+AnMethodTypingWalkEnd (
ACPI_PARSE_OBJECT *Op,
UINT32 Level,
void *Context);
+
+/*
+ * aslmethod - Control method analysis walk
+ */
ACPI_STATUS
-AnMethodAnalysisWalkEnd (
+MtMethodAnalysisWalkBegin (
ACPI_PARSE_OBJECT *Op,
UINT32 Level,
void *Context);
ACPI_STATUS
-AnMethodTypingWalkEnd (
+MtMethodAnalysisWalkEnd (
ACPI_PARSE_OBJECT *Op,
UINT32 Level,
void *Context);
@@ -342,6 +346,12 @@ LsDoListings (
void);
void
+LsDumpAsciiInComment (
+ UINT32 FileId,
+ UINT32 Count,
+ UINT8 *Buffer);
+
+void
LsWriteNodeToAsmListing (
ACPI_PARSE_OBJECT *Op);
@@ -351,13 +361,18 @@ LsWriteNode (
UINT32 FileId);
void
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list