Date: Fri, 18 Jan 2013 21:39:35 +0000 (UTC) From: Brooks Davis <brooks@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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... Message-ID: <201301182139.r0ILdZql052292@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.or gshapiro [label="Gregory Shapiro\ngshapiro@FreeBSD.org\n2000/07/12"] harti [label="Hartmut Brandt\nharti@FreeBSD.org\n2003/01/29"] hmp [label="Hiten Pandya\nhmp@FreeBSD.org\n2004/03/23"] +ian [label="Ian Lepore\nian@FreeBSD.org\n2013/01/07"] iedowse [label="Ian Dowse\niedowse@FreeBSD.org\n2000/12/01"] imp [label="Warner Losh\nimp@FreeBSD.org\n1996/09/20"] ivoras [label="Ivan Voras\nivoras@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@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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301182139.r0ILdZql052292>