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