svn commit: r242150 - in user/andre/tcp_workqueue/sys: arm/conf arm/ti arm/ti/cpsw boot/common cam/scsi cddl/contrib/opensolaris/uts/common/fs/zfs conf contrib/dev/acpica contrib/dev/acpica/common ...

Andre Oppermann andre at FreeBSD.org
Fri Oct 26 17:02:51 UTC 2012


Author: andre
Date: Fri Oct 26 17:02:50 2012
New Revision: 242150
URL: http://svn.freebsd.org/changeset/base/242150

Log:
  Integrate from HEAD @242149.

Deleted:
  user/andre/tcp_workqueue/sys/conf/defines
Modified:
  user/andre/tcp_workqueue/sys/arm/conf/PANDABOARD
  user/andre/tcp_workqueue/sys/arm/conf/RPI-B
  user/andre/tcp_workqueue/sys/arm/ti/cpsw/if_cpsw.c
  user/andre/tcp_workqueue/sys/arm/ti/ti_machdep.c
  user/andre/tcp_workqueue/sys/boot/common/interp.c
  user/andre/tcp_workqueue/sys/boot/common/interp_forth.c
  user/andre/tcp_workqueue/sys/cam/scsi/scsi_enc.c
  user/andre/tcp_workqueue/sys/cam/scsi/scsi_pt.c
  user/andre/tcp_workqueue/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  user/andre/tcp_workqueue/sys/conf/NOTES
  user/andre/tcp_workqueue/sys/conf/files
  user/andre/tcp_workqueue/sys/conf/files.amd64
  user/andre/tcp_workqueue/sys/conf/files.arm
  user/andre/tcp_workqueue/sys/conf/files.ia64
  user/andre/tcp_workqueue/sys/conf/files.mips
  user/andre/tcp_workqueue/sys/conf/files.powerpc
  user/andre/tcp_workqueue/sys/conf/kern.post.mk
  user/andre/tcp_workqueue/sys/conf/options
  user/andre/tcp_workqueue/sys/conf/options.ia64
  user/andre/tcp_workqueue/sys/conf/options.mips
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/changes.txt   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/adfile.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/adisasm.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/adwalk.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/dmextern.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/dmrestag.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/dmtable.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/dmtbdump.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/dmtbinfo.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/getopt.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslcodegen.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslcompile.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslcompiler.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslcompiler.y   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asldefine.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslerror.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslfiles.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslfold.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslglobal.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asllength.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asllisting.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslload.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asllookup.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslmain.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslmap.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslmessages.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslopcodes.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asloperands.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslopt.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslresource.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype1.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype1i.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype2d.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype2e.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype2q.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype2w.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslstartup.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslstubs.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslsupport.l   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asltransform.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asltree.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asltypes.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslwalks.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtcompile.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtio.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dttable.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dttemplate.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/prutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbcmds.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbdisply.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbexec.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbfileio.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbhistry.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbinput.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbnames.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbstats.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbxface.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmnames.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmobject.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmopcode.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmresrc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmwalk.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsfield.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsinit.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsobject.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dswexec.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dswload2.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dswscope.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dswstate.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evevent.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evrgnini.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evxfgpe.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evxfregn.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exconfig.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exconvrt.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/excreate.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exdebug.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exdump.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exfield.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exfldio.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exmisc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exmutex.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exnames.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exoparg1.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exoparg2.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exoparg3.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exoparg6.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exprep.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exregion.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exresnte.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exresolv.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exresop.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exstore.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exstoren.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exstorob.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exsystem.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/exutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwacpi.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwgpe.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwpci.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwregs.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwtimer.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwvalid.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwxface.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsaccess.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsalloc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsdump.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nseval.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsinit.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsload.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsnames.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsobject.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsparse.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nssearch.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nswalk.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsxfeval.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsxfname.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsxfobj.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psargs.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psloop.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psopcode.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psparse.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psscope.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/pstree.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/psxface.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsaddr.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rscalc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rscreate.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsdump.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsio.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rslist.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsmemory.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsmisc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbfadt.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbfind.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbinstal.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbutils.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbxface.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbxfload.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/tbxfroot.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utalloc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utcache.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utcopy.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utdebug.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utdelete.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utids.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utinit.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utlock.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utmath.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utmisc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utmutex.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utobject.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utresrc.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utstate.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/uttrack.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utxface.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utxferror.c   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acapps.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acconfig.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acexcep.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acglobal.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/aclocal.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acmacros.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acnames.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acobject.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acopcode.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acpiosxf.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acpixf.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acrestyp.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acstruct.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/actbl2.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/actbl3.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/actypes.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acutils.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/amlresrc.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/platform/acenv.h   (contents, props changed)
  user/andre/tcp_workqueue/sys/contrib/octeon-sdk/cvmx-app-init.h
  user/andre/tcp_workqueue/sys/contrib/octeon-sdk/cvmx-helper-board.c
  user/andre/tcp_workqueue/sys/contrib/octeon-sdk/cvmx-helper.c
  user/andre/tcp_workqueue/sys/dev/acpica/acpi.c
  user/andre/tcp_workqueue/sys/dev/ath/if_ath_tx.c
  user/andre/tcp_workqueue/sys/dev/bge/if_bge.c
  user/andre/tcp_workqueue/sys/dev/bge/if_bgereg.h
  user/andre/tcp_workqueue/sys/dev/ciss/cissvar.h
  user/andre/tcp_workqueue/sys/dev/cxgb/cxgb_sge.c
  user/andre/tcp_workqueue/sys/dev/drm/drmP.h
  user/andre/tcp_workqueue/sys/dev/filemon/filemon.c
  user/andre/tcp_workqueue/sys/dev/filemon/filemon_wrapper.c
  user/andre/tcp_workqueue/sys/dev/hptiop/hptiop.c
  user/andre/tcp_workqueue/sys/dev/hptiop/hptiop.h
  user/andre/tcp_workqueue/sys/dev/hwpmc/pmc_events.h
  user/andre/tcp_workqueue/sys/dev/sound/usb/uaudio.c
  user/andre/tcp_workqueue/sys/dev/usb/controller/dwc_otg.c
  user/andre/tcp_workqueue/sys/dev/usb/controller/ehci.c
  user/andre/tcp_workqueue/sys/dev/usb/controller/ohci.c
  user/andre/tcp_workqueue/sys/dev/usb/controller/uhci.c
  user/andre/tcp_workqueue/sys/dev/usb/controller/usb_controller.c
  user/andre/tcp_workqueue/sys/dev/usb/controller/xhci.c
  user/andre/tcp_workqueue/sys/dev/usb/input/ukbd.c
  user/andre/tcp_workqueue/sys/dev/usb/quirk/usb_quirk.c
  user/andre/tcp_workqueue/sys/dev/usb/serial/usb_serial.c
  user/andre/tcp_workqueue/sys/dev/usb/storage/umass.c
  user/andre/tcp_workqueue/sys/dev/usb/usb.h
  user/andre/tcp_workqueue/sys/dev/usb/usb_debug.c
  user/andre/tcp_workqueue/sys/dev/usb/usb_debug.h
  user/andre/tcp_workqueue/sys/dev/usb/usb_dev.c
  user/andre/tcp_workqueue/sys/dev/usb/usb_device.c
  user/andre/tcp_workqueue/sys/dev/usb/usb_generic.c
  user/andre/tcp_workqueue/sys/dev/usb/usb_hub.c
  user/andre/tcp_workqueue/sys/dev/usb/usb_process.c
  user/andre/tcp_workqueue/sys/dev/usb/usb_request.c
  user/andre/tcp_workqueue/sys/dev/usb/usbdevs
  user/andre/tcp_workqueue/sys/dev/usb/wlan/if_uath.c
  user/andre/tcp_workqueue/sys/dev/usb/wlan/if_upgt.c
  user/andre/tcp_workqueue/sys/dev/usb/wlan/if_urtw.c
  user/andre/tcp_workqueue/sys/fs/smbfs/smbfs_io.c
  user/andre/tcp_workqueue/sys/fs/smbfs/smbfs_smb.c
  user/andre/tcp_workqueue/sys/fs/smbfs/smbfs_vfsops.c
  user/andre/tcp_workqueue/sys/fs/smbfs/smbfs_vnops.c
  user/andre/tcp_workqueue/sys/i386/i386/pmap.c
  user/andre/tcp_workqueue/sys/ia64/ia64/pmap.c
  user/andre/tcp_workqueue/sys/ia64/include/pmap.h
  user/andre/tcp_workqueue/sys/kern/kern_racct.c
  user/andre/tcp_workqueue/sys/kern/kern_rctl.c
  user/andre/tcp_workqueue/sys/kern/sched_4bsd.c
  user/andre/tcp_workqueue/sys/kern/sched_ule.c
  user/andre/tcp_workqueue/sys/kern/subr_param.c
  user/andre/tcp_workqueue/sys/kern/subr_trap.c
  user/andre/tcp_workqueue/sys/kern/subr_uio.c
  user/andre/tcp_workqueue/sys/kern/tty.c
  user/andre/tcp_workqueue/sys/kern/tty_ttydisc.c
  user/andre/tcp_workqueue/sys/kern/uipc_socket.c
  user/andre/tcp_workqueue/sys/mips/cavium/octopci.c
  user/andre/tcp_workqueue/sys/mips/conf/AR71XX_BASE
  user/andre/tcp_workqueue/sys/mips/conf/AR724X_BASE
  user/andre/tcp_workqueue/sys/mips/conf/OCTEON1
  user/andre/tcp_workqueue/sys/mips/rt305x/files.rt305x
  user/andre/tcp_workqueue/sys/net/if_bridge.c
  user/andre/tcp_workqueue/sys/net/pfil.c
  user/andre/tcp_workqueue/sys/net/pfil.h
  user/andre/tcp_workqueue/sys/net80211/ieee80211.c
  user/andre/tcp_workqueue/sys/net80211/ieee80211_freebsd.c
  user/andre/tcp_workqueue/sys/netinet/ip_fastfwd.c
  user/andre/tcp_workqueue/sys/netinet/ip_icmp.c
  user/andre/tcp_workqueue/sys/netinet/ip_input.c
  user/andre/tcp_workqueue/sys/netinet/ip_options.c
  user/andre/tcp_workqueue/sys/netinet/ip_output.c
  user/andre/tcp_workqueue/sys/netinet/tcp_input.c
  user/andre/tcp_workqueue/sys/netinet/udp_usrreq.c
  user/andre/tcp_workqueue/sys/netinet6/ip6_forward.c
  user/andre/tcp_workqueue/sys/netinet6/ip6_input.c
  user/andre/tcp_workqueue/sys/netinet6/ip6_output.c
  user/andre/tcp_workqueue/sys/netinet6/udp6_usrreq.c
  user/andre/tcp_workqueue/sys/netpfil/ipfw/ip_fw2.c
  user/andre/tcp_workqueue/sys/netpfil/ipfw/ip_fw_pfil.c
  user/andre/tcp_workqueue/sys/netpfil/ipfw/ip_fw_sockopt.c
  user/andre/tcp_workqueue/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
  user/andre/tcp_workqueue/sys/sys/proc.h
  user/andre/tcp_workqueue/sys/sys/racct.h
  user/andre/tcp_workqueue/sys/sys/rctl.h
  user/andre/tcp_workqueue/sys/sys/sched.h
  user/andre/tcp_workqueue/sys/sys/tty.h
  user/andre/tcp_workqueue/sys/vm/vm_fault.c
