From owner-svn-src-projects@FreeBSD.ORG Fri Feb 20 18:59:54 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 90DD9626; Fri, 20 Feb 2015 18:59:54 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7825B8D0; Fri, 20 Feb 2015 18:59:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1KIxs4e024963; Fri, 20 Feb 2015 18:59:54 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1KIxjUW024910; Fri, 20 Feb 2015 18:59:45 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201502201859.t1KIxjUW024910@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 20 Feb 2015 18:59:45 +0000 (UTC) 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/... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2015 18:59:54 -0000 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 #include -#define _WANT_IFADDR -#include - #include #include #include 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 @@ $FreeBSD$ - + 2015 @@ -302,6 +302,13 @@ The &man.ptrace.2; system call has been updated include support for Altivec registers on &os;/&arch.powerpc;. + + 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. @@ -375,6 +382,12 @@ OpenSSL has been updated to version 1.0.1l. + + The &man.xz.1; utility has been udpated + to version 5.2.0. + + The &man.xz.1; utility has been updated + to support multi-threaded compression. @@ -460,6 +473,16 @@ The &man.gpio.3; library has been added, providing a wrapper around the &man.gpio.4; kernel interface. + + The futimens() and + utimensat() system calls have been + added. See &man.utimensat.2; for more information. + + The &man.elf.3; compile-time dependency + has been removed from dtri.o, which + allows adding DTrace probes to + userland applications and libraries without also linking + against &man.elf.3;. @@ -515,12 +538,32 @@ at the &man.loader.8; prompt during boot, or add kern.vty=vt to &man.loader.conf.5; and reboot the system. + + The &man.config.8; utility has been + updated to allow using a non-standard src/ tree, specified as an + argument to the -s flag. + + 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. + + + This change requires an update to &man.loader.8;. + The userland and kernel must be updated before rebooting the + system. + System Tuning and Controls -   + 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. @@ -761,6 +804,18 @@ This section covers changes and additions to file systems and other storage subsystems, both local and networked. + + General Storage + The + &man.ctl.4; LUN mapping has been rewritten, + replacing iSCSI-specific mapping mechanisms + with a new mechanism that works for any port. + + The + &man.ctld.8; utility has been updated to allow controlling + non-iSCSI &man.ctl.4; ports. + + Networked Storage @@ -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. + + 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. 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 +.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 +.\" 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 #include +#include #include +#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 ***