Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 2015 18:59:45 +0000 (UTC)
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r279075 - in projects/release-install-debug: . contrib/ipfilter lib/libc/db/man lib/libc/gen lib/libc/sys release release/doc/en_US.ISO8859-1/relnotes share/man/man4/man4.arm share/man/...
Message-ID:  <201502201859.t1KIxjUW024910@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gjb
Date: Fri Feb 20 18:59:43 2015
New Revision: 279075
URL: https://svnweb.freebsd.org/changeset/base/279075

Log:
  MFH: r278968-r279074
  
  Sponsored by:	The FreeBSD Foundation

Added:
  projects/release-install-debug/share/man/man4/man4.powerpc/llan.4
     - copied unchanged from r279074, head/share/man/man4/man4.powerpc/llan.4
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslprintf.c
     - copied unchanged from r279074, head/sys/contrib/dev/acpica/compiler/aslprintf.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslprune.c
     - copied unchanged from r279074, head/sys/contrib/dev/acpica/compiler/aslprune.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c
     - copied unchanged from r279074, head/sys/contrib/dev/acpica/components/disassembler/dmcstyle.c
  projects/release-install-debug/sys/dev/ofw/ofw_cpu.h
     - copied unchanged from r279074, head/sys/dev/ofw/ofw_cpu.h
Deleted:
  projects/release-install-debug/sys/dev/cxgb/sys/mbufq.h
  projects/release-install-debug/sys/dev/xen/netfront/mbufq.h