Directory Properties:
  user/andre/tcp_workqueue/sys/   (props changed)
  user/andre/tcp_workqueue/sys/boot/   (props changed)
  user/andre/tcp_workqueue/sys/cddl/contrib/opensolaris/   (props changed)
  user/andre/tcp_workqueue/sys/conf/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/common/ahpredef.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslanalyze.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslbtypes.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslcompiler.l   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslpredef.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype2.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/aslrestype2s.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/asluuid.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtcompiler.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtexpress.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtfield.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtparser.l   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtparser.y   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtsubtable.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dttemplate.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/dtutils.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/preprocess.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/prexpress.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/prmacros.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/prparser.l   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/prparser.y   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/compiler/prscan.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/debugger/dbmethod.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dsargs.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/dispatcher/dswload.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evglock.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evgpe.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evgpeblk.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evgpeinit.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evgpeutil.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evmisc.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evregion.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evsci.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evxface.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/events/evxfevnt.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/executer/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwesleep.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwsleep.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nspredef.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsrepair.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/namespace/nsrepair2.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/parser/pswalk.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsinfo.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsirq.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsserial.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/resources/rsxface.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/tables/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utaddress.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utdecode.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/uteval.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utexcep.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utglobal.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utosi.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utxfinit.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/components/utilities/utxfmutex.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acbuffer.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/accommon.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acdebug.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acdisasm.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acdispat.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acevents.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/achware.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acinterp.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acnamesp.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acoutput.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acparser.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acpi.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acpredef.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/acresrc.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/actables.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/actbl.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/actbl1.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/amlcode.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/platform/acfreebsd.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/include/platform/acgcc.h   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/os_specific/   (props changed)
  user/andre/tcp_workqueue/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c   (props changed)
  user/andre/tcp_workqueue/sys/contrib/octeon-sdk/   (props changed)

Modified: user/andre/tcp_workqueue/sys/arm/conf/PANDABOARD
==============================================================================
--- user/andre/tcp_workqueue/sys/arm/conf/PANDABOARD	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/arm/conf/PANDABOARD	Fri Oct 26 17:02:50 2012	(r242150)
@@ -44,17 +44,18 @@ options 	FFS			#Berkeley Fast Filesystem
 options 	SOFTUPDATES		#Enable FFS soft updates support
 options 	UFS_ACL			#Support for access control lists
 options 	UFS_DIRHASH		#Improve performance on big directories
-options 	NFSCLIENT		#Network Filesystem Client
 device		snp
+options 	BREAK_TO_DEBUGGER
+
 #options 	NFSCL
+options 	NFSCLIENT		#Network Filesystem Client
 #options 	NFSSERVER		#Network Filesystem Server
 options 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
-options 	BREAK_TO_DEBUGGER
-options 	BOOTP_NFSROOT
-options 	BOOTP_COMPAT
-options 	BOOTP
+#options 	BOOTP_NFSROOT
+#options 	BOOTP_COMPAT
+#options 	BOOTP
 options 	BOOTP_NFSV3
-options 	BOOTP_WIRED_TO=ue0
+#options 	BOOTP_WIRED_TO=ue0
 options 	MSDOSFS			#MSDOS Filesystem
 #options 	CD9660			#ISO 9660 Filesystem
 #options 	PROCFS			#Process filesystem (requires PSEUDOFS)
@@ -67,6 +68,7 @@ options 	SYSVMSG			#SYSV-style message q
 options 	SYSVSEM			#SYSV-style semaphores
 options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
 options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
+options 	FREEBSD_BOOT_LOADER
 
 options 	PREEMPTION
 
@@ -127,7 +129,7 @@ device		da		# Direct Access (disks)
 device		miibus
 #device		axe		# ASIX Electronics USB Ethernet
 device		smsc		# SMSC LAN95xx USB Ethernet
-
+device		bpf
 
 # OMAP-specific devices
 device		ti_sdma

Modified: user/andre/tcp_workqueue/sys/arm/conf/RPI-B
==============================================================================
--- user/andre/tcp_workqueue/sys/arm/conf/RPI-B	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/arm/conf/RPI-B	Fri Oct 26 17:02:50 2012	(r242150)
@@ -30,6 +30,8 @@ options 	KERNPHYSADDR=0x00100000
 makeoptions	KERNPHYSADDR=0x00100000
 options 	PHYSADDR=0x00000000
 options 	STARTUP_PAGETABLE_ADDR=0x01000000
