Date: Fri, 26 Oct 2012 17:02:50 +0000 (UTC) From: Andre Oppermann <andre@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: 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 ... Message-ID: <201210261702.q9QH2oBb046300@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210261702.q9QH2oBb046300>