Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Jan 2013 02:58:48 +0000 (UTC)
From:      Andrew Turner <andrew@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r245645 - in projects/arm_eabi: . bin/ps cddl/lib/libdtrace contrib/compiler-rt contrib/compiler-rt/lib contrib/compiler-rt/lib/arm etc lib/libcompiler_rt lib/libthr/thread share/man/ma...
Message-ID:  <201301190258.r0J2wmCf049099@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: andrew
Date: Sat Jan 19 02:58:47 2013
New Revision: 245645
URL: http://svnweb.freebsd.org/changeset/base/245645

Log:
  MFC to r245644

Added:
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslfileio.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/compiler/aslfileio.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslhex.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/compiler/aslhex.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmethod.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/compiler/aslmethod.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslnamesp.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/compiler/aslnamesp.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslxref.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/compiler/aslxref.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbconvert.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/debugger/dbconvert.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evhandler.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/events/evhandler.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psobject.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/parser/psobject.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psopinfo.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/parser/psopinfo.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utownerid.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/utilities/utownerid.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utstring.c
     - copied unchanged from r245644, head/sys/contrib/dev/acpica/components/utilities/utstring.c
  projects/arm_eabi/tools/build/options/WITHOUT_PC_SYSINSTALL
     - copied unchanged from r245644, head/tools/build/options/WITHOUT_PC_SYSINSTALL
Deleted:
  projects/arm_eabi/sys/dev/netmap/netmap_mem1.c