+options		FREEBSD_BOOT_LOADER
+options		LINUX_BOOT_ABI
 
 makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
 options 	HZ=100

Modified: user/andre/tcp_workqueue/sys/arm/ti/cpsw/if_cpsw.c
==============================================================================
--- user/andre/tcp_workqueue/sys/arm/ti/cpsw/if_cpsw.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/arm/ti/cpsw/if_cpsw.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -69,8 +69,8 @@ __FBSDID("$FreeBSD$");
 #include <dev/ofw/ofw_bus.h>
 #include <dev/ofw/ofw_bus_subr.h>
 
-#include <arm/ti/cpsw/if_cpswreg.h>
-#include <arm/ti/cpsw/if_cpswvar.h>
+#include "if_cpswreg.h"
+#include "if_cpswvar.h"
  
 #include <arm/ti/ti_scm.h>
 
@@ -581,8 +581,8 @@ cpsw_encap(struct cpsw_softc *sc, struct
 	bd.next = 0;
 	bd.bufptr = seg->ds_addr;
 	bd.bufoff = 0;
-	bd.buflen = (seg->ds_len < 64 ? 64 : seg->ds_len);
-	bd.pktlen = (seg->ds_len < 64 ? 64 : seg->ds_len);
+	bd.buflen = seg->ds_len;
+	bd.pktlen = seg->ds_len;
 	/* Set OWNERSHIP, SOP, EOP */
 	bd.flags = (7<<13);
 
@@ -599,6 +599,49 @@ cpsw_encap(struct cpsw_softc *sc, struct
 	return (0);
 }
 
+/*
+ * Pad the packet to the minimum length for Ethernet.
+ * (CPSW hardware doesn't do this for us.)
+ */
+static int
+cpsw_pad(struct mbuf *m)
+{
+	int padlen = ETHER_MIN_LEN - m->m_pkthdr.len;
+	struct mbuf *last, *n;
+
+	if (padlen <= 0)
+		return (0);
+
+	/* If there's only the packet-header and we can pad there, use it. */
+	if (m->m_pkthdr.len == m->m_len && M_WRITABLE(m) &&
+	    M_TRAILINGSPACE(m) >= padlen) {
+		last = m;
+	} else {
+		/*
+		 * Walk packet chain to find last mbuf. We will either
+		 * pad there, or append a new mbuf and pad it.
+		 */
+		for (last = m; last->m_next != NULL; last = last->m_next)
+			;
+		if (!(M_WRITABLE(last) && M_TRAILINGSPACE(last) >= padlen)) {
+			/* Allocate new empty mbuf, pad it. Compact later. */
+			MGET(n, M_DONTWAIT, MT_DATA);
+			if (n == NULL)
+				return (ENOBUFS);
+			n->m_len = 0;
+			last->m_next = n;
+			last = n;
+		}
+	}
+
+	/* Now zero the pad area. */
+	memset(mtod(last, caddr_t) + last->m_len, 0, padlen);
+	last->m_len += padlen;
+	m->m_pkthdr.len += padlen;
+
+	return (0);
+}
+
 static void
 cpsw_start(struct ifnet *ifp)
 {
@@ -615,6 +658,7 @@ cpsw_start_locked(struct ifnet *ifp)
 	struct cpsw_softc *sc = ifp->if_softc;
 	struct mbuf *m0, *mtmp;
 	uint32_t queued = 0;
+	int error;
 
 	CPSW_TX_LOCK_ASSERT(sc);
 
@@ -628,6 +672,11 @@ cpsw_start_locked(struct ifnet *ifp)
 		if (m0 == NULL)
 			break;
 
+		if ((error = cpsw_pad(m0))) {
+			m_freem(m0);
+			continue;
+		}
+
 		mtmp = m_defrag(m0, M_NOWAIT);
 		if (mtmp)
 			m0 = mtmp;

Modified: user/andre/tcp_workqueue/sys/arm/ti/ti_machdep.c
==============================================================================
--- user/andre/tcp_workqueue/sys/arm/ti/ti_machdep.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/arm/ti/ti_machdep.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -306,6 +306,7 @@ initarm(struct arm_boot_params *abp)
 	struct pv_addr dpcpu;
 	vm_offset_t dtbp, freemempos, l2_start, lastaddr;
 	uint32_t memsize, l2size;
+	char *env;
 	void *kmdp;
 	u_int l1pagetable;
 	int i = 0, j = 0, err_devmap = 0;
@@ -491,6 +492,10 @@ initarm(struct arm_boot_params *abp)
 	print_kernel_section_addr();
 	print_kenv();
 
+	env = getenv("kernelname");
+	if (env != NULL)
+		strlcpy(kernelname, env, sizeof(kernelname);
+
 	if (err_devmap != 0)
 		printf("WARNING: could not fully configure devmap, error=%d\n",
 		    err_devmap);

Modified: user/andre/tcp_workqueue/sys/boot/common/interp.c
==============================================================================
--- user/andre/tcp_workqueue/sys/boot/common/interp.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/boot/common/interp.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -211,7 +211,7 @@ include(const char *filename)
 #endif
 
     if (((fd = open(filename, O_RDONLY)) == -1)) {
-	sprintf(command_errbuf,"can't open '%s': %s\n", filename, strerror(errno));
+	sprintf(command_errbuf,"can't open '%s': %s", filename, strerror(errno));
 	return(CMD_ERROR);
     }
 
@@ -254,7 +254,7 @@ include(const char *filename)
 			free(se);
 		}
 		sprintf(command_errbuf, "file '%s' line %d: memory allocation "
-		    "failure - aborting\n", filename, line);
+		    "failure - aborting", filename, line);
 		return (CMD_ERROR);
 	}
 	strcpy(sp->text, cp);

Modified: user/andre/tcp_workqueue/sys/boot/common/interp_forth.c
==============================================================================
--- user/andre/tcp_workqueue/sys/boot/common/interp_forth.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/boot/common/interp_forth.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -132,6 +132,12 @@ bf_command(FICL_VM *vm)
 	result=BF_PARSE;
     }
     free(line);
+    /*
+     * If there was error during nested ficlExec(), we may no longer have
+     * valid environment to return.  Throw all exceptions from here.
+     */
+    if (result != 0)
+	vmThrow(vm, result);
     /* This is going to be thrown!!! */
     stackPushINT(vm->pStack,result);
 }