Modified:
  projects/release-install-debug/Makefile.inc1
  projects/release-install-debug/UPDATING
  projects/release-install-debug/contrib/ipfilter/ip_fil.c
  projects/release-install-debug/contrib/ipfilter/ipf.h
  projects/release-install-debug/lib/libc/db/man/dbm.3
  projects/release-install-debug/lib/libc/gen/getgrent.c
  projects/release-install-debug/lib/libc/gen/getpwent.c
  projects/release-install-debug/lib/libc/sys/mmap.2
  projects/release-install-debug/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/release-install-debug/release/release.conf.sample
  projects/release-install-debug/release/release.sh
  projects/release-install-debug/share/man/man4/man4.arm/devcfg.4
  projects/release-install-debug/share/man/man4/man4.i386/apm.4
  projects/release-install-debug/share/man/man4/man4.powerpc/Makefile
  projects/release-install-debug/share/man/man4/man4.powerpc/tsec.4
  projects/release-install-debug/share/man/man7/release.7
  projects/release-install-debug/share/misc/committers-doc.dot
  projects/release-install-debug/share/mk/bsd.sys.mk
  projects/release-install-debug/share/mk/src.opts.mk
  projects/release-install-debug/sys/amd64/amd64/ptrace_machdep.c
  projects/release-install-debug/sys/arm/arm/db_trace.c
  projects/release-install-debug/sys/arm/arm/unwind.c
  projects/release-install-debug/sys/arm/include/stack.h
  projects/release-install-debug/sys/boot/efi/include/amd64/efibind.h
  projects/release-install-debug/sys/boot/efi/include/efidef.h
  projects/release-install-debug/sys/boot/efi/include/i386/efibind.h
  projects/release-install-debug/sys/cddl/dev/dtrace/arm/dtrace_isa.c
  projects/release-install-debug/sys/conf/NOTES
  projects/release-install-debug/sys/conf/files
  projects/release-install-debug/sys/conf/files.arm
  projects/release-install-debug/sys/conf/kmod.mk
  projects/release-install-debug/sys/contrib/dev/acpica/changes.txt   (contents, props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/common/acgetline.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/adfile.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/adisasm.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/adwalk.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/ahids.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/ahpredef.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/ahuuids.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/cmfsize.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/dmextern.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/dmrestag.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/dmtable.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/dmtbdump.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/release-install-debug/sys/contrib/dev/acpica/common/getopt.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslascii.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslbtypes.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslfileio.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslfold.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslhex.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asllength.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asllistsup.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslload.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmap.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmapenter.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmapoutput.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmaputils.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmessages.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslmethod.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslnamesp.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asloffset.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslopcodes.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asloperands.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslopt.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asloptions.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslparser.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslprepkg.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype2.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype2s.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslrules.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslstubs.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslsupport.l
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslsupport.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asltokens.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asltransform.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asltree.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asltypes.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/asluuid.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslwalks.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/aslxref.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtexpress.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtio.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtparser.l
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtparser.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtsubtable.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dttable.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dttemplate.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dttemplate.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/preprocess.h
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/prexpress.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/prmacros.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/prparser.l
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/prparser.y
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/prscan.c
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/prutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbcmds.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbconvert.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbdisply.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbexec.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbfileio.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbhistry.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbinput.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbmethod.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbnames.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbstats.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbtest.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/dbxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmnames.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmobject.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dswload.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dswscope.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/dswstate.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evevent.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evglock.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evgpe.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evgpeblk.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evgpeinit.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evgpeutil.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evhandler.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evmisc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evregion.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evrgnini.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evsci.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evxfevnt.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evxfgpe.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/evxfregn.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exconfig.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exconvrt.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/excreate.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exdebug.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exdump.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exfield.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exfldio.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exmisc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exmutex.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exnames.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exoparg1.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exoparg2.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exoparg3.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exoparg6.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exprep.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exregion.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exresnte.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exresolv.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exresop.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exstore.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exstoren.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exstorob.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exsystem.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/exutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwacpi.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwesleep.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwgpe.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwpci.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwregs.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwsleep.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwtimer.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwvalid.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsaccess.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsalloc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsarguments.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsconvert.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsdump.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nseval.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsinit.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsload.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsnames.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsobject.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsparse.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nspredef.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsrepair.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nssearch.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nswalk.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsxfname.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/nsxfobj.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psargs.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psloop.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psobject.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psopcode.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psopinfo.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psparse.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psscope.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/pstree.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/pswalk.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/psxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsaddr.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rscalc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rscreate.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsdump.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsinfo.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsio.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsirq.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rslist.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsmemory.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsmisc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsserial.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/rsxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbdata.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbfadt.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbfind.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbinstal.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbprint.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbutils.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbxfload.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/tbxfroot.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utaddress.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utalloc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utbuffer.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utcache.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utcopy.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utdebug.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utdecode.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utdelete.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/uterror.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/uteval.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utexcep.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utfileio.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utglobal.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/uthex.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utids.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utinit.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utlock.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utmath.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utmisc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utmutex.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utobject.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utosi.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utownerid.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utpredef.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utprint.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utresrc.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utstate.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utstring.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/uttrack.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utuuid.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utxface.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utxferror.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utxfinit.c
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/utxfmutex.c
  projects/release-install-debug/sys/contrib/dev/acpica/include/acapps.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acbuffer.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/accommon.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acconfig.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acdebug.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acdisasm.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acdispat.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acevents.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acexcep.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acglobal.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/achware.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acinterp.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/aclocal.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acmacros.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acnames.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acnamesp.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acobject.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acopcode.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acoutput.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acparser.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acpi.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acpixf.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acpredef.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acresrc.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acrestyp.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acstruct.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/actables.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/actbl.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/actbl1.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/actbl2.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/actbl3.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/actypes.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/acutils.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/amlcode.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/amlresrc.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/platform/acenv.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/platform/acenvex.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  projects/release-install-debug/sys/contrib/dev/acpica/include/platform/acgcc.h
  projects/release-install-debug/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c
  projects/release-install-debug/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
  projects/release-install-debug/sys/dev/cxgb/cxgb_adapter.h
  projects/release-install-debug/sys/dev/cxgb/cxgb_sge.c
  projects/release-install-debug/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/release-install-debug/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h
  projects/release-install-debug/sys/dev/ixl/i40e_adminq.c
  projects/release-install-debug/sys/dev/ixl/i40e_adminq_cmd.h
  projects/release-install-debug/sys/dev/ixl/i40e_common.c
  projects/release-install-debug/sys/dev/ixl/i40e_lan_hmc.c
  projects/release-install-debug/sys/dev/ixl/i40e_prototype.h
  projects/release-install-debug/sys/dev/ixl/i40e_type.h
  projects/release-install-debug/sys/dev/ixl/if_ixl.c
  projects/release-install-debug/sys/dev/ixl/if_ixlv.c
  projects/release-install-debug/sys/dev/ixl/ixl.h
  projects/release-install-debug/sys/dev/ixl/ixl_pf.h
  projects/release-install-debug/sys/dev/ixl/ixl_txrx.c
  projects/release-install-debug/sys/dev/ixl/ixlvc.c
  projects/release-install-debug/sys/dev/ofw/ofw_cpu.c
  projects/release-install-debug/sys/dev/sfxge/common/efx.h
  projects/release-install-debug/sys/dev/sfxge/common/efx_ev.c
  projects/release-install-debug/sys/dev/sfxge/common/efx_mcdi.h
  projects/release-install-debug/sys/dev/sfxge/common/efx_regs_mcdi.h
  projects/release-install-debug/sys/dev/sfxge/common/siena_nic.c
  projects/release-install-debug/sys/dev/sfxge/sfxge_tx.c
  projects/release-install-debug/sys/dev/xen/netfront/netfront.c
  projects/release-install-debug/sys/i386/i386/ptrace_machdep.c
  projects/release-install-debug/sys/kern/kern_ctf.c
  projects/release-install-debug/sys/net/if_var.h
  projects/release-install-debug/sys/net/if_vlan.c
  projects/release-install-debug/sys/netinet/igmp.c
  projects/release-install-debug/sys/netinet/igmp_var.h
  projects/release-install-debug/sys/netinet/in_mcast.c
  projects/release-install-debug/sys/netinet/in_var.h
  projects/release-install-debug/sys/netinet6/in6_mcast.c
  projects/release-install-debug/sys/netinet6/in6_var.h
  projects/release-install-debug/sys/netinet6/mld6.c
  projects/release-install-debug/sys/netinet6/mld6_var.h
  projects/release-install-debug/sys/ofed/drivers/infiniband/core/cma.c
  projects/release-install-debug/sys/powerpc/powermac/powermac_thermal.c
  projects/release-install-debug/sys/sys/cpu.h
  projects/release-install-debug/sys/sys/mbuf.h
  projects/release-install-debug/usr.bin/netstat/inet.c
  projects/release-install-debug/usr.sbin/acpi/acpidb/Makefile
  projects/release-install-debug/usr.sbin/acpi/acpidb/acpidb.c
  projects/release-install-debug/usr.sbin/acpi/iasl/Makefile
  projects/release-install-debug/usr.sbin/ifmcstat/Makefile
  projects/release-install-debug/usr.sbin/ifmcstat/ifmcstat.c
  projects/release-install-debug/usr.sbin/syslogd/syslogd.c
Directory Properties:
  projects/release-install-debug/   (props changed)
  projects/release-install-debug/contrib/ipfilter/   (props changed)
  projects/release-install-debug/lib/libc/   (props changed)
  projects/release-install-debug/share/   (props changed)
  projects/release-install-debug/share/man/man4/   (props changed)
  projects/release-install-debug/sys/   (props changed)
  projects/release-install-debug/sys/boot/   (props changed)
  projects/release-install-debug/sys/conf/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/common/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/compiler/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/debugger/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/disassembler/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/dispatcher/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/events/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/executer/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/hardware/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/namespace/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/parser/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/resources/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/tables/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/components/utilities/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/include/   (props changed)
  projects/release-install-debug/sys/contrib/dev/acpica/os_specific/   (props changed)

Modified: projects/release-install-debug/Makefile.inc1
==============================================================================
--- projects/release-install-debug/Makefile.inc1	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/Makefile.inc1	Fri Feb 20 18:59:43 2015	(r279075)
@@ -1263,11 +1263,6 @@ _m4=		lib/libohash \
 		usr.bin/m4
 .endif
 
-.if ${BOOTSTRAPPING} < 1000013
-_yacc=		lib/liby \
-		usr.bin/yacc
-.endif
-
 .if ${BOOTSTRAPPING} < 1000014
 _crunch=	usr.sbin/crunch
 .endif
@@ -1289,6 +1284,11 @@ _lex=		usr.bin/lex
 _awk=		usr.bin/awk
 .endif
 
+.if ${BOOTSTRAPPING} < 1001506
+_yacc=		lib/liby \
+		usr.bin/yacc
+.endif
+
 .if ${MK_BSNMP} != "no"
 _gensnmptree=	usr.sbin/bsnmpd/gensnmptree
 .endif

Modified: projects/release-install-debug/UPDATING
==============================================================================
--- projects/release-install-debug/UPDATING	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/UPDATING	Fri Feb 20 18:59:43 2015	(r279075)
@@ -37,7 +37,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	upgrade the kernel to r278950 or later and regenerate any keys (e.g.
 	ssh keys or openssl keys) that were generated w/ a kernel from that
 	range.  This does not effect programs that directly used /dev/random
-	or /dev/urandom.  All userland uses of arc4random(3) are effected.
+	or /dev/urandom.  All userland uses of arc4random(3) are affected.
 
 20150210:
 	The autofs(4) ABI was changed in order to restore binary compatibility

Modified: projects/release-install-debug/contrib/ipfilter/ip_fil.c
==============================================================================
--- projects/release-install-debug/contrib/ipfilter/ip_fil.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/contrib/ipfilter/ip_fil.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -44,6 +44,9 @@ static int	write_output __P((struct ifne
 # endif
 #endif
 
+struct ifaddr {
+	struct sockaddr_storage ifa_addr;
+};
 
 int
 ipfattach(softc)

Modified: projects/release-install-debug/contrib/ipfilter/ipf.h
==============================================================================
--- projects/release-install-debug/contrib/ipfilter/ipf.h	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/contrib/ipfilter/ipf.h	Fri Feb 20 18:59:43 2015	(r279075)
@@ -43,9 +43,6 @@ struct file;
 #include <sys/socket.h>
 #include <net/if.h>
 
-#define	_WANT_IFADDR
-#include <net/if_var.h>
-
 #include <netinet/in.h>
 #include <netinet/in_systm.h>
 #include <netinet/ip.h>

Modified: projects/release-install-debug/lib/libc/db/man/dbm.3
==============================================================================
--- projects/release-install-debug/lib/libc/db/man/dbm.3	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/lib/libc/db/man/dbm.3	Fri Feb 20 18:59:43 2015	(r279075)
@@ -15,7 +15,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd April 16, 2006
+.Dd February 19, 2015
 .Dt DBM 3
 .Os
 .Sh NAME
@@ -174,9 +174,7 @@ deletes the entry for
 The
 .Fn dbm_delete
 function
-normally returns zero but returns 1 if there was no entry with
-.Fa key
-in the database or returns -1 and sets
+normally returns zero or returns -1 and sets
 .Va errno
 if there were any errors.
 .Pp

Modified: projects/release-install-debug/lib/libc/gen/getgrent.c
==============================================================================
--- projects/release-install-debug/lib/libc/gen/getgrent.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/lib/libc/gen/getgrent.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -1173,8 +1173,10 @@ nis_group(void *retval, void *mdata, va_
 		 * terminator, alignment padding, and one (char *)
 		 * pointer for the member list terminator.
 		 */
-		if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *))
+		if (resultlen >= bufsize - _ALIGNBYTES - sizeof(char *)) {
+			free(result);
 			goto erange;
+		}
 		memcpy(buffer, result, resultlen);
 		buffer[resultlen] = '\0';
 		free(result);

Modified: projects/release-install-debug/lib/libc/gen/getpwent.c
==============================================================================
--- projects/release-install-debug/lib/libc/gen/getpwent.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/lib/libc/gen/getpwent.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -1392,8 +1392,10 @@ nis_passwd(void *retval, void *mdata, va
 				continue;
 			}
 		}
-		if (resultlen >= bufsize)
+		if (resultlen >= bufsize) {
+			free(result);
 			goto erange;
+		}
 		memcpy(buffer, result, resultlen);
 		buffer[resultlen] = '\0';
 		free(result);

Modified: projects/release-install-debug/lib/libc/sys/mmap.2
==============================================================================
--- projects/release-install-debug/lib/libc/sys/mmap.2	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/lib/libc/sys/mmap.2	Fri Feb 20 18:59:43 2015	(r279075)
@@ -28,7 +28,7 @@
 .\"	@(#)mmap.2	8.4 (Berkeley) 5/11/95
 .\" $FreeBSD$
 .\"
-.Dd September 17, 2014
+.Dd February 18, 2015
 .Dt MMAP 2
 .Os
 .Sh NAME
@@ -160,7 +160,7 @@ is specified,
 must be a multiple of the pagesize.
 If
 .Dv MAP_EXCL
-is not specified, a successfull
+is not specified, a successful
 .Dv MAP_FIXED
 request replaces any previous mappings for the process'
 pages in the range from
@@ -225,7 +225,7 @@ it.
 You can test file fragmentation by observing the KB/t (kilobytes per
 transfer) results from an
 .Dq Li iostat 1
-while reading a large file sequentially, e.g.\& using
+while reading a large file sequentially, e.g.,\& using
 .Dq Li dd if=filename of=/dev/null bs=32k .
 .Pp
 The
@@ -448,17 +448,3 @@ was specified and insufficient memory wa
 .Xr munmap 2 ,
 .Xr getpagesize 3 ,
 .Xr getpagesizes 3
-.Sh BUGS
-The
-.Fa len
-argument
-is limited to the maximum file size or available userland address
-space.
-Files may not be able to be made more than 1TB large on 32 bit systems
-due to file systems restrictions and bugs, but address space is far more
-restrictive.
-Larger files may be possible on 64 bit systems.
-.Pp
-The previous documented limit of 2GB was a documentation bug.
-That limit has not existed since
-.Fx 2.2 .

Modified: projects/release-install-debug/release/doc/en_US.ISO8859-1/relnotes/article.xml
==============================================================================
--- projects/release-install-debug/release/doc/en_US.ISO8859-1/relnotes/article.xml	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/release/doc/en_US.ISO8859-1/relnotes/article.xml	Fri Feb 20 18:59:43 2015	(r279075)
@@ -22,7 +22,7 @@
 
     <pubdate>$FreeBSD$</pubdate>
 
-    <!-- Last rev: 277458 -->
+    <!-- Last rev: 278934 -->
 
     <copyright>
       <year>2015</year>
@@ -302,6 +302,13 @@
       <para revision="277166" arch="powerpc">The &man.ptrace.2; system
 	call has been updated include support for Altivec registers on
 	&os;/&arch.powerpc;.</para>
+
+      <para revision="278320">A new device control utility,
+	&man.devctl.8; has been added, which allows making
+	administrative changes to individual devices, such as
+	attaching and detaching drivers, and enabling and disabling
+	devices.  The &man.devctl.8; utility uses the new
+	&man.devctl.3; library.</para>
     </sect2>
 
     <sect2 xml:id="userland-contrib">
@@ -375,6 +382,12 @@
 
       <para revision="277270"><application>OpenSSL</application> has
 	been updated to version 1.0.1l.</para>
+
+      <para revision="278433">The &man.xz.1; utility has been udpated
+	to version 5.2.0.</para>
+
+      <para revision="278433">The &man.xz.1; utility has been updated
+	to support multi-threaded compression.</para>
     </sect2>
 
     <sect2 xml:id="userland-installer">
@@ -460,6 +473,16 @@
       <para revision="274987">The &man.gpio.3; library has been added,
 	providing a wrapper around the &man.gpio.4; kernel
 	interface.</para>
+
+      <para revision="277610">The <literal>futimens()</literal> and
+	<literal>utimensat()</literal> system calls have been
+	added.  See &man.utimensat.2; for more information.</para>
+
+      <para revision="278934">The &man.elf.3; compile-time dependency
+	has been removed from <filename>dtri.o</filename>, which
+	allows adding <application>DTrace</application> probes to
+	userland applications and libraries without also linking
+	against &man.elf.3;.</para>
     </sect2>
 
     <sect2 xml:id="userland-abi">
@@ -515,12 +538,32 @@
 	at the &man.loader.8; prompt during boot, or add
 	<literal>kern.vty=vt</literal> to &man.loader.conf.5; and
 	reboot the system.</para>
+
+      <para revision="277904">The &man.config.8; utility has been
+	updated to allow using a non-standard <filename
+	  class="directory">src/</filename> tree, specified as an
+	argument to the <literal>-s</literal> flag.</para>
+
+      <para revision="277990" arch="powerpc64">The
+	&os;/&arch.powerpc64; kernel now builds as
+	a position-independent executable, allowing the kernel to be
+	loaded into and run from any physical or virtual
+	address.</para>
+
+      <important>
+	<para>This change requires an update to &man.loader.8;.
+	  The userland and kernel must be updated before rebooting the
+	  system.</para>
+      </important>
     </sect2>
 
     <sect2 xml:id="kernel-sysctl">
       <title>System Tuning and Controls</title>
 
-      <para>&nbsp;</para>
+      <para revision="275140" contrib="sponsor" sponsor="&ff;">The
+	&man.hwpmc.4; default and maximum callchain depths have been
+	increased.  The default has been increased from 16 to 32, and
+	the maximum increased from 32 to 128.</para>
     </sect2>
   </sect1>
 
@@ -761,6 +804,18 @@
     <para>This section covers changes and additions to file systems
       and other storage subsystems, both local and networked.</para>
 
+    <sect2 xml:id="storage-general">
+      <title>General Storage</title>
+      <para revision="278037" contrib="sponsor" sponsor="&ix;">The
+	&man.ctl.4; <acronym>LUN</acronym> mapping has been rewritten,
+	replacing <acronym>iSCSI</acronym>-specific mapping mechanisms
+	with a new mechanism that works for any port.</para>
+
+      <para revision="278354" contrib="sponsor" sponsor="&ix;">The
+	&man.ctld.8; utility has been updated to allow controlling
+	non-<acronym>iSCSI</acronym> &man.ctl.4; ports.</para>
+    </sect2>
+
     <sect2 xml:id="storage-net">
       <title>Networked Storage</title>
 
@@ -962,6 +1017,11 @@
 	Release Engineering build tools have been updated to include
 	support for producing virtual machine disk images for various
 	cloud hosting providers.</para>
+
+      <para revision="278926">The Release Engineering build tools have
+	been updated to use multi-threaded &man.xz.1;.  By default,
+	the number of &man.xz.1; threads is set to the number of cores
+	available.</para>
     </sect2>
   </sect1>
 </article>

Modified: projects/release-install-debug/release/release.conf.sample
==============================================================================
--- projects/release-install-debug/release/release.conf.sample	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/release/release.conf.sample	Fri Feb 20 18:59:43 2015	(r279075)
@@ -53,6 +53,9 @@ PORTBRANCH="ports/head@rHEAD"
 #WITH_DVD=
 #WITH_COMPRESSED_IMAGES=
 
+## Set to '1' to disable multi-threaded xz(1) compression.
+#XZ_THREADS=0
+
 ## Set when building embedded images.
 #EMBEDDEDBUILD=
 

Modified: projects/release-install-debug/release/release.sh
==============================================================================
--- projects/release-install-debug/release/release.sh	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/release/release.sh	Fri Feb 20 18:59:43 2015	(r279075)
@@ -93,6 +93,7 @@ WITH_COMPRESSED_IMAGES=
 # the release.
 WITH_VMIMAGES=
 WITH_COMPRESSED_VMIMAGES=
+XZ_THREADS=0
 
 # Set to non-empty value to build virtual machine images for various
 # cloud providers as part of the release.
@@ -179,7 +180,7 @@ RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORL
 RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}"
 RELEASE_RMAKEFLAGS="${ARCH_FLAGS} KERNCONF=\"${KERNEL}\" ${CONF_FILES} \
 	${DOCPORTS} WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \
-	WITH_CLOUDWARE=${WITH_CLOUDWARE}"
+	WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}"
 
 # Force src checkout if configured
 FORCE_SRC_KEY=