Modified:
  projects/arm_eabi/Makefile.inc1
  projects/arm_eabi/UPDATING
  projects/arm_eabi/bin/ps/extern.h
  projects/arm_eabi/bin/ps/fmt.c
  projects/arm_eabi/bin/ps/ps.c
  projects/arm_eabi/cddl/lib/libdtrace/Makefile
  projects/arm_eabi/contrib/compiler-rt/LICENSE.TXT
  projects/arm_eabi/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S
  projects/arm_eabi/contrib/compiler-rt/lib/arm/divsi3.S
  projects/arm_eabi/contrib/compiler-rt/lib/arm/udivsi3.S
  projects/arm_eabi/contrib/compiler-rt/lib/cmpdi2.c
  projects/arm_eabi/contrib/compiler-rt/lib/int_endianness.h
  projects/arm_eabi/contrib/compiler-rt/lib/int_lib.h
  projects/arm_eabi/contrib/compiler-rt/lib/ucmpdi2.c
  projects/arm_eabi/etc/Makefile
  projects/arm_eabi/lib/libcompiler_rt/Makefile
  projects/arm_eabi/lib/libthr/thread/thr_init.c
  projects/arm_eabi/lib/libthr/thread/thr_kern.c
  projects/arm_eabi/share/man/man5/src.conf.5
  projects/arm_eabi/share/misc/committers-src.dot
  projects/arm_eabi/share/mk/bsd.README
  projects/arm_eabi/share/mk/bsd.lib.mk
  projects/arm_eabi/share/mk/bsd.own.mk
  projects/arm_eabi/sys/amd64/amd64/pmap.c
  projects/arm_eabi/sys/arm/arm/db_trace.c
  projects/arm_eabi/sys/arm/arm/intr.c
  projects/arm_eabi/sys/arm/arm/machdep.c
  projects/arm_eabi/sys/arm/arm/trap.c
  projects/arm_eabi/sys/arm/include/intr.h
  projects/arm_eabi/sys/arm/include/proc.h
  projects/arm_eabi/sys/conf/files
  projects/arm_eabi/sys/contrib/dev/acpica/changes.txt   (contents, props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/common/adfile.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/adisasm.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/adwalk.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/ahpredef.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/dmextern.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/dmrestag.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/dmtable.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/dmtbdump.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/arm_eabi/sys/contrib/dev/acpica/common/getopt.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslbtypes.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslcompiler.y
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslfold.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllength.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslload.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmap.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslopcodes.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asloperands.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslopt.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2s.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslstubs.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslsupport.l
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asltransform.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asltree.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/asluuid.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/aslwalks.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtexpress.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtio.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtparser.l
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtparser.y
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtsubtable.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttable.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttemplate.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dttemplate.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/preprocess.h
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/prexpress.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/prmacros.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/prparser.l
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/prparser.y
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/prscan.c
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/prutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbcmds.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbdisply.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbexec.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbfileio.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbhistry.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbinput.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbmethod.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbnames.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbstats.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/dbxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmnames.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmobject.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswload.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswscope.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/dswstate.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evevent.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evglock.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpe.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeblk.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeinit.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evgpeutil.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evmisc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evregion.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evrgnini.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evsci.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfevnt.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfgpe.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/evxfregn.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exconfig.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exconvrt.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/excreate.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exdebug.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exdump.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exfield.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exfldio.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exmisc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exmutex.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exnames.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg1.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg2.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg3.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exoparg6.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exprep.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exregion.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exresnte.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exresolv.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exresop.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exstore.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exstoren.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exstorob.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exsystem.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/exutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwacpi.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwesleep.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwgpe.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwpci.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwregs.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwsleep.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwtimer.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwvalid.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsaccess.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsalloc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsdump.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nseval.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsinit.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsload.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsnames.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsobject.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsparse.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nspredef.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsrepair.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nssearch.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nswalk.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsxfname.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/nsxfobj.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psargs.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psloop.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psopcode.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psparse.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psscope.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/pstree.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/pswalk.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/psxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsaddr.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rscalc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rscreate.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsdump.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsinfo.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsio.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsirq.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rslist.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsmemory.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsmisc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsserial.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/rsxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbfadt.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbfind.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbinstal.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbutils.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbxfload.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/tbxfroot.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utaddress.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utalloc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utcache.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utcopy.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdebug.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdecode.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utdelete.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/uteval.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utexcep.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utglobal.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utids.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utinit.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utlock.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmath.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmisc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utmutex.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utobject.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utosi.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utresrc.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utstate.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/uttrack.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxface.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxferror.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxfinit.c
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/utxfmutex.c
  projects/arm_eabi/sys/contrib/dev/acpica/include/acapps.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acbuffer.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/accommon.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acconfig.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acdebug.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acdisasm.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acdispat.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acevents.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acexcep.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acglobal.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/achware.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acinterp.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/aclocal.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acmacros.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acnames.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acnamesp.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acobject.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acopcode.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acoutput.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acparser.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acpi.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acpixf.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acpredef.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acresrc.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acrestyp.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acstruct.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/actables.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/actbl.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/actbl1.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/actbl2.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/actbl3.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/actypes.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/acutils.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/amlcode.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/amlresrc.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/platform/acenv.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  projects/arm_eabi/sys/contrib/dev/acpica/include/platform/acgcc.h
  projects/arm_eabi/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
  projects/arm_eabi/sys/dev/acpica/acpi.c
  projects/arm_eabi/sys/dev/ath/if_ath.c
  projects/arm_eabi/sys/dev/ath/if_ath_beacon.c
  projects/arm_eabi/sys/dev/cxgbe/adapter.h
  projects/arm_eabi/sys/dev/netmap/if_em_netmap.h
  projects/arm_eabi/sys/dev/netmap/if_igb_netmap.h
  projects/arm_eabi/sys/dev/netmap/if_lem_netmap.h
  projects/arm_eabi/sys/dev/netmap/if_re_netmap.h
  projects/arm_eabi/sys/dev/netmap/ixgbe_netmap.h
  projects/arm_eabi/sys/dev/netmap/netmap_kern.h
  projects/arm_eabi/sys/fs/ext2fs/ext2_inode.c
  projects/arm_eabi/sys/fs/nfsclient/nfs_clport.c
  projects/arm_eabi/sys/fs/nfsclient/nfs_clvnops.c
  projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdport.c
  projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/arm_eabi/sys/i386/i386/pmap.c
  projects/arm_eabi/sys/kern/kern_mbuf.c
  projects/arm_eabi/sys/kern/subr_param.c
  projects/arm_eabi/sys/nfs/nfs_common.c
  projects/arm_eabi/sys/nfs/nfs_common.h
  projects/arm_eabi/sys/nfsclient/nfs_vnops.c
  projects/arm_eabi/sys/nfsserver/nfs_srvsubs.c
  projects/arm_eabi/sys/security/audit/audit.c
  projects/arm_eabi/sys/security/audit/audit_bsm.c
  projects/arm_eabi/sys/security/audit/audit_private.h
  projects/arm_eabi/sys/sys/mbuf.h
  projects/arm_eabi/sys/x86/x86/local_apic.c
  projects/arm_eabi/tools/build/mk/OptionalObsoleteFiles.inc
  projects/arm_eabi/tools/tools/ath/athalq/ar5212_ds.c
  projects/arm_eabi/tools/tools/ath/athalq/ar5416_ds.c
  projects/arm_eabi/usr.bin/w/w.c
  projects/arm_eabi/usr.bin/xinstall/Makefile
  projects/arm_eabi/usr.bin/xinstall/install.1
  projects/arm_eabi/usr.bin/xinstall/xinstall.c
  projects/arm_eabi/usr.sbin/Makefile
  projects/arm_eabi/usr.sbin/acpi/acpidb/Makefile
  projects/arm_eabi/usr.sbin/acpi/iasl/Makefile
  projects/arm_eabi/usr.sbin/watchdogd/watchdogd.c
Directory Properties:
  projects/arm_eabi/   (props changed)
  projects/arm_eabi/contrib/compiler-rt/   (props changed)
  projects/arm_eabi/lib/libc/   (props changed)
  projects/arm_eabi/sys/   (props changed)
  projects/arm_eabi/sys/conf/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/common/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/compiler/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/debugger/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/disassembler/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/dispatcher/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/events/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/executer/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/hardware/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/namespace/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/parser/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/resources/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/tables/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/components/utilities/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/include/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/os_specific/   (props changed)

Modified: projects/arm_eabi/Makefile.inc1
==============================================================================
--- projects/arm_eabi/Makefile.inc1	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/Makefile.inc1	Sat Jan 19 02:58:47 2013	(r245645)
@@ -336,6 +336,7 @@ LIB32WMAKEFLAGS+=	\
 		CXX="${CXX} ${LIB32FLAGS}" \
 		DESTDIR=${LIB32TMP} \
 		-DCOMPAT_32BIT \
+		-DLIBRARIES_ONLY \
 		-DNO_CPU_CFLAGS \
 		-DNO_CTF \
 		-DNO_LINT
@@ -703,7 +704,6 @@ distributeworld installworld: installche
 	    done); \
 	cp $$libs $$progs ${INSTALLTMP}
 	cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale
-	rm -f ${METALOG}
 .if make(distributeworld)
 .for dist in ${EXTRA_DISTRIBUTIONS}
 	-mkdir ${DESTDIR}/${DISTDIR}/${dist}
@@ -716,7 +716,7 @@ distributeworld installworld: installche
 .endfor
 	-mkdir ${DESTDIR}/${DISTDIR}/base
 	${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \
-	    DESTDIR=${DESTDIR}/${DISTDIR}/base
+	    LOCAL_MTREE=${LOCAL_MTREE} DESTDIR=${DESTDIR}/${DISTDIR}/base
 .endif
 	${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \
 	    ${IMAKEENV} rm -rf ${INSTALLTMP}
@@ -766,7 +766,7 @@ redistribute:
 
 distrib-dirs distribution:
 	cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \
-	    ${IMAKE_INSTALL} ${.TARGET}
+	    ${IMAKE_INSTALL} ${IMAKE_MTREE} ${.TARGET}
 
 #
 # buildkernel and installkernel
@@ -1247,11 +1247,7 @@ cross-tools:
 # hierarchy - ensure that all the needed directories are present
 #
 hierarchy hier:
-	cd ${.CURDIR}/etc;		${MAKE} distrib-dirs
-.for _mtree in ${LOCAL_MTREE}
-	mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/${_mtree} \
-	    -p ${DESTDIR}/
-.endfor
+	cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs
 
 #
 # libraries - build all libraries, and install them under ${DESTDIR}.

Modified: projects/arm_eabi/UPDATING
==============================================================================
--- projects/arm_eabi/UPDATING	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/UPDATING	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/bin/ps/extern.h
==============================================================================
--- projects/arm_eabi/bin/ps/extern.h	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/bin/ps/extern.h	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/bin/ps/fmt.c
==============================================================================
--- projects/arm_eabi/bin/ps/fmt.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/bin/ps/fmt.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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 (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/arm_eabi/bin/ps/ps.c
==============================================================================
--- projects/arm_eabi/bin/ps/ps.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/bin/ps/ps.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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,
+	    showthreads && 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/arm_eabi/cddl/lib/libdtrace/Makefile
==============================================================================
--- projects/arm_eabi/cddl/lib/libdtrace/Makefile	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/cddl/lib/libdtrace/Makefile	Sat Jan 19 02:58:47 2013	(r245645)
@@ -103,7 +103,7 @@ dt_names.c:
 beforedepend:	dt_errtags.c dt_names.c
 
 beforeinstall:
-.if exists(${DESTDIR}/usr/lib/dtrace)
+.if !defined(LIBRARIES_ONLY) && exists(${DESTDIR}/usr/lib/dtrace)
 .for file in ${DSRCS}
 	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace
 .endfor

Modified: projects/arm_eabi/contrib/compiler-rt/LICENSE.TXT
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/LICENSE.TXT	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/LICENSE.TXT	Sat Jan 19 02:58:47 2013	(r245645)
@@ -14,7 +14,7 @@ Full text of the relevant licenses is in
 University of Illinois/NCSA
 Open Source License
 
-Copyright (c) 2009-2012 by the contributors listed in CREDITS.TXT
+Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
 
 All rights reserved.
 
@@ -55,7 +55,7 @@ SOFTWARE.
 
 ==============================================================================
 
-Copyright (c) 2009-2012 by the contributors listed in CREDITS.TXT
+Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

Modified: projects/arm_eabi/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/arm/aeabi_uldivmod.S	Sat Jan 19 02:58:47 2013	(r245645)
@@ -28,3 +28,4 @@ DEFINE_COMPILERRT_FUNCTION(__aeabi_uldiv
         ldr	r3, [sp, #12]
         add	sp, sp, #16
         pop	{r11, pc}
+

Modified: projects/arm_eabi/contrib/compiler-rt/lib/arm/divsi3.S
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/arm/divsi3.S	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/arm/divsi3.S	Sat Jan 19 02:58:47 2013	(r245645)
@@ -25,7 +25,16 @@
 // Ok, APCS and AAPCS agree on 32 bit args, so it's safe to use the same routine.
 DEFINE_AEABI_FUNCTION_ALIAS(__aeabi_idiv, __divsi3)
 DEFINE_COMPILERRT_FUNCTION(__divsi3)
-    ESTABLISH_FRAME
+#if __ARM_ARCH_7S__
+   tst     r1,r1
+   beq     LOCAL_LABEL(divzero)
+   sdiv    r0, r0, r1
+   bx      lr
+LOCAL_LABEL(divzero):
+   mov     r0,#0
+   bx      lr
+#else
+ESTABLISH_FRAME
 //  Set aside the sign of the quotient.
     eor     r4,     r0, r1
 //  Take absolute value of a and b via abs(x) = (x^(x >> 31)) - (x >> 31).
@@ -39,3 +48,4 @@ DEFINE_COMPILERRT_FUNCTION(__divsi3)
     eor     r0,     r0, r4, asr #31
     sub     r0,     r0, r4, asr #31
     CLEAR_FRAME_AND_RETURN
+#endif

Modified: projects/arm_eabi/contrib/compiler-rt/lib/arm/udivsi3.S
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/arm/udivsi3.S	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/arm/udivsi3.S	Sat Jan 19 02:58:47 2013	(r245645)
@@ -33,6 +33,15 @@
 // Ok, APCS and AAPCS agree on 32 bit args, so it's safe to use the same routine.
 DEFINE_AEABI_FUNCTION_ALIAS(__aeabi_uidiv, __udivsi3)
 DEFINE_COMPILERRT_FUNCTION(__udivsi3)
+#if __ARM_ARCH_7S__
+	tst	r1,r1
+	beq	LOCAL_LABEL(divzero)
+	udiv	r0, r0, r1
+	bx  	lr
+	LOCAL_LABEL(divzero):
+	mov	r0,#0
+	bx	lr
+#else
 //  We use a simple digit by digit algorithm; before we get into the actual 
 //  divide loop, we must calculate the left-shift amount necessary to align
 //  the MSB of the divisor with that of the dividend (If this shift is
@@ -78,3 +87,4 @@ LOCAL_LABEL(return):
 //  Move the quotient to r0 and return.
     mov     r0,     q
     CLEAR_FRAME_AND_RETURN
+#endif

Modified: projects/arm_eabi/contrib/compiler-rt/lib/cmpdi2.c
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/cmpdi2.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/cmpdi2.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -38,7 +38,10 @@ __cmpdi2(di_int a, di_int b)
 }
 
 #ifdef __ARM_EABI__
-/* Returns (-1, 0, 1) for (<, ==, >) */
+/* Returns: if (a <  b) returns -1
+*           if (a == b) returns  0
+*           if (a >  b) returns  1
+*/
 COMPILER_RT_ABI si_int
 __aeabi_lcmp(di_int a, di_int b)
 {

Modified: projects/arm_eabi/contrib/compiler-rt/lib/int_endianness.h
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/int_endianness.h	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/int_endianness.h	Sat Jan 19 02:58:47 2013	(r245645)
@@ -31,7 +31,7 @@
 
 /* .. */
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__minix)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__minix)
 #include <sys/endian.h>
 
 #if _BYTE_ORDER == _BIG_ENDIAN
@@ -44,6 +44,19 @@
 
 #endif /* *BSD */
 
+#if defined(__OpenBSD__) || defined(__Bitrig__)
+#include <machine/endian.h>
+
+#if _BYTE_ORDER == _BIG_ENDIAN
+#define _YUGA_LITTLE_ENDIAN 0
+#define _YUGA_BIG_ENDIAN    1
+#elif _BYTE_ORDER == _LITTLE_ENDIAN
+#define _YUGA_LITTLE_ENDIAN 1
+#define _YUGA_BIG_ENDIAN    0
+#endif /* _BYTE_ORDER */
+
+#endif /* OpenBSD and Bitrig. */
+
 /* .. */
 
 /* Mac OSX has __BIG_ENDIAN__ or __LITTLE_ENDIAN__ automatically set by the compiler (at least with GCC) */

Modified: projects/arm_eabi/contrib/compiler-rt/lib/int_lib.h
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/int_lib.h	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/int_lib.h	Sat Jan 19 02:58:47 2013	(r245645)
@@ -26,7 +26,8 @@
 # define ARM_EABI_FNALIAS(aeabi_name, name)         \
   void __aeabi_##aeabi_name() __attribute__((alias("__" #name)));
 
-# if defined(__GNUC__) && (__GNUC__ < 4 || __GNUC__ == 4 && __GNUC_MINOR__ < 5)
+# if !defined(__clang__) && defined(__GNUC__) && \
+     (__GNUC__ < 4 || __GNUC__ == 4 && __GNUC_MINOR__ < 5)
 /* The pcs attribute was introduced in GCC 4.5.0 */
 #  define COMPILER_RT_ABI
 # else

Modified: projects/arm_eabi/contrib/compiler-rt/lib/ucmpdi2.c
==============================================================================
--- projects/arm_eabi/contrib/compiler-rt/lib/ucmpdi2.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/contrib/compiler-rt/lib/ucmpdi2.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -38,7 +38,10 @@ __ucmpdi2(du_int a, du_int b)
 }
 
 #ifdef __ARM_EABI__
-/* Returns (-1, 0, 1) for (<, ==, >) */
+/* Returns: if (a <  b) returns -1
+*           if (a == b) returns  0
+*           if (a >  b) returns  1
+*/
 COMPILER_RT_ABI si_int
 __aeabi_ulcmp(di_int a, di_int b)
 {

Modified: projects/arm_eabi/etc/Makefile
==============================================================================
--- projects/arm_eabi/etc/Makefile	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/etc/Makefile	Sat Jan 19 02:58:47 2013	(r245645)
@@ -293,52 +293,57 @@ distribution:
 
 MTREE_CMD?=	mtree
 
-distrib-dirs:
-	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.root.dist -p ${DESTDIR}/
-	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.var.dist -p ${DESTDIR}/var
-	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.usr.dist -p ${DESTDIR}/usr
-	${MTREE_CMD} -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.include.dist \
-		-p ${DESTDIR}/usr/include
+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"
-	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.include.dist \
-	    -p ${DESTDIR}/usr/include
+MTREES+=	mtree/BIND.include.dist		/usr/include
 .endif
 .if ${MK_BIND_MTREE} != "no"
-	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BIND.chroot.dist \
-	    -p ${DESTDIR}/var/named
+MTREES+=	mtree/BIND.chroot.dist		/var/named
 .endif
 .if ${MK_GROFF} != "no"
-	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.groff.dist -p ${DESTDIR}/usr
+MTREES+=	mtree/BSD.groff.dist		/usr
 .endif
 .if ${MK_SENDMAIL} != "no"
-	${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/mtree/BSD.sendmail.dist -p ${DESTDIR}/
+MTREES+=	mtree/BSD.sendmail.dist		/
 .endif
-	cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys
-	cd ${DESTDIR}/usr/share/man/en.ISO8859-1; ln -sf ../man* .
-	cd ${DESTDIR}/usr/share/man/en.UTF-8; ln -sf ../man* .
+.for mtree in ${LOCAL_MTREE}
+MTREES+=	../${mtree}			/
+.endfor
+
+distrib-dirs:
+	@set ${MTREES}; \
+	while test $$# -ge 2; do \
+		m=${.CURDIR}/$$1; \
+		shift; \
+		d=${DESTDIR}$$1; \
+		shift; \
+		${ECHO} ${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} \
+		    -f $$m -p $$d; \
+		${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \
+	done; true
+	ln -sfh usr/src/sys ${DESTDIR}/sys
 	cd ${DESTDIR}/usr/share/man; \
-	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
-	while [ $$# -gt 0 ] ; \
-	do \
-		rm -rf "$$1"; \
-		ln -s "$$2" "$$1"; \
-		shift; shift; \
+	for mandir in man*; do \
+		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \
+		ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \
 	done
 	cd ${DESTDIR}/usr/share/openssl/man; \
+	for mandir in man*; do \
+		ln -sfh ../$$mandir \
+		    ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1/; \
+	done
 	set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \
-	while [ $$# -gt 0 ] ; \
-	do \
-		rm -rf "$$1"; \
-		ln -s "$$2" "$$1"; \
+	while [ $$# -gt 0 ] ; do \
+		ln -sfh "$$2" "${DESTDIR}/usr/share/man/$$1"; \
+		ln -sfh "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \
 		shift; shift; \
 	done
-	cd ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
-	cd ${DESTDIR}/usr/share/nls; \
 	set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \
-	while [ $$# -gt 0 ] ; \
-	do \
-		rm -rf "$$1"; \
-		ln -s "$$2" "$$1"; \
+	while [ $$# -gt 0 ] ; do \
+		ln -sfh "$$2" "${DESTDIR}/usr/share/nls/$$1"; \
 		shift; shift; \
 	done
 

Modified: projects/arm_eabi/lib/libcompiler_rt/Makefile
==============================================================================
--- projects/arm_eabi/lib/libcompiler_rt/Makefile	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/lib/libcompiler_rt/Makefile	Sat Jan 19 02:58:47 2013	(r245645)
@@ -187,7 +187,7 @@ SRCS+=	${file}.c
 .endfor
 
 .if ${MACHINE_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no"
-SRCS+=	aeabi_idivmod.S \
+SRCS+= aeabi_idivmod.S \
 	aeabi_ldivmod.S \
 	aeabi_uidivmod.S \
 	aeabi_uldivmod.S

Modified: projects/arm_eabi/lib/libthr/thread/thr_init.c
==============================================================================
--- projects/arm_eabi/lib/libthr/thread/thr_init.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/lib/libthr/thread/thr_init.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -363,6 +363,12 @@ _libpthread_init(struct pthread *curthre
 		_thr_signal_init();
 		if (_thread_event_mask & TD_CREATE)
 			_thr_report_creation(curthread, curthread);
+		/*
+		 * Always use our rtld lock implementation.
+		 * It is faster because it postpones signal handlers
+		 * instead of calling sigprocmask(2).
+		 */
+		_thr_rtld_init();
 	}
 }
 

Modified: projects/arm_eabi/lib/libthr/thread/thr_kern.c
==============================================================================
--- projects/arm_eabi/lib/libthr/thread/thr_kern.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/lib/libthr/thread/thr_kern.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -57,11 +57,6 @@ _thr_setthreaded(int threaded)
 		return (0);
 
 	__isthreaded = threaded;
-	if (threaded != 0) {
-		_thr_rtld_init();
-	} else {
-		_thr_rtld_fini();
-	}
 	return (0);
 }
 

Modified: projects/arm_eabi/share/man/man5/src.conf.5
==============================================================================
--- projects/arm_eabi/share/man/man5/src.conf.5	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/share/man/man5/src.conf.5	Sat Jan 19 02:58:47 2013	(r245645)
@@ -1,7 +1,7 @@
 .\" DO NOT EDIT-- this file is automatically generated.
 .\" from FreeBSD: head/tools/build/options/makeman 236279 2012-05-30 02:37:20Z gjb
 .\" $FreeBSD$
-.Dd January 14, 2013
+.Dd January 17, 2013
 .Dt SRC.CONF 5
 .Os
 .Sh NAME
@@ -805,7 +805,7 @@ Set to not build NLS catalogs.
 Set to not build NLS catalog support for
 .Xr csh 1 .
 .It Va WITH_NMTREE
-.\" from FreeBSD: head/tools/build/options/WITH_NMTREE 245241 2013-01-09 21:07:08Z brooks
+.\" from FreeBSD: head/tools/build/options/WITH_NMTREE 245435 2013-01-14 20:38:32Z brooks
 Set to install
 .Xr nmtree 8
 as
@@ -835,6 +835,16 @@ Infiniband software stack.
 .It Va WITHOUT_OPENSSH
 .\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru
 Set to not build OpenSSH.
+.It Va WITH_OPENSSH_NONE_CIPHER
+.\" from FreeBSD: head/tools/build/options/WITH_OPENSSH_NONE_CIPHER 245527 2013-01-17 01:51:04Z bz
+Set to include the "None" cipher support in OpenSSH and its libraries.
+Additional adjustments may need to be done to system configuration
+files, such as
+.Xr sshd_config 5 ,
+to enable this cipher.
+Please see
+.Pa /usr/src/crypto/openssh/README.hpn
+for full details.
 .It Va WITHOUT_OPENSSL
 .\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru
 Set to not build OpenSSL.

Modified: projects/arm_eabi/share/misc/committers-src.dot
==============================================================================
--- projects/arm_eabi/share/misc/committers-src.dot	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/share/misc/committers-src.dot	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/share/mk/bsd.README
==============================================================================
--- projects/arm_eabi/share/mk/bsd.README	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/share/mk/bsd.README	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/share/mk/bsd.lib.mk
==============================================================================
--- projects/arm_eabi/share/mk/bsd.lib.mk	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/share/mk/bsd.lib.mk	Sat Jan 19 02:58:47 2013	(r245645)
@@ -331,9 +331,12 @@ _libinstall:
 .endif
 .endif # !defined(INTERNALLIB)
 
+.if !defined(LIBRARIES_ONLY)
 .include <bsd.nls.mk>
 .include <bsd.files.mk>
 .include <bsd.incs.mk>
+.endif
+
 .include <bsd.links.mk>
 
 .if ${MK_MAN} != "no"
@@ -348,7 +351,7 @@ lint: ${SRCS:M*.c}
 	${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}
 .endif
 
-.if ${MK_MAN} != "no"
+.if ${MK_MAN} != "no" && !defined(LIBRARIES_ONLY)
 .include <bsd.man.mk>
 .endif
 

Modified: projects/arm_eabi/share/mk/bsd.own.mk
==============================================================================
--- projects/arm_eabi/share/mk/bsd.own.mk	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/share/mk/bsd.own.mk	Sat Jan 19 02:58:47 2013	(r245645)
@@ -310,6 +310,7 @@ __DEFAULT_YES_OPTIONS = \
     OPENSSH \
     OPENSSL \
     PAM \
+    PC_SYSINSTALL \
     PF \
     PKGBOOTSTRAP \
     PKGTOOLS \

Modified: projects/arm_eabi/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/arm_eabi/sys/amd64/amd64/pmap.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/amd64/amd64/pmap.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -102,6 +102,7 @@ __FBSDID("$FreeBSD$");
 #include "opt_vm.h"
 
 #include <sys/param.h>
+#include <sys/bus.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
 #include <sys/ktr.h>
@@ -133,6 +134,8 @@ __FBSDID("$FreeBSD$");
 #include <vm/vm_reserv.h>
 #include <vm/uma.h>
 
+#include <machine/intr_machdep.h>
+#include <machine/apicvar.h>
 #include <machine/cpu.h>
 #include <machine/cputypes.h>
 #include <machine/md_var.h>
@@ -1150,6 +1153,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/arm_eabi/sys/arm/arm/db_trace.c
==============================================================================
--- projects/arm_eabi/sys/arm/arm/db_trace.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/arm/arm/db_trace.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -175,7 +175,6 @@ db_find_index(uint32_t addr)
 	min = 0;
 	max = (&exidx_end - &exidx_start) / 2;
 
-	/* XXX: This is likely broken for small addresses */
 	while (min != max) {
 		mid = min + (max - min + 1) / 2;
 

Modified: projects/arm_eabi/sys/arm/arm/intr.c
==============================================================================
--- projects/arm_eabi/sys/arm/arm/intr.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/arm/arm/intr.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -50,23 +50,40 @@ __FBSDID("$FreeBSD$");
 #include <machine/intr.h>
 #include <machine/cpu.h>
 
+#define	INTRNAME_LEN	(MAXCOMLEN + 1)
+
 typedef void (*mask_fn)(void *);
 
 static struct intr_event *intr_events[NIRQ];
-static int intrcnt_tab[NIRQ];
-static int intrcnt_index = 0;
-static int last_printed = 0;
 
 void	arm_handler_execute(struct trapframe *, int);
 
 void (*arm_post_filter)(void *) = NULL;
 
+/*
+ * Pre-format intrnames into an array of fixed-size strings containing spaces.
+ * This allows us to avoid the need for an intermediate table of indices into
+ * the names and counts arrays, while still meeting the requirements and
+ * assumptions of vmstat(8) and the kdb "show intrcnt" command, the two
+ * consumers of this data.
+ */
+void
+arm_intrnames_init()
+{
+	int i;
+
+	memset(intrnames, ' ', NIRQ * INTRNAME_LEN);
+	for (i = 0; i < NIRQ; ++i)
+		intrnames[i * INTRNAME_LEN - 1] = 0;
+}
+
 void
 arm_setup_irqhandler(const char *name, driver_filter_t *filt,
     void (*hand)(void*), void *arg, int irq, int flags, void **cookiep)
 {
 	struct intr_event *event;
 	int error;
+	char namebuf[INTRNAME_LEN];
 
 	if (irq < 0 || irq >= NIRQ)
 		return;
@@ -78,14 +95,9 @@ arm_setup_irqhandler(const char *name, d
 		if (error)
 			return;
 		intr_events[irq] = event;
-		last_printed +=
-		    snprintf(intrnames + last_printed,
-		    MAXCOMLEN + 1,
-		    "irq%d: %s", irq, name);
-		last_printed++;
-		intrcnt_tab[irq] = intrcnt_index;
-		intrcnt_index++;
-		
+		snprintf(namebuf, sizeof(namebuf), "irq%d: %s", irq, name);
+		sprintf(intrnames + INTRNAME_LEN * irq, "%-*s", 
+		    INTRNAME_LEN - 1, namebuf);
 	}
 	intr_event_add_handler(event, name, filt, hand, arg,
 	    intr_priority(flags), flags, cookiep);
@@ -122,7 +134,7 @@ arm_handler_execute(struct trapframe *fr
 	PCPU_INC(cnt.v_intr);
 	i = -1;
 	while ((i = arm_get_next_irq(i)) != -1) {
-		intrcnt[intrcnt_tab[i]]++;
+		intrcnt[i]++;
 		event = intr_events[i];
 		if (intr_event_handle(event, frame) != 0) {
 			/* XXX: Log stray IRQs */

Modified: projects/arm_eabi/sys/arm/arm/machdep.c
==============================================================================
--- projects/arm_eabi/sys/arm/arm/machdep.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/arm/arm/machdep.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -1474,6 +1474,7 @@ initarm(struct arm_boot_params *abp)
 
 	init_proc0(kernelstack.pv_va);
 
+	arm_intrnames_init();
 	arm_vector_init(ARM_VECTORS_HIGH, ARM_VEC_ALL);
 	arm_dump_avail_init(memsize, sizeof(dump_avail) / sizeof(dump_avail[0]));
 	pmap_bootstrap(freemempos, pmap_bootstrap_lastaddr, &kernel_l1pt);

Modified: projects/arm_eabi/sys/arm/arm/trap.c
==============================================================================
--- projects/arm_eabi/sys/arm/arm/trap.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/arm/arm/trap.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -909,6 +909,7 @@ syscall(struct thread *td, trapframe_t *
 	struct syscall_args sa;
 	int error;
 
+#ifndef __ARM_EABI__
 	sa.insn = *(uint32_t *)(frame->tf_pc - INSN_SIZE);
 #ifndef __ARM_EABI__
 	/* TODO: Also add the above line when we don't need it in the EABI case */

Modified: projects/arm_eabi/sys/arm/include/intr.h
==============================================================================
--- projects/arm_eabi/sys/arm/include/intr.h	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/arm/include/intr.h	Sat Jan 19 02:58:47 2013	(r245645)
@@ -70,6 +70,7 @@
 int arm_get_next_irq(int);
 void arm_mask_irq(uintptr_t);
 void arm_unmask_irq(uintptr_t);
+void arm_intrnames_init(void);
 void arm_setup_irqhandler(const char *, int (*)(void*), void (*)(void*),
     void *, int, int, void **);
 int arm_remove_irqhandler(int, void *);

Modified: projects/arm_eabi/sys/arm/include/proc.h
==============================================================================
--- projects/arm_eabi/sys/arm/include/proc.h	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/arm/include/proc.h	Sat Jan 19 02:58:47 2013	(r245645)
@@ -73,7 +73,9 @@ struct syscall_args {
 	register_t args[MAXARGS];
 	int narg;
 	u_int nap;
+#ifndef __ARM_EABI__
 	u_int32_t insn;
+#endif
 };
 
 #endif /* !_MACHINE_PROC_H_ */

Modified: projects/arm_eabi/sys/conf/files
==============================================================================
--- projects/arm_eabi/sys/conf/files	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/conf/files	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/sys/contrib/dev/acpica/changes.txt
==============================================================================
--- projects/arm_eabi/sys/contrib/dev/acpica/changes.txt	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/contrib/dev/acpica/changes.txt	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/sys/contrib/dev/acpica/common/adfile.c
==============================================================================
--- projects/arm_eabi/sys/contrib/dev/acpica/common/adfile.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/contrib/dev/acpica/common/adfile.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/sys/contrib/dev/acpica/common/adisasm.c
==============================================================================
--- projects/arm_eabi/sys/contrib/dev/acpica/common/adisasm.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/contrib/dev/acpica/common/adisasm.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/sys/contrib/dev/acpica/common/adwalk.c
==============================================================================
--- projects/arm_eabi/sys/contrib/dev/acpica/common/adwalk.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/contrib/dev/acpica/common/adwalk.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -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/arm_eabi/sys/contrib/dev/acpica/common/ahpredef.c
==============================================================================
--- projects/arm_eabi/sys/contrib/dev/acpica/common/ahpredef.c	Sat Jan 19 02:33:57 2013	(r245644)
+++ projects/arm_eabi/sys/contrib/dev/acpica/common/ahpredef.c	Sat Jan 19 02:58:47 2013	(r245645)
@@ -5,7 +5,7 @@
  *****************************************************************************/
 
 /*

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301190258.r0J2wmCf049099>