Modified: user/andre/tcp_workqueue/sys/cam/scsi/scsi_enc.c
==============================================================================
--- user/andre/tcp_workqueue/sys/cam/scsi/scsi_enc.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/cam/scsi/scsi_enc.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -879,11 +879,6 @@ enc_ctor(struct cam_periph *periph, void
 	char *tname;
 
 	cgd = (struct ccb_getdev *)arg;
-	if (periph == NULL) {
-		printf("enc_ctor: periph was NULL!!\n");
-		goto out;
-	}
-
 	if (cgd == NULL) {
 		printf("enc_ctor: no getdev CCB, can't register device\n");
 		goto out;

Modified: user/andre/tcp_workqueue/sys/cam/scsi/scsi_pt.c
==============================================================================
--- user/andre/tcp_workqueue/sys/cam/scsi/scsi_pt.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/cam/scsi/scsi_pt.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -255,11 +255,6 @@ ptctor(struct cam_periph *periph, void *
 	struct ccb_pathinq cpi;
 
 	cgd = (struct ccb_getdev *)arg;
-	if (periph == NULL) {
-		printf("ptregister: periph was NULL!!\n");
-		return(CAM_REQ_CMP_ERR);
-	}
-
 	if (cgd == NULL) {
 		printf("ptregister: no getdev CCB, can't register device\n");
 		return(CAM_REQ_CMP_ERR);

Modified: user/andre/tcp_workqueue/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
==============================================================================
--- user/andre/tcp_workqueue/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c	Fri Oct 26 17:02:50 2012	(r242150)
@@ -270,14 +270,16 @@ vdev_geom_read_config(struct g_consumer 
 			continue;
 
 		if (nvlist_lookup_uint64(*config, ZPOOL_CONFIG_POOL_STATE,
-		    &state) != 0 || state >= POOL_STATE_DESTROYED) {
+		    &state) != 0 || state == POOL_STATE_DESTROYED ||
+		    state > POOL_STATE_L2CACHE) {
 			nvlist_free(*config);
 			*config = NULL;
 			continue;
 		}
 
-		if (nvlist_lookup_uint64(*config, ZPOOL_CONFIG_POOL_TXG,
-		    &txg) != 0 || txg == 0) {
+		if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
+		    (nvlist_lookup_uint64(*config, ZPOOL_CONFIG_POOL_TXG,
+		    &txg) != 0 || txg == 0)) {
 			nvlist_free(*config);
 			*config = NULL;
 			continue;

Modified: user/andre/tcp_workqueue/sys/conf/NOTES
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/NOTES	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/NOTES	Fri Oct 26 17:02:50 2012	(r242150)
@@ -897,12 +897,6 @@ device		lagg
 # IPDIVERT enables the divert IP sockets, used by ``ipfw divert''.  It
 # depends on IPFIREWALL if compiled into the kernel.
 #
-# IPFIREWALL_FORWARD enables changing of the packet destination either
-# to do some sort of policy routing or transparent proxying.  Used by
-# ``ipfw forward''. All  redirections apply to locally generated
-# packets too.  Because of this great care is required when
-# crafting the ruleset.
-#
 # IPFIREWALL_NAT adds support for in kernel nat in ipfw, and it requires
 # LIBALIAS.
 #
@@ -923,7 +917,6 @@ options 	IPFIREWALL		#firewall
 options 	IPFIREWALL_VERBOSE	#enable logging to syslogd(8)
 options 	IPFIREWALL_VERBOSE_LIMIT=100	#limit verbosity
 options 	IPFIREWALL_DEFAULT_TO_ACCEPT	#allow everything by default
-options 	IPFIREWALL_FORWARD	#packet destination changes
 options 	IPFIREWALL_NAT		#ipfw kernel nat support
 options 	IPDIVERT		#divert sockets
 options 	IPFILTER		#ipfilter support
@@ -964,12 +957,20 @@ options 	TCP_SIGNATURE		#include support
 # a smooth scheduling of the traffic.
 options 	DUMMYNET
 
-# Zero copy sockets support.  This enables "zero copy" for sending and
-# receiving data via a socket.  The send side works for any type of NIC,
-# the receive side only works for NICs that support MTUs greater than the
-# page size of your architecture and that support header splitting.  See
-# zero_copy(9) for more details.
-options 	ZERO_COPY_SOCKETS
+# "Zero copy" sockets support is split into the send and receive path
+# which operate very differently.
+# For the send path the VM page with the data is wired into the kernel
+# and marked as COW (copy-on-write).  If the application touches the
+# data while it is still in the send socket buffer the page is copied
+# and divorced from its kernel wiring (no longer zero copy).
+# The receive side requires explicit NIC driver support to create
+# disposable pages which are flipped from kernel to user-space VM.
+# See zero_copy(9) for more details.
+# XXX: The COW based send mechanism is not safe and may result in
+# kernel crashes.
+# XXX: None of the current NIC drivers support disposeable pages.
+options		SOCKET_SEND_COW
+options		SOCKET_RECV_PFLIP
 
 #####################################################################
 # FILESYSTEM OPTIONS

Modified: user/andre/tcp_workqueue/sys/conf/files
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/files	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/files	Fri Oct 26 17:02:50 2012	(r242150)
@@ -270,6 +270,10 @@ cddl/contrib/opensolaris/uts/common/zmod
 cddl/contrib/opensolaris/uts/common/zmod/zmod.c				optional zfs compile-with "${ZFS_C}"
 cddl/contrib/opensolaris/uts/common/zmod/zmod_subr.c			optional zfs compile-with "${ZFS_C}"
 cddl/contrib/opensolaris/uts/common/zmod/zutil.c			optional zfs compile-with "${ZFS_C}"
+compat/freebsd32/freebsd32_ioctl.c	optional	compat_freebsd32
+compat/freebsd32/freebsd32_misc.c	optional	compat_freebsd32
+compat/freebsd32/freebsd32_syscalls.c	optional	compat_freebsd32
+compat/freebsd32/freebsd32_sysent.c	optional	compat_freebsd32
 contrib/altq/altq/altq_cbq.c	optional altq \
 	compile-with "${NORMAL_C}"
 contrib/altq/altq/altq_cdnr.c	optional altq
@@ -1251,6 +1255,19 @@ dev/ep/if_ep_mca.c		optional ep mca
 dev/ep/if_ep_pccard.c		optional ep pccard
 dev/esp/esp_pci.c		optional esp pci
 dev/esp/ncr53c9x.c		optional esp
+dev/etherswitch/arswitch/arswitch.c		optional arswitch
+dev/etherswitch/arswitch/arswitch_reg.c		optional arswitch
+dev/etherswitch/arswitch/arswitch_phy.c		optional arswitch
+dev/etherswitch/arswitch/arswitch_8216.c	optional arswitch
+dev/etherswitch/arswitch/arswitch_8226.c	optional arswitch
+dev/etherswitch/arswitch/arswitch_8316.c	optional arswitch
+dev/etherswitch/arswitch/arswitch_7240.c	optional arswitch
+dev/etherswitch/etherswitch.c	optional etherswitch
+dev/etherswitch/etherswitch_if.m	optional etherswitch
+dev/etherswitch/mdio_if.m	optional miiproxy
+dev/etherswitch/mdio.c		optional miiproxy
+dev/etherswitch/miiproxy.c	optional miiproxy
+dev/etherswitch/rtl8366/rtl8366rb.c		optional rtl8366rb
 dev/ex/if_ex.c			optional ex
 dev/ex/if_ex_isa.c		optional ex isa
 dev/ex/if_ex_pccard.c		optional ex pccard
@@ -1759,6 +1776,12 @@ dev/oce/oce_mbox.c		optional oce pci
 dev/oce/oce_queue.c		optional oce pci
 dev/oce/oce_sysctl.c		optional oce pci
 dev/oce/oce_util.c		optional oce pci
+dev/ofw/ofw_bus_if.m		optional fdt
+dev/ofw/ofw_bus_subr.c		optional fdt
+dev/ofw/ofw_fdt.c		optional fdt
+dev/ofw/ofw_if.m		optional fdt   
+dev/ofw/openfirm.c		optional fdt
+dev/ofw/openfirmio.c		optional fdt
 dev/patm/if_patm.c		optional patm pci
 dev/patm/if_patm_attach.c	optional patm pci
 dev/patm/if_patm_intr.c		optional patm pci
@@ -2303,6 +2326,16 @@ wpi.fw			optional wpifw					\
 	clean		"wpi.fw"
 dev/xe/if_xe.c			optional xe
 dev/xe/if_xe_pccard.c		optional xe pccard
+dev/xen/balloon/balloon.c	optional xen | xenhvm
+dev/xen/blkfront/blkfront.c	optional xen | xenhvm
+dev/xen/blkback/blkback.c	optional xen | xenhvm
+dev/xen/console/console.c	optional xen
+dev/xen/console/xencons_ring.c	optional xen
+dev/xen/control/control.c	optional xen | xenhvm
+dev/xen/netback/netback.c	optional xen | xenhvm
+dev/xen/netfront/netfront.c	optional xen | xenhvm
+dev/xen/xenpci/xenpci.c		optional xenpci
+dev/xen/xenpci/evtchn.c         optional xenpci
 dev/xl/if_xl.c			optional xl pci
 dev/xl/xlphy.c			optional xl pci
 fs/deadfs/dead_vnops.c		standard
@@ -2544,6 +2577,7 @@ kern/clock_if.m			standard
 kern/cpufreq_if.m		standard
 kern/device_if.m		standard
 kern/imgact_elf.c		standard
+kern/imgact_elf32.c		optional	compat_freebsd32
 kern/imgact_shell.c		standard
 kern/inflate.c			optional gzip
 kern/init_main.c		standard
@@ -2691,7 +2725,7 @@ kern/tty_pts.c			standard
 kern/tty_tty.c			standard
 kern/tty_ttydisc.c		standard
 kern/uipc_accf.c		optional inet
-kern/uipc_cow.c			optional zero_copy_sockets
+kern/uipc_cow.c			optional socket_send_cow
 kern/uipc_debug.c		optional ddb
 kern/uipc_domain.c		standard
 kern/uipc_mbuf.c		standard
@@ -3584,13 +3618,6 @@ vm/vm_reserv.c			standard
 vm/vm_unix.c			standard
 vm/vm_zeroidle.c		standard
 vm/vnode_pager.c		standard
-xdr/xdr.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
-xdr/xdr_array.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
-xdr/xdr_mbuf.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
-xdr/xdr_mem.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
-xdr/xdr_reference.c		optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
-xdr/xdr_sizeof.c		optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
-
 xen/gnttab.c			optional xen | xenhvm
 xen/features.c			optional xen | xenhvm
 xen/evtchn/evtchn.c		optional xen
@@ -3603,30 +3630,9 @@ xen/xenbus/xenbusb_front.c	optional xen 
 xen/xenbus/xenbusb_back.c	optional xen | xenhvm
 xen/xenstore/xenstore.c		optional xen | xenhvm
 xen/xenstore/xenstore_dev.c	optional xen | xenhvm
-dev/xen/balloon/balloon.c	optional xen | xenhvm
-dev/xen/blkfront/blkfront.c	optional xen | xenhvm
-dev/xen/blkback/blkback.c	optional xen | xenhvm
-dev/xen/console/console.c	optional xen
-dev/xen/console/xencons_ring.c	optional xen
-dev/xen/control/control.c	optional xen | xenhvm
-dev/xen/netback/netback.c	optional xen | xenhvm
-dev/xen/netfront/netfront.c	optional xen | xenhvm
-dev/xen/xenpci/xenpci.c		optional xenpci
-dev/xen/xenpci/evtchn.c         optional xenpci
-
-dev/etherswitch/mdio_if.m	optional miiproxy
-dev/etherswitch/mdio.c		optional miiproxy
-dev/etherswitch/miiproxy.c	optional miiproxy
-
-dev/etherswitch/etherswitch.c	optional etherswitch
-dev/etherswitch/etherswitch_if.m	optional etherswitch
-
-dev/etherswitch/rtl8366/rtl8366rb.c		optional rtl8366rb
-
-dev/etherswitch/arswitch/arswitch.c		optional arswitch
-dev/etherswitch/arswitch/arswitch_reg.c		optional arswitch
-dev/etherswitch/arswitch/arswitch_phy.c		optional arswitch
-dev/etherswitch/arswitch/arswitch_8216.c	optional arswitch
-dev/etherswitch/arswitch/arswitch_8226.c	optional arswitch
-dev/etherswitch/arswitch/arswitch_8316.c	optional arswitch
-dev/etherswitch/arswitch/arswitch_7240.c	optional arswitch
+xdr/xdr.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
+xdr/xdr_array.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
+xdr/xdr_mbuf.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
+xdr/xdr_mem.c			optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
+xdr/xdr_reference.c		optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd
+xdr/xdr_sizeof.c		optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd

Modified: user/andre/tcp_workqueue/sys/conf/files.amd64
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/files.amd64	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/files.amd64	Fri Oct 26 17:02:50 2012	(r242150)
@@ -403,14 +403,9 @@ amd64/ia32/ia32_signal.c	optional	compat
 amd64/ia32/ia32_sigtramp.S	optional	compat_freebsd32
 amd64/ia32/ia32_syscall.c	optional	compat_freebsd32
 amd64/ia32/ia32_misc.c		optional	compat_freebsd32
-compat/freebsd32/freebsd32_ioctl.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_misc.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_syscalls.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_sysent.c	optional	compat_freebsd32
 compat/ia32/ia32_sysvec.c	optional	compat_freebsd32
 compat/linprocfs/linprocfs.c	optional	linprocfs
 compat/linsysfs/linsysfs.c	optional	linsysfs
-kern/imgact_elf32.c		optional	compat_freebsd32
 #
 # Linux/i386 binary support
 #

Modified: user/andre/tcp_workqueue/sys/conf/files.arm
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/files.arm	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/files.arm	Fri Oct 26 17:02:50 2012	(r242150)
@@ -1,11 +1,4 @@
 # $FreeBSD$
-font.h				optional	sc			\
-	compile-with	"uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
-	no-obj no-implicit-rule before-depend				\
-	clean	"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
-
-crypto/blowfish/bf_enc.c	optional	crypto | ipsec 
-crypto/des/des_enc.c		optional	crypto | ipsec
 arm/arm/autoconf.c		standard
 arm/arm/bcopy_page.S		standard
 arm/arm/bcopyinout.S		standard
@@ -58,23 +51,25 @@ arm/arm/vfp.c			optional	vfp
 arm/fpe-arm/armfpe_glue.S	optional	armfpe
 arm/fpe-arm/armfpe_init.c	optional	armfpe
 arm/fpe-arm/armfpe.S		optional	armfpe
+board_id.h			standard				   \
+	dependency	"$S/arm/conf/genboardid.awk $S/arm/conf/mach-types" \
+	compile-with	"${AWK} -f $S/arm/conf/genboardid.awk $S/arm/conf/mach-types > board_id.h" \
+	no-obj no-implicit-rule before-depend				   \
+	clean		"board_id.h"
 cddl/compat/opensolaris/kern/opensolaris_atomic.c	optional zfs compile-with "${ZFS_C}"
+crypto/blowfish/bf_enc.c	optional	crypto | ipsec 
+crypto/des/des_enc.c		optional	crypto | ipsec
 dev/fb/fb.c			optional	sc
 dev/hwpmc/hwpmc_arm.c		optional	hwpmc
 dev/kbd/kbd.c			optional	sc
-dev/ofw/openfirm.c		optional	fdt
-dev/ofw/openfirmio.c		optional	fdt
-dev/ofw/ofw_bus_if.m		optional	fdt
-dev/ofw/ofw_if.m		optional	fdt
-dev/ofw/ofw_bus_subr.c		optional	fdt
-dev/ofw/ofw_fdt.c		optional	fdt
 dev/syscons/scgfbrndr.c		optional	sc
 dev/syscons/scterm-teken.c	optional	sc
 dev/syscons/scvtb.c		optional	sc
-geom/geom_bsd.c			optional	geom_bsd
-geom/geom_bsd_enc.c		optional	geom_bsd
-geom/geom_mbr.c			optional	geom_mbr
-geom/geom_mbr_enc.c		optional	geom_mbr
+font.h				optional	sc			\
+	compile-with	"uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \
+	no-obj no-implicit-rule before-depend				\
+	clean	"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
+kern/subr_dummy_vdso_tc.c	standard
 libkern/arm/divsi3.S		standard
 libkern/arm/ffs.S		standard
 libkern/arm/muldi3.c		standard
@@ -91,13 +86,3 @@ libkern/qdivrem.c		standard
 libkern/ucmpdi2.c		standard
 libkern/udivdi3.c		standard
 libkern/umoddi3.c		standard
-#XXX: We can't use these versions, as strcmp.c is included conf/files
-#libkern/arm/strcmp.S		standard
-#libkern/arm/strncmp.S		standard
-#
-kern/subr_dummy_vdso_tc.c	standard
-board_id.h			standard				   \
-	dependency	"$S/arm/conf/genboardid.awk $S/arm/conf/mach-types" \
-	compile-with	"${AWK} -f $S/arm/conf/genboardid.awk $S/arm/conf/mach-types > board_id.h" \
-	no-obj no-implicit-rule before-depend				   \
-	clean		"board_id.h"

Modified: user/andre/tcp_workqueue/sys/conf/files.ia64
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/files.ia64	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/files.ia64	Fri Oct 26 17:02:50 2012	(r242150)
@@ -29,10 +29,6 @@ ukbdmap.h			optional	ukbd_dflt_keymap	\
 	clean		"ukbdmap.h"
 #
 cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S	optional zfs compile-with "${ZFS_S}"
-compat/freebsd32/freebsd32_ioctl.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_misc.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_syscalls.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_sysent.c	optional	compat_freebsd32
 compat/ia32/ia32_sysvec.c		optional	compat_freebsd32
 contrib/ia64/libuwx/src/uwx_bstream.c		standard
 contrib/ia64/libuwx/src/uwx_context.c		standard
@@ -119,7 +115,6 @@ ia64/isa/isa_dma.c		optional	isa
 ia64/pci/pci_cfgreg.c		optional	pci
 isa/syscons_isa.c		optional	sc
 isa/vga_isa.c			optional	vga
-kern/imgact_elf32.c		optional	compat_freebsd32
 kern/kern_clocksource.c		standard
 libkern/bcmp.c			standard
 libkern/ffsl.c			standard

Modified: user/andre/tcp_workqueue/sys/conf/files.mips
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/files.mips	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/files.mips	Fri Oct 26 17:02:50 2012	(r242150)
@@ -1,130 +1,84 @@
 # This file tells config what files go into building a kernel,
 # files marked standard are always included.
 #
-# Copyright (c) 2001, 2004-2005, Juniper Networks, Inc.
-# All rights reserved.
-# JNPR: files.mips,v 1.11 2007/08/09 12:25:35 katta
-#
-# ----------------------------------------------------------------------
-# Phase 2
-# ----------------------------------------------------------------------
-# This file tells config what files go into building a kernel,
-# files marked standard are always included.
-#
-# Copyright (c) 2001, 2004-2005, Juniper Networks, Inc.
-# All rights reserved.
-# JNPR: files.mips,v 1.11 2007/08/09 12:25:35 katta
 # $FreeBSD$
 #
-# ----------------------------------------------------------------------
-# Phase 2
-# ----------------------------------------------------------------------
-mips/mips/machdep.c		standard
-mips/mips/mp_machdep.c		optional smp
-mips/mips/mpboot.S		optional smp
-# ----------------------------------------------------------------------
-# Phase 3
-# ----------------------------------------------------------------------
-mips/mips/autoconf.c		standard
-mips/mips/cpu.c			standard
-mips/mips/elf_machdep.c		standard
-mips/mips/exception.S		standard
-mips/mips/gdb_machdep.c		standard
-mips/mips/pmap.c		standard
-mips/mips/trap.c		standard
-mips/mips/vm_machdep.c		standard
-# ----------------------------------------------------------------------
-# Phase 4
-# ----------------------------------------------------------------------
-# ----------------------------------------------------------------------
-# Phase 5
-# ----------------------------------------------------------------------
-mips/mips/fp.S			standard
-mips/mips/pm_machdep.c		standard
-mips/mips/swtch.S		standard
-mips/mips/tlb.c			standard
-
-mips/mips/bus_space_generic.c 	standard
-mips/mips/busdma_machdep.c 	standard
-mips/mips/cache.c		standard
-mips/mips/cache_mipsNN.c	standard
-mips/mips/db_disasm.c		optional	ddb
-mips/mips/db_interface.c	optional	ddb
-mips/mips/db_trace.c		optional	ddb
-mips/mips/dump_machdep.c	standard
-mips/mips/in_cksum.c		optional	inet | inet6
-mips/mips/locore.S		standard	no-obj
-mips/mips/minidump_machdep.c	standard
-mips/mips/mem.c			optional	mem
-mips/mips/libkern_machdep.c	standard
-mips/mips/nexus.c		standard
-mips/mips/stack_machdep.c	optional	ddb | stack
-mips/mips/support.S		standard
-mips/mips/sys_machdep.c		standard
-mips/mips/swtch.S		standard
-mips/mips/uio_machdep.c		standard
-mips/mips/uma_machdep.c		standard
-crypto/blowfish/bf_enc.c	optional	crypto | ipsec 
-crypto/des/des_enc.c		optional	crypto | ipsec
-geom/geom_bsd.c			optional	geom_bsd
-geom/geom_bsd_enc.c		optional	geom_bsd
-geom/geom_mbr.c			optional	geom_mbr
-geom/geom_mbr_enc.c		optional	geom_mbr
-libkern/ashldi3.c		standard
-libkern/ashrdi3.c		standard
-libkern/cmpdi2.c		standard
-libkern/ffsl.c			standard
-libkern/fls.c			standard
-libkern/flsl.c			standard
-libkern/lshrdi3.c		standard
-libkern/memchr.c		optional	fdt
-libkern/memmove.c		standard
-libkern/ucmpdi2.c		standard
-
-#XXX: We can't use these versions, as strcmp.c is included conf/files
-#libkern/mips/strcmp.S		standard
-#libkern/mips/strncmp.S		standard
-
-cddl/compat/opensolaris/kern/opensolaris_atomic.c	optional zfs compile-with "${ZFS_C}"
-compat/freebsd32/freebsd32_ioctl.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_misc.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_syscalls.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_sysent.c	optional	compat_freebsd32
-kern/imgact_elf32.c			optional	compat_freebsd32
-kern/subr_dummy_vdso_tc.c		standard
-mips/mips/freebsd32_machdep.c		optional	compat_freebsd32
 
-kern/kern_clocksource.c		standard
-kern/link_elf_obj.c		standard
+# Arch dependent files
+mips/mips/autoconf.c			standard
+mips/mips/bus_space_generic.c		standard
+mips/mips/busdma_machdep.c		standard
+mips/mips/cache.c			standard
+mips/mips/cache_mipsNN.c		standard
+mips/mips/cpu.c				standard
+mips/mips/db_disasm.c			optional	ddb
+mips/mips/db_interface.c		optional	ddb
+mips/mips/db_trace.c			optional	ddb
+mips/mips/dump_machdep.c		standard
+mips/mips/elf_machdep.c			standard
+mips/mips/exception.S			standard
+mips/mips/fp.S				standard
+mips/mips/freebsd32_machdep.c		optional	compat_freebsd32
+mips/mips/gdb_machdep.c			standard
+mips/mips/in_cksum.c			optional	inet
+mips/mips/libkern_machdep.c		standard
+mips/mips/locore.S			standard	no-obj
+mips/mips/machdep.c			standard
+mips/mips/mem.c				optional	mem
+mips/mips/minidump_machdep.c		standard
+mips/mips/mp_machdep.c			optional	smp
+mips/mips/mpboot.S			optional	smp
+mips/mips/nexus.c			standard
+mips/mips/pm_machdep.c			standard
+mips/mips/pmap.c			standard
+mips/mips/ptrace_machdep.c		standard
+mips/mips/sc_machdep.c			standard
+mips/mips/stack_machdep.c		standard
+mips/mips/support.S			standard
+mips/mips/swtch.S			standard
+mips/mips/sys_machdep.c			standard
+mips/mips/tlb.c				standard
+mips/mips/trap.c			standard
+mips/mips/uio_machdep.c			standard
+mips/mips/uma_machdep.c			standard
+mips/mips/vm_machdep.c			standard
+
+# misc opt-in bits
+kern/kern_clocksource.c			standard
+kern/link_elf_obj.c			standard
+kern/subr_dummy_vdso_tc.c		standard
 
-dev/cfe/cfe_api.c		optional	cfe
-dev/cfe/cfe_console.c		optional	cfe_console
-dev/cfe/cfe_env.c		optional	cfe_env
-#dev/cfe/cfe_resource.c		optional	cfe	# not yet needed
-
-dev/siba/siba.c			optional	siba
-dev/siba/siba_cc.c		optional	siba
-dev/siba/siba_core.c		optional	siba
-dev/siba/siba_pcib.c		optional	siba pci
-#mips/sentry5/siba_mips.c			optional siba # not yet
-
-dev/hwpmc/hwpmc_mips.c		optional hwpmc
-
-dev/rt/if_rt.c			optional 	rt
-dev/nvram2env/nvram2env.c	optional	nvram2env
-
-dev/ofw/openfirm.c		optional	fdt
-dev/ofw/openfirmio.c		optional	fdt
-dev/ofw/ofw_bus_if.m		optional	fdt
-dev/ofw/ofw_if.m		optional	fdt
-dev/ofw/ofw_bus_subr.c		optional	fdt
-dev/ofw/ofw_fdt.c		optional	fdt
-
-dev/fdt/fdt_mips.c		optional	fdt
-
-dev/fb/fb.c			optional	sc
-dev/kbd/kbd.c			optional	sc
-dev/syscons/scgfbrndr.c		optional	sc
-dev/syscons/scterm-teken.c	optional	sc
-dev/syscons/scvtb.c		optional	sc
-mips/mips/sc_machdep.c		optional	sc
+# gcc/clang runtime
+libkern/ffsl.c				standard
+libkern/fls.c				standard
+libkern/flsl.c				standard
+libkern/memchr.c			optional	fdt
+libkern/memmove.c			standard
+libkern/ucmpdi2.c			optional	mips | mipsel
+
+# cfe support
+dev/cfe/cfe_api.c			optional	cfe
+dev/cfe/cfe_console.c			optional	cfe_console
+dev/cfe/cfe_env.c			optional	cfe_env
+
+# syscons support
+dev/fb/fb.c				optional	sc
+dev/kbd/kbd.c				optional	sc
+dev/syscons/scgfbrndr.c			optional	sc
+dev/syscons/scterm-teken.c		optional	sc
+dev/syscons/scvtb.c			optional	sc
+mips/mips/sc_machdep.c			optional	sc
+
+# FDT support
+dev/fdt/fdt_mips.c			optional	fdt
+
+# crypto support -- use generic
+crypto/blowfish/bf_enc.c		optional	crypto | ipsec 
+crypto/des/des_enc.c			optional	crypto | ipsec
+
+# AP common nvram interface
+dev/nvram2env/nvram2env.c		optional	nvram2env
+
+# hwpmc goo
+dev/hwpmc/hwpmc_mips.c			optional	hwpmc
+dev/hwpmc/hwpmc_mips24k.c		optional	hwpmc

Modified: user/andre/tcp_workqueue/sys/conf/files.powerpc
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/files.powerpc	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/files.powerpc	Fri Oct 26 17:02:50 2012	(r242150)
@@ -37,14 +37,14 @@ dev/iicbus/ds1775.c		optional	ds1775 pow
 dev/iicbus/max6690.c		optional	max6690 powermac
 dev/kbd/kbd.c			optional	sc
 dev/nand/nfc_fsl.c		optional	nand mpc85xx
-dev/ofw/openfirm.c		optional	aim | fdt
-dev/ofw/openfirmio.c		optional	aim | fdt
-dev/ofw/ofw_bus_if.m		optional	aim | fdt
-dev/ofw/ofw_if.m		optional	aim | fdt
-dev/ofw/ofw_bus_subr.c		optional	aim | fdt
+# ofw can be either aim or fdt: fdt case handled in files. aim only powerpc specific.
+dev/ofw/openfirm.c		optional	aim
+dev/ofw/openfirmio.c		optional	aim
+dev/ofw/ofw_bus_if.m		optional	aim
+dev/ofw/ofw_if.m		optional	aim
+dev/ofw/ofw_bus_subr.c		optional	aim
 dev/ofw/ofw_console.c		optional	aim
 dev/ofw/ofw_disk.c		optional	ofwd aim
-dev/ofw/ofw_fdt.c		optional	fdt
 dev/ofw/ofw_iicbus.c		optional	iicbus aim
 dev/ofw/ofw_standard.c		optional	aim powerpc
 dev/powermac_nvram/powermac_nvram.c optional	powermac_nvram powermac
@@ -234,10 +234,3 @@ powerpc/wii/wii_pic.c		optional	wii
 powerpc/wii/wii_fb.c		optional	wii
 powerpc/wii/wii_gpio.c		optional	wiigpio
 powerpc/wii/wii_ipc.c		optional	wii
-
-compat/freebsd32/freebsd32_ioctl.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_misc.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_syscalls.c	optional	compat_freebsd32
-compat/freebsd32/freebsd32_sysent.c	optional	compat_freebsd32
-kern/imgact_elf32.c			optional	compat_freebsd32
-

Modified: user/andre/tcp_workqueue/sys/conf/kern.post.mk
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/kern.post.mk	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/kern.post.mk	Fri Oct 26 17:02:50 2012	(r242150)
@@ -154,7 +154,7 @@ ${mfile:T:S/.m$/.h/}: ${mfile}
 kernel-clean:
 	rm -f *.o *.so *.So *.ko *.s eddep errs \
 	    ${FULLKERNEL} ${KERNEL_KO} ${KERNEL_KO}.symbols \
-	    linterrs makelinks tags vers.c \
+	    linterrs tags vers.c \
 	    vnode_if.c vnode_if.h vnode_if_newproto.h vnode_if_typedef.h \
 	    ${MFILES:T:S/.m$/.c/} ${MFILES:T:S/.m$/.h/} \
 	    ${CLEAN}
@@ -237,14 +237,6 @@ ${_ILINKS}:
 kernel-cleandepend:
 	rm -f .depend ${_ILINKS}
 
-links:
-	egrep '#if' ${CFILES} | sed -f $S/conf/defines | \
-	    sed -e 's/:.*//' -e 's/\.c/.o/' | sort -u > dontlink
-	${MAKE} -V CFILES | tr -s ' ' '\12' | sed 's/\.c/.o/' | \
-	    sort -u | comm -23 - dontlink | \
-	    sed 's,../.*/\(.*.o\),rm -f \1;ln -s ../GENERIC/\1 \1,' > makelinks
-	sh makelinks; rm -f dontlink
-
 kernel-tags:
 	@[ -f .depend ] || { echo "you must make depend first"; exit 1; }
 	sh $S/conf/systags.sh

Modified: user/andre/tcp_workqueue/sys/conf/options
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/options	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/options	Fri Oct 26 17:02:50 2012	(r242150)
@@ -398,7 +398,6 @@ IPFILTER_LOG		opt_ipfilter.h
 IPFILTER_LOOKUP		opt_ipfilter.h
 IPFIREWALL		opt_ipfw.h
 IPFIREWALL_DEFAULT_TO_ACCEPT	opt_ipfw.h
-IPFIREWALL_FORWARD	opt_ipfw.h
 IPFIREWALL_NAT		opt_ipfw.h
 IPFIREWALL_VERBOSE	opt_ipfw.h
 IPFIREWALL_VERBOSE_LIMIT	opt_ipfw.h
@@ -520,7 +519,8 @@ NGATM_CCATM		opt_netgraph.h
 # DRM options
 DRM_DEBUG		opt_drm.h
 
-ZERO_COPY_SOCKETS	opt_zero.h
+SOCKET_SEND_COW		opt_zero.h
+SOCKET_RECV_PFLIP	opt_zero.h
 TI_SF_BUF_JUMBO		opt_ti.h
 TI_JUMBO_HDRSPLIT	opt_ti.h
 BCE_JUMBO_HDRSPLIT	opt_bce.h

Modified: user/andre/tcp_workqueue/sys/conf/options.ia64
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/options.ia64	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/options.ia64	Fri Oct 26 17:02:50 2012	(r242150)
@@ -11,6 +11,8 @@ UWX_TRACE_ENABLE	opt_global.h
 
 COMPAT_FREEBSD32	opt_compat.h
 
+PV_STATS		opt_pmap.h
+
 EXCEPTION_TRACING	opt_xtrace.h
 
 VGA_ALT_SEQACCESS	opt_vga.h

Modified: user/andre/tcp_workqueue/sys/conf/options.mips
==============================================================================
--- user/andre/tcp_workqueue/sys/conf/options.mips	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/conf/options.mips	Fri Oct 26 17:02:50 2012	(r242150)
@@ -39,6 +39,13 @@ CPU_RMI		opt_global.h
 CPU_NLM		opt_global.h
 CPU_BERI	opt_global.h
 
+# which MACHINE_ARCH architecture
+MIPS
+MIPSEL
+MIPS64
+MIPS64EL
+MIPSN32
+
 COMPAT_FREEBSD32	opt_compat.h
 
 YAMON		opt_global.h
@@ -65,6 +72,7 @@ MAXMEM			opt_global.h
 # Options that control the Cavium Simple Executive.
 #
 OCTEON_VENDOR_LANNER		opt_cvmx.h
+OCTEON_VENDOR_RADISYS		opt_cvmx.h
 OCTEON_BOARD_CAPK_0100ND	opt_cvmx.h
 
 #

Modified: user/andre/tcp_workqueue/sys/contrib/dev/acpica/changes.txt
==============================================================================
--- user/andre/tcp_workqueue/sys/contrib/dev/acpica/changes.txt	Fri Oct 26 16:56:55 2012	(r242149)
+++ user/andre/tcp_workqueue/sys/contrib/dev/acpica/changes.txt	Fri Oct 26 17:02:50 2012	(r242150)
@@ -1,30 +1,115 @@
 ----------------------------------------
+18 October 2012. Summary of changes for version 20121018:
+
+
+1) ACPICA Kernel-resident Subsystem:
+
+Updated support for the ACPI 5.0 MPST table. Fixes some problems 
+introduced by late changes to the table as it was added to the ACPI 5.0 
+specification. Includes header, disassembler, and data table compiler 
+support as well as a new version of the MPST template.
+
+AcpiGetObjectInfo: Enhanced the device object support to include the ACPI 
+5.0 _SUB method. Now calls _SUB in addition to the other PNP-related ID 
+methods: _HID, _CID, and _UID.
+
+Changed ACPI_DEVICE_ID to ACPI_PNP_DEVICE_ID. Also changed 
+ACPI_DEVICE_ID_LIST to ACPI_PNP_DEVICE_ID_LIST. These changes prevent 
+name collisions on hosts that reserve the *_DEVICE_ID (or *DeviceId) 
+names for their various drivers. Affects the AcpiGetObjectInfo external 
+interface, and other internal interfaces as well.
+
+Added and deployed a new macro for ACPI_NAME management: ACPI_MOVE_NAME. 
+This macro resolves to a simple 32-bit move of the 4-character ACPI_NAME 
+on machines that support non-aligned transfers. Optimizes for this case 
+rather than using a strncpy. With assistance from Zheng Lv.
+
+Resource Manager: Small fix for buffer size calculation. Fixed a one byte 
+error in the output buffer calculation. Feng Tang. ACPICA BZ 849.
+
+Added a new debug print message for AML mutex objects that are force-
+released. At control method termination, any currently acquired mutex 
+objects are force-released. Adds a new debug-only message for each one 
+that is released.
+
+Audited/updated all ACPICA return macros and the function debug depth 
+counter: 1) Ensure that all functions that use the various TRACE macros 
+also use the appropriate ACPICA return macros. 2) Ensure that all normal 
+return statements surround the return expression (value) with parens to 
+ensure consistency across the ACPICA code base. Guan Chao, Tang Feng, 
+Zheng Lv, Bob Moore. ACPICA Bugzilla 972.
+
+Global source code changes/maintenance: All extra lines at the start and 
+end of each source file have been removed for consistency. Also, within 
+comments, all new sentences start with a single space instead of a double 
+space, again for consistency across the code base.
+
+Example Code and Data Size: These are the sizes for the OS-independent 
+acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The 
+debug version of the code includes the debug output trace mechanism and 
+has a much larger code and data size.
+
+  Previous Release:
+    Non-Debug Version:  93.7K Code, 25.3K Data, 119.0K Total
+    Debug Version:     175.0K Code, 74.4K Data, 249.4K Total
+  Current Release:
+    Non-Debug Version:  93.9K Code, 25.2K Data, 119.1K Total
+    Debug Version:     175.5K Code, 74.5K Data, 250.0K Total
+
+
+2) iASL Compiler/Disassembler and Tools:
+
+AcpiExec: Improved the algorithm used for memory leak/corruption 
+detection. Added some intelligence to the code that maintains the global 
+list of allocated memory. The list is now ordered by allocated memory 
+address, significantly improving performance. When running AcpiExec on 
+the ASLTS test suite, speed improvements of 3X to 5X are seen, depending 
+on the platform and/or the environment. Note, this performance 
+enhancement affects the AcpiExec utility only, not the kernel-resident 
+ACPICA code.
+
+Enhanced error reporting for invalid AML opcodes and bad ACPI_NAMEs. For 
+the disassembler, dump the 48 bytes surrounding the invalid opcode. Fix 
+incorrect table offset reported for invalid opcodes. Report the original 
+32-bit value for bad ACPI_NAMEs (as well as the repaired name.)
+
+Disassembler: Enhanced the -vt option to emit the binary table data in 
+hex format to assist with debugging.
+
+Fixed a potential filename buffer overflow in osunixdir.c. Increased the 
+size of file structure. Colin Ian King.
+
+----------------------------------------
 13 September 2012. Summary of changes for version 20120913:
 
-This release is available at https://www.acpica.org/downloads The ACPI 5.0 
-specification is available at www.acpi.info
 
 1) ACPICA Kernel-resident Subsystem:
 
 ACPI 5.0: Added two new notify types for the Hardware Error Notification 
-Structure within the Hardware Error Source Table (HEST) table -- CMCI(5) and 
+Structure within the Hardware Error Source Table (HEST) table -- CMCI(5) 
+and 
 MCE(6).
  
 Table Manager: Merged/removed duplicate code in the root table resize 
-functions. One function is external, the other is internal. Lv Zheng, ACPICA 
+functions. One function is external, the other is internal. Lv Zheng, 
+ACPICA 
 BZ 846.
 
 Makefiles: Completely removed the obsolete "Linux" makefiles under 
-acpica/generate/linux. These makefiles are obsolete and have been replaced by 
+acpica/generate/linux. These makefiles are obsolete and have been replaced 
+by 
 the generic unix makefiles under acpica/generate/unix.
 
-Makefiles: Ensure that binary files always copied properly. Minor rule change 
+Makefiles: Ensure that binary files always copied properly. Minor rule 
+change 
 to ensure that the final binary output files are always copied up to the 
 appropriate binary directory (bin32 or bin64.)
 
 Example Code and Data Size: These are the sizes for the OS-independent 
-acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The debug 
-version of the code includes the debug output trace mechanism and has a much 
+acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The 
+debug 
+version of the code includes the debug output trace mechanism and has a 
+much 
 larger code and data size.
 
   Previous Release:
@@ -42,27 +127,37 @@ descriptors when a second parse is requi
 external control methods within the table. With assistance from 
 adq at lidskialf.net. ACPICA BZ 976.
 
-iASL: Fixed a namepath optimization problem. An error can occur if the parse 
-node that contains the namepath to be optimized does not have a parent node 
+iASL: Fixed a namepath optimization problem. An error can occur if the 
+parse 
+node that contains the namepath to be optimized does not have a parent 
+node 
 that is a named object. This change fixes the problem.

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


More information about the svn-src-user mailing list