Modified: projects/release-install-debug/share/man/man4/man4.arm/devcfg.4
==============================================================================
--- projects/release-install-debug/share/man/man4/man4.arm/devcfg.4	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/man/man4/man4.arm/devcfg.4	Fri Feb 20 18:59:43 2015	(r279075)
@@ -92,4 +92,4 @@ driver.
 .Sh SEE ALSO
 Zynq-7000 SoC Technical Reference Manual (Xilinx doc UG585)
 .Sh AUTHORS
-Thomas Skibo
+.An Thomas Skibo

Modified: projects/release-install-debug/share/man/man4/man4.i386/apm.4
==============================================================================
--- projects/release-install-debug/share/man/man4/man4.i386/apm.4	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/man/man4/man4.i386/apm.4	Fri Feb 20 18:59:43 2015	(r279075)
@@ -121,7 +121,7 @@ polls APM events and handles the followi
 .Xr apm 8 ,
 .Xr zzz 8
 .Sh AUTHORS
-Tatsumi Hosokawa <hosokawa@jp.FreeBSD.org>
+.An Tatsumi Hosokawa Aq Mt hosokawa@jp.FreeBSD.org
 .Sh BUGS
 WARNING!
 Many, if not most, of the implementations of APM-bios in laptops

Modified: projects/release-install-debug/share/man/man4/man4.powerpc/Makefile
==============================================================================
--- projects/release-install-debug/share/man/man4/man4.powerpc/Makefile	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/man/man4/man4.powerpc/Makefile	Fri Feb 20 18:59:43 2015	(r279075)
@@ -6,6 +6,7 @@ MAN=	adb.4 \
 	ams.4 \
 	bm.4 \
 	cuda.4 \
+	llan.4 \
 	pmu.4 \
 	powermac_nvram.4 \
 	smu.4 \

Copied: projects/release-install-debug/share/man/man4/man4.powerpc/llan.4 (from r279074, head/share/man/man4/man4.powerpc/llan.4)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/release-install-debug/share/man/man4/man4.powerpc/llan.4	Fri Feb 20 18:59:43 2015	(r279075, copy of r279074, head/share/man/man4/man4.powerpc/llan.4)
@@ -0,0 +1,61 @@
+.\"-
+.\" Copyright (c) 2015 Nathan Whitehorn <nwhitehorn@FreeBSD.org>
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+.\" DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
+.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+.\" POSSIBILITY OF SUCH DAMAGE.
+.\"
+.\" $FreeBSD$
+.\"
+.Dd February 19, 2015
+.Dt LLAN 4
+.Os
+.Sh NAME
+.Nm llan
+.Nd POWER Logical Lan
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device llan"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the inter-partition logical LAN controller
+provided by PAPR-compliant POWER hypervisors (such as PowerVM and PowerKVM).
+On some firmwares, advanced offload features are supported by the hypervisor,
+but these are not currently supported by the driver.
+.Sh SEE ALSO
+.Xr vtnet 4 ,
+.Xr ifconfig 8
+.Sh HISTORY
+The
+.Nm
+device driver appeared in
+.Fx 10.0.
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Nathan Whitehorn Aq Mt nwhitehorn@FreeBSD.org .

Modified: projects/release-install-debug/share/man/man4/man4.powerpc/tsec.4
==============================================================================
--- projects/release-install-debug/share/man/man4/man4.powerpc/tsec.4	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/man/man4/man4.powerpc/tsec.4	Fri Feb 20 18:59:43 2015	(r279075)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd April 22, 2009
+.Dd February 20, 2015
 .Dt TSEC 4
 .Os
 .Sh NAME
@@ -91,18 +91,23 @@ The
 driver supports interrupts coalescing (IC) so that raising a transmit/receive
 frame interrupt is delayed, if possible, until a threshold-defined period of
 time has elapsed, or a threshold-defined frame counter has been reached
-(whichever occurs first). The following sysctls regulate this behaviour:
+(whichever occurs first).
+The following sysctls regulate this behaviour:
 .Bl -tag -width indent
 .It Va dev.tsec.X.int_coal.rx_time
 .It Va dev.tsec.X.int_coal.rx_count
 .It Va dev.tsec.X.int_coal.tx_time
 .It Va dev.tsec.X.int_coal.tx_count
 .Pp
-Value of 0 for either time or count disables IC on the given path. Time value
+Value of 0 for either time or count disables IC on the given path.
+Time value
 1-65535 corresponds to a real time period and is expressed in units equivalent
-to 64 ticks of the TSEC clock. Count 1-255 represents the number of frames
-(note that value of 1 is equivalent to IC disabled). User provided values
-larger than supported will be trimmed to the maximum supported. More details
+to 64 ticks of the TSEC clock.
+Count 1-255 represents the number of frames
+(note that value of 1 is equivalent to IC disabled).
+User provided values
+larger than supported will be trimmed to the maximum supported.
+More details
 are available in the reference manual of the device.
 .El
 .Sh HARDWARE
@@ -144,9 +149,9 @@ device driver first appeared in
 The base version of
 .Nm
 device driver was written by
-.An Piotr Kruszynski.
+.An Piotr Kruszynski .
 It has been extended with polling and interrupt coalescing support by
-.An Rafal Jaworowski.
+.An Rafal Jaworowski .
 It has been further enhanced with multicast, h/w checksum calculation and vlan
 support by
 .An Piotr Ziecik .

Modified: projects/release-install-debug/share/man/man7/release.7
==============================================================================
--- projects/release-install-debug/share/man/man7/release.7	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/man/man7/release.7	Fri Feb 20 18:59:43 2015	(r279075)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd January 28, 2015
+.Dd February 20, 2015
 .Dt RELEASE 7
 .Os
 .Sh NAME
@@ -256,6 +256,15 @@ Set to a non-empty value to compress the
 The original
 .Pq uncompressed
 images are not removed.
+.It Va XZ_THREADS Pq Vt int
+Set to the number of threads
+.Xr xz 1
+should use when compressing images.
+By default,
+.Va XZ_THREADS
+is set to
+.Va 0 ,
+which uses all available cores on the system.
 .It Va VCSCMD
 The command run to obtain the source trees.
 Defaults to

Modified: projects/release-install-debug/share/misc/committers-doc.dot
==============================================================================
--- projects/release-install-debug/share/misc/committers-doc.dot	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/misc/committers-doc.dot	Fri Feb 20 18:59:43 2015	(r279075)
@@ -53,6 +53,7 @@ node [color=lightblue2, style=filled, bg
 ale [label="Alex Dupre\nale@FreeBSD.org\n2003/12/22"]
 allanjude [label="Allan Jude\nallanjude@FreeBSD.org\n2014/05/17"]
 bcr [label="Benedict Reuschling\nbcr@FreeBSD.org\n2009/12/24"]
+bhd [label="Björn Heidotting\nbhd@FreeBSD.org\n2014/10/14"]
 blackend [label="Marc Fonvieille\nblackend@FreeBSD.org\n2002/06/16"]
 brd [label="Brad Davis\nbrd@FreeBSD.org\n2005/06/01"]
 brueffer [label="Christian Brueffer\nbrueffer@FreeBSD.org\n2003/01/13"]
@@ -102,6 +103,7 @@ bcr -> dru
 bcr -> crees
 bcr -> jgh
 bcr -> allanjude
+bcr -> bhd
 
 blackend -> ale
 

Modified: projects/release-install-debug/share/mk/bsd.sys.mk
==============================================================================
--- projects/release-install-debug/share/mk/bsd.sys.mk	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/mk/bsd.sys.mk	Fri Feb 20 18:59:43 2015	(r279075)
@@ -118,7 +118,10 @@ CWARNFLAGS+=	-Wno-unknown-pragmas
 CLANG_NO_IAS=	 -no-integrated-as
 .endif
 CLANG_OPT_SMALL= -mstack-alignment=8 -mllvm -inline-threshold=3\
-		 -mllvm -simplifycfg-dup-ret -mllvm -enable-gvn=false
+		 -mllvm -simplifycfg-dup-ret -mllvm
+.if ${COMPILER_VERSION} > 30400
+CLANG_OPT_SMALL+= -enable-gvn=false
+.endif
 CFLAGS.clang+=	 -Qunused-arguments
 .if ${MACHINE_CPUARCH} == "sparc64"
 # Don't emit .cfi directives, since we must use GNU as on sparc64, for now.

Modified: projects/release-install-debug/share/mk/src.opts.mk
==============================================================================
--- projects/release-install-debug/share/mk/src.opts.mk	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/share/mk/src.opts.mk	Fri Feb 20 18:59:43 2015	(r279075)
@@ -178,6 +178,8 @@ __DEFAULT_YES_OPTIONS = \
 __DEFAULT_NO_OPTIONS = \
     BSD_GREP \
     CLANG_EXTRAS \
+    DEBUG_BINS \
+    DEBUG_LIBS \
     EISA \
     FMAKE \
     HESIOD \

Modified: projects/release-install-debug/sys/amd64/amd64/ptrace_machdep.c
==============================================================================
--- projects/release-install-debug/sys/amd64/amd64/ptrace_machdep.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/amd64/amd64/ptrace_machdep.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -88,7 +88,8 @@ cpu_ptrace_xstate(struct thread *td, int
 		break;
 
 	case PT_SETXSTATE:
-		if (data > cpu_max_ext_state_size) {
+		if (data < sizeof(struct savefpu) ||
+		    data > cpu_max_ext_state_size) {
 			error = EINVAL;
 			break;
 		}

Modified: projects/release-install-debug/sys/arm/arm/db_trace.c
==============================================================================
--- projects/release-install-debug/sys/arm/arm/db_trace.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/arm/arm/db_trace.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -66,7 +66,7 @@ db_stack_trace_cmd(struct unwind_state *
 
 	finished = false;
 	while (!finished) {
-		finished = unwind_stack_one(state);
+		finished = unwind_stack_one(state, 0);
 
 		/* Print the frame details */
 		sym = db_search_symbol(state->start_pc, DB_STGY_ANY, &offset);

Modified: projects/release-install-debug/sys/arm/arm/unwind.c
==============================================================================
--- projects/release-install-debug/sys/arm/arm/unwind.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/arm/arm/unwind.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -33,9 +33,12 @@ __FBSDID("$FreeBSD$");
 
 #include <sys/param.h>
 #include <sys/systm.h>
+#include <sys/linker.h>
 
 #include <machine/stack.h>
 
+#include "linker_if.h"
+
 /*
  * Definitions for the instruction interpreter.
  *
@@ -61,7 +64,7 @@ __FBSDID("$FreeBSD$");
  * These are set in the linker script. Their addresses will be
  * either the start or end of the exception table or index.
  */
-extern int extab_start, extab_end, exidx_start, exidx_end;
+extern int exidx_start, exidx_end;
 
 /*
  * Entry types.
@@ -104,13 +107,47 @@ expand_prel31(uint32_t prel31)
 	return ((int32_t)(prel31 & 0x7fffffffu) << 1) / 2;
 }
 
+struct search_context {
+	uint32_t addr;
+	caddr_t exidx_start;
+	caddr_t exidx_end;
+};
+
+static int
+module_search(linker_file_t lf, void *context)
+{
+	struct search_context *sc = context;
+	linker_symval_t symval;
+	c_linker_sym_t sym;
+
+	if (lf->address <= (caddr_t)sc->addr &&
+	    (lf->address + lf->size) >= (caddr_t)sc->addr) {
+		if ((LINKER_LOOKUP_SYMBOL(lf, "__exidx_start", &sym) == 0 ||
+		    LINKER_LOOKUP_SYMBOL(lf, "exidx_start", &sym) == 0) &&
+		    LINKER_SYMBOL_VALUES(lf, sym, &symval) == 0)
+			sc->exidx_start = symval.value;
+
+		if ((LINKER_LOOKUP_SYMBOL(lf, "__exidx_end", &sym) == 0 ||
+		    LINKER_LOOKUP_SYMBOL(lf, "exidx_end", &sym) == 0) &&
+		    LINKER_SYMBOL_VALUES(lf, sym, &symval) == 0)
+			sc->exidx_end = symval.value;
+
+		if (sc->exidx_start != NULL && sc->exidx_end != NULL)
+			return (1);
+		panic("Invalid module %s, no unwind tables\n", lf->filename);
+	}
+	return (0);
+}
+
 /*
  * Perform a binary search of the index table to find the function
  * with the largest address that doesn't exceed addr.
  */
 static struct unwind_idx *
-find_index(uint32_t addr)
+find_index(uint32_t addr, int search_modules)
 {
+	struct search_context sc;
+	caddr_t idx_start, idx_end;
 	unsigned int min, mid, max;
 	struct unwind_idx *start;
 	struct unwind_idx *item;
@@ -118,9 +155,23 @@ find_index(uint32_t addr)
 	uint32_t func_addr;
 
 	start = (struct unwind_idx *)&exidx_start;
+	idx_start = (caddr_t)&exidx_start;
+	idx_end = (caddr_t)&exidx_end;
+
+	/* This may acquire a lock */
+	if (search_modules) {
+		bzero(&sc, sizeof(sc));
+		sc.addr = addr;
+		if (linker_file_foreach(module_search, &sc) != 0 &&
+		   sc.exidx_start != NULL && sc.exidx_end != NULL) {
+			start = (struct unwind_idx *)sc.exidx_start;
+			idx_start = sc.exidx_start;
+			idx_end = sc.exidx_end;
+		}
+	}
 
 	min = 0;
-	max = (&exidx_end - &exidx_start) / 2;
+	max = (idx_end - idx_start) / sizeof(struct unwind_idx);
 
 	while (min != max) {
 		mid = min + (max - min + 1) / 2;
@@ -332,7 +383,7 @@ unwind_tab(struct unwind_state *state)
 }
 
 int
-unwind_stack_one(struct unwind_state *state)
+unwind_stack_one(struct unwind_state *state, int can_lock)
 {
 	struct unwind_idx *index;
 	int finished;
@@ -344,7 +395,7 @@ unwind_stack_one(struct unwind_state *st
 	state->start_pc = state->registers[PC];
 
 	/* Find the item to run */
-	index = find_index(state->start_pc);
+	index = find_index(state->start_pc, can_lock);
 
 	finished = 0;
 	if (index->insn != EXIDX_CANTUNWIND) {

Modified: projects/release-install-debug/sys/arm/include/stack.h
==============================================================================
--- projects/release-install-debug/sys/arm/include/stack.h	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/arm/include/stack.h	Fri Feb 20 18:59:43 2015	(r279075)
@@ -55,6 +55,6 @@ struct unwind_state {
 #define	LR	14
 #define	PC	15
 
-int unwind_stack_one(struct unwind_state *);
+int unwind_stack_one(struct unwind_state *, int);
 
 #endif /* !_MACHINE_STACK_H_ */

Modified: projects/release-install-debug/sys/boot/efi/include/amd64/efibind.h
==============================================================================
--- projects/release-install-debug/sys/boot/efi/include/amd64/efibind.h	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/boot/efi/include/amd64/efibind.h	Fri Feb 20 18:59:43 2015	(r279075)
@@ -85,6 +85,9 @@ Revision History
 // Basic EFI types of various widths
 //
 
+#ifndef ACPI_THREAD_ID		/* ACPI's definitions are fine */
+#define ACPI_USE_SYSTEM_INTTYPES 1	/* Tell ACPI we've defined types */
+
 typedef uint64_t   UINT64;
 typedef int64_t    INT64;
 
@@ -98,6 +101,7 @@ typedef int16_t    INT16;
 typedef uint8_t    UINT8;
 typedef int8_t     INT8;
 
+#endif
 
 #undef VOID
 #define VOID    void

Modified: projects/release-install-debug/sys/boot/efi/include/efidef.h
==============================================================================
--- projects/release-install-debug/sys/boot/efi/include/efidef.h	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/boot/efi/include/efidef.h	Fri Feb 20 18:59:43 2015	(r279075)
@@ -30,7 +30,9 @@ Revision History
 
 typedef UINT16          CHAR16;
 typedef UINT8           CHAR8;
+#ifndef ACPI_THREAD_ID		/* ACPI's definitions are fine */
 typedef UINT8           BOOLEAN;
+#endif
 
 #ifndef TRUE
     #define TRUE    ((BOOLEAN) 1)

Modified: projects/release-install-debug/sys/boot/efi/include/i386/efibind.h
==============================================================================
--- projects/release-install-debug/sys/boot/efi/include/i386/efibind.h	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/boot/efi/include/i386/efibind.h	Fri Feb 20 18:59:43 2015	(r279075)
@@ -85,6 +85,9 @@ Revision History
 // Basic EFI types of various widths
 //
 
+#ifndef ACPI_THREAD_ID		/* ACPI's definitions are fine, use those */
+#define ACPI_USE_SYSTEM_INTTYPES 1	/* Tell ACPI we've defined types */
+
 typedef uint64_t   UINT64;
 typedef int64_t    INT64;
 
@@ -98,6 +101,7 @@ typedef int16_t    INT16;
 typedef uint8_t    UINT8;
 typedef int8_t     INT8;
 
+#endif
 
 #undef VOID
 #define VOID    void

Modified: projects/release-install-debug/sys/cddl/dev/dtrace/arm/dtrace_isa.c
==============================================================================
--- projects/release-install-debug/sys/cddl/dev/dtrace/arm/dtrace_isa.c	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/cddl/dev/dtrace/arm/dtrace_isa.c	Fri Feb 20 18:59:43 2015	(r279075)
@@ -69,9 +69,10 @@ void
 dtrace_getpcstack(pc_t *pcstack, int pcstack_limit, int aframes,
     uint32_t *intrpc)
 {
-	u_int32_t	*frame, *lastframe;
-	int	scp_offset;
-	int	depth = 0;
+	struct unwind_state state;
+	register_t sp;
+	int scp_offset;
+	int depth = 0;
 	pc_t caller = (pc_t) solaris_cpu[curcpu].cpu_dtrace_caller;
 
 	if (intrpc != 0)
@@ -79,23 +80,17 @@ dtrace_getpcstack(pc_t *pcstack, int pcs
 
 	aframes++;
 
-	frame = (u_int32_t *)__builtin_frame_address(0);;
-	lastframe = NULL;
-	scp_offset = -(get_pc_str_offset() >> 2);
-
-	while ((frame != NULL) && (depth < pcstack_limit)) {
-		db_addr_t	scp;
-#if 0 
-		u_int32_t	savecode;
-		int		r;
-		u_int32_t	*rp;
-#endif
-
-		/*
-		 * In theory, the SCP isn't guaranteed to be in the function
-		 * that generated the stack frame.  We hope for the best.
-		 */
-		scp = frame[FR_SCP];
+	__asm __volatile("mov %0, sp" : "=&r" (sp));
+
+	state.registers[FP] = (uint32_t)__builtin_frame_address(0);
+	state.registers[SP] = sp;
+	state.registers[LR] = (uint32_t)__builtin_return_address(0);
+	state.registers[PC] = (uint32_t)dtrace_getpcstack;
+
+	while (depth < pcstack_limit) {
+		int done;
+
+		done = unwind_stack_one(&state, 1);
 
 		if (aframes > 0) {
 			aframes--;
@@ -104,39 +99,10 @@ dtrace_getpcstack(pc_t *pcstack, int pcs
 			}
 		}
 		else {
-			pcstack[depth++] = scp;
+			pcstack[depth++] = state.registers[PC];
 		}
 
-#if 0
-		savecode = ((u_int32_t *)scp)[scp_offset];
-		if ((savecode & 0x0e100000) == 0x08000000) {
-			/* Looks like an STM */
-			rp = frame - 4;
-			for (r = 10; r >= 0; r--) {
-				if (savecode & (1 << r)) {
-					/* register r == *rp-- */
-				}
-			}
-		}
-#endif
-
-		/*
-		 * Switch to next frame up
-		 */
-		if (frame[FR_RFP] == 0)
-			break; /* Top of stack */
-
-		lastframe = frame;
-		frame = (u_int32_t *)(frame[FR_RFP]);
-
-		if (INKERNEL((int)frame)) {
-			/* staying in kernel */
-			if (frame <= lastframe) {
-				/* bad frame pointer */
-				break;
-			}
-		}
-		else
+		if (done)
 			break;
 	}
 
@@ -176,55 +142,28 @@ dtrace_getarg(int arg, int aframes)
 int
 dtrace_getstackdepth(int aframes)
 {
-	u_int32_t	*frame, *lastframe;
-	int	scp_offset;
-	int	depth = 1;
-
-	frame = (u_int32_t *)__builtin_frame_address(0);;
-	lastframe = NULL;
-	scp_offset = -(get_pc_str_offset() >> 2);
-
-	while (frame != NULL) {
-		db_addr_t	scp;
-#if 0 
-		u_int32_t	savecode;
-		int		r;
-		u_int32_t	*rp;
-#endif
-
-		/*
-		 * In theory, the SCP isn't guaranteed to be in the function
-		 * that generated the stack frame.  We hope for the best.
-		 */
-		scp = frame[FR_SCP];
+	struct unwind_state state;
+	register_t sp;
+	int scp_offset;
+	int done = 0;
+	int depth = 1;
+
+	__asm __volatile("mov %0, sp" : "=&r" (sp));
+
+	state.registers[FP] = (uint32_t)__builtin_frame_address(0);
+	state.registers[SP] = sp;
+	state.registers[LR] = (uint32_t)__builtin_return_address(0);
+	state.registers[PC] = (uint32_t)dtrace_getstackdepth;
 
+	do {
+		done = unwind_stack_one(&state, 1);
 		depth++;
-
-		/*
-		 * Switch to next frame up
-		 */
-		if (frame[FR_RFP] == 0)
-			break; /* Top of stack */
-
-		lastframe = frame;
-		frame = (u_int32_t *)(frame[FR_RFP]);
-
-		if (INKERNEL((int)frame)) {
-			/* staying in kernel */
-			if (frame <= lastframe) {
-				/* bad frame pointer */
-				break;
-			}
-		}
-		else
-			break;
-	}
+	} while (!done);
 
 	if (depth < aframes)
 		return 0;
 	else
 		return depth - aframes;
-
 }
 
 ulong_t

Modified: projects/release-install-debug/sys/conf/NOTES
==============================================================================
--- projects/release-install-debug/sys/conf/NOTES	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/conf/NOTES	Fri Feb 20 18:59:43 2015	(r279075)
@@ -495,7 +495,7 @@ options 	KTRACE_REQUEST_POOL=101
 options 	KTR
 options 	KTR_BOOT_ENTRIES=1024
 options 	KTR_ENTRIES=(128*1024)
-options 	KTR_COMPILE=(KTR_INTR|KTR_PROC)
+options 	KTR_COMPILE=(KTR_ALL)
 options 	KTR_MASK=KTR_INTR
 options 	KTR_CPUMASK=0x3
 options 	KTR_VERBOSE

Modified: projects/release-install-debug/sys/conf/files
==============================================================================
--- projects/release-install-debug/sys/conf/files	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/conf/files	Fri Feb 20 18:59:43 2015	(r279075)
@@ -271,6 +271,7 @@ contrib/dev/acpica/components/debugger/d
 contrib/dev/acpica/components/debugger/dbutils.c	optional acpi acpi_debug
 contrib/dev/acpica/components/debugger/dbxface.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmbuffer.c	optional acpi acpi_debug
+contrib/dev/acpica/components/disassembler/dmcstyle.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmdeferred.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmnames.c	optional acpi acpi_debug
 contrib/dev/acpica/components/disassembler/dmopcode.c	optional acpi acpi_debug

Modified: projects/release-install-debug/sys/conf/files.arm
==============================================================================
--- projects/release-install-debug/sys/conf/files.arm	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/conf/files.arm	Fri Feb 20 18:59:43 2015	(r279075)
@@ -57,7 +57,7 @@ arm/arm/trap.c			optional	!armv6
 arm/arm/trap-v6.c		optional	armv6
 arm/arm/uio_machdep.c		standard
 arm/arm/undefined.c		standard
-arm/arm/unwind.c		optional	ddb
+arm/arm/unwind.c		optional	ddb | kdtrace_hooks
 arm/arm/vm_machdep.c		standard
 arm/arm/vfp.c			standard
 board_id.h			standard				   \

Modified: projects/release-install-debug/sys/conf/kmod.mk
==============================================================================
--- projects/release-install-debug/sys/conf/kmod.mk	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/conf/kmod.mk	Fri Feb 20 18:59:43 2015	(r279075)
@@ -125,6 +125,7 @@ CFLAGS+=	-fno-omit-frame-pointer -mno-om
 .if ${MACHINE_CPUARCH} == arm
 CFLAGS.clang+=	-mllvm -arm-use-movt=0
 CFLAGS.clang+=	-mfpu=none
+CFLAGS+=	-funwind-tables
 .endif
 
 .if ${MACHINE_CPUARCH} == powerpc

Modified: projects/release-install-debug/sys/contrib/dev/acpica/changes.txt
==============================================================================
--- projects/release-install-debug/sys/contrib/dev/acpica/changes.txt	Fri Feb 20 18:51:52 2015	(r279074)
+++ projects/release-install-debug/sys/contrib/dev/acpica/changes.txt	Fri Feb 20 18:59:43 2015	(r279075)
@@ -1,4 +1,223 @@
 ----------------------------------------
+04 February 2015. Summary of changes for version 20150204:
+
+This release is available at https://acpica.org/downloads
+
+ACPICA kernel-resident subsystem:
+
+Updated all ACPICA copyrights and signons to 2014. Added the 2014 
+copyright to all module headers and signons, including the standard Linux 
+header. This affects virtually every file in the ACPICA core subsystem, 
+iASL compiler, all ACPICA utilities, and the test suites.
+
+Events: Introduce ACPI_GPE_DISPATCH_RAW_HANDLER to fix GPE storm issues.
+A raw gpe handling mechanism was created to allow better handling of GPE
+storms that aren't easily managed by the normal handler. The raw handler
+allows disabling/renabling of the the GPE so that interrupt storms can be
+avoided in cases where events cannot be timely serviced. In this scenario,
+handlers should use the AcpiSetGpe() API to disable/enable the GPE. This API
+will leave the reference counts undisturbed, thereby preventing unintentional
+clearing of the GPE when the intent in only to temporarily disable it. Raw
+handlers allow enabling and disabling of a GPE by removing GPE register
+locking. As such, raw handlers much provide their own locks while using
+GPE API's to protect access to GPE data structures.
+Lv Zheng
+
+Events: Always modify GPE registers under the GPE lock.
+Applies GPE lock around AcpiFinishGpe() to protect access to GPE register
+values. Reported as bug by joe.liu@apple.com.
+
+Unix makefiles: Separate option to disable optimizations and _FORTIFY_SOURCE.
+This change removes the _FORTIFY_SOURCE flag from the NOOPT disable option and
+creates a separate flag (NOFORTIFY) for this purpose. Some toolchains may
+define _FORTIFY_SOURCE which leads redefined errors when building ACPICA. This
+allows disabling the option without also having to disable optimazations.
+David Box
+
+  Current Release:
+    Non-Debug Version: 101.7K Code, 27.9K Data, 129.6K Total
+    Debug Version:     199.2K Code, 82.4K Data, 281.6K Total
+
+----------------------------------------
+07 November 2014. Summary of changes for version 20141107:
+
+This release is available at https://acpica.org/downloads
+
+This release introduces and implements language extensions to ASL that 
+provide support for symbolic ("C-style") operators and expressions. These 
+language extensions are known collectively as ASL+.
+
+
+1) iASL Compiler/Disassembler and Tools:
+
+Disassembler: Fixed a problem with disassembly of the UartSerialBus 
+macro. Changed "StopBitsNone" to the correct "StopBitsZero". David E. 
+Box.
+
+Disassembler: Fixed the Unicode macro support to add escape sequences. 
+All non-printable ASCII values are emitted as escape sequences, as well 
+as the standard escapes for quote and backslash. Ensures that the 
+disassembled macro can be correctly recompiled.
+
+iASL: Added Printf/Fprintf macros for formatted output. These macros are 
+translated to existing AML Concatenate and Store operations. Printf 
+writes to the ASL Debug object. Fprintf allows the specification of an 
+ASL name as the target. Only a single format specifier is required, %o, 
+since the AML interpreter dynamically converts objects to the required 

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



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