From owner-p4-projects@FreeBSD.ORG Fri Jun 15 15:43:32 2007 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9431816A477; Fri, 15 Jun 2007 15:43:32 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 66C4616A46C for ; Fri, 15 Jun 2007 15:43:32 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5679613C4EF for ; Fri, 15 Jun 2007 15:43:32 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l5FFhWDq053505 for ; Fri, 15 Jun 2007 15:43:32 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l5FFhJLI053242 for perforce@freebsd.org; Fri, 15 Jun 2007 15:43:19 GMT (envelope-from rpaulo@FreeBSD.org) Date: Fri, 15 Jun 2007 15:43:19 GMT Message-Id: <200706151543.l5FFhJLI053242@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 121696 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2007 15:43:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=121696 Change 121696 by rpaulo@rpaulo_epsilon on 2007/06/15 15:42:52 IFC Affected files ... .. //depot/projects/soc2007/rpaulo-macbook/amd64/amd64/busdma_machdep.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/amd64/amd64/trap.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/amd64/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/amd64/conf/GENERIC#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/amd64/ia32/ia32_syscall.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/amd64/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/arm/arm/busdma_machdep.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/arm/arm/pmap.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/arm/at91/if_ate.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/arm/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/arm/include/pmap.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/arm/include/pte.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/cam/README.quirks#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/linux/linux_file.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/linux/linux_misc.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/linux/linux_uid16.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/ndis/kern_ndis.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/opensolaris/kern/opensolaris_atomic.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/compat/opensolaris/kern/opensolaris_policy.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/opensolaris/sys/atomic.h#1 branch .. //depot/projects/soc2007/rpaulo-macbook/compat/svr4/svr4_fcntl.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/compat/svr4/svr4_misc.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/NOTES#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/files#12 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/files.amd64#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/files.i386#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/files.pc98#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/files.sparc64#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/files.sun4v#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/options#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/conf/options.arm#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/contrib/ipfilter/netinet/fil.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/contrib/opensolaris/common/atomic/amd64/atomic.S#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/contrib/opensolaris/common/atomic/i386/atomic.S#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/contrib/opensolaris/common/atomic/ia64/atomic.S#1 branch .. //depot/projects/soc2007/rpaulo-macbook/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/contrib/opensolaris/uts/common/sys/asm_linkage.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/contrib/opensolaris/uts/common/sys/atomic.h#2 delete .. //depot/projects/soc2007/rpaulo-macbook/dev/an/if_an.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ata/ata-chipset.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ath/ath_rate/onoe/onoe.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ath/ath_rate/sample/sample.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ath/if_ath.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ath/if_athioctl.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ath/if_athvar.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/awi/awi.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/awi/awivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cardbus/cardbus_cis.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/common/cxgb_ael1002.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/common/cxgb_common.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/common/cxgb_mc5.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/common/cxgb_t3_hw.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/common/cxgb_vsc7323.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/common/cxgb_xgmac.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_adapter.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_config.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_lro.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_main.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_offload.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_offload.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/cxgb_sge.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/t3fw-4.0.0.bin.gz.uu#2 delete .. //depot/projects/soc2007/rpaulo-macbook/dev/cxgb/t3fw-4.1.0.bin.gz.uu#1 branch .. //depot/projects/soc2007/rpaulo-macbook/dev/dcons/dcons.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/dcons/dcons_crom.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/dcons/dcons_os.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/dcons/dcons_os.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/firewire/firewire.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/firewire/firewirereg.h#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/firewire/fwohci.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/firewire/sbp.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/firewire/sbp_targ.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/hatm/if_hatm_intr.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/if_ndis/if_ndis.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/if_ndis/if_ndis_usb.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ipw/if_ipw.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/isp/isp_freebsd.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/isp/isp_ioctl.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/isp/isp_pci.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/iwi/if_iwi.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/iwi/if_iwireg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/iwi/if_iwivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/mii/brgphy.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/mii/icsphy.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/dev/mii/icsphyreg.h#1 branch .. //depot/projects/soc2007/rpaulo-macbook/dev/mii/miidevs#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/msk/if_msk.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/msk/if_mskreg.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/mxge/if_mxge.c#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/mxge/mxge_lro.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/nfe/if_nfe.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/nfe/if_nfereg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/nfe/if_nfevar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/nve/if_nve.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/pdq/pdq_ifsubr.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/pdq/pdqreg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/if_ral_pci.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/rt2560.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/rt2560reg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/rt2560var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/rt2661.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/rt2661reg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/ral/rt2661var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sbsh/if_sbsh.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/clone.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/clone.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/isa/ad1816.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/isa/ess.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/isa/mss.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/isa/sb16.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/isa/sb8.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/als4000.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/atiixp.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/aureal.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/cmi.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/cs4281.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/csapcm.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/ds1.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/emu10k1.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/emu10kx-pcm.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/es137x.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/fm801.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/hda/hdac.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/ich.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/maestro3.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/neomagic.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/solo.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/t4dwave.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/via8233.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/via82c686.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pci/vibes.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pcm/buffer.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pcm/buffer.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pcm/channel.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pcm/channel.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pcm/dsp.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/pcm/vchan.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/usb/uaudio.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/sound/usb/uaudio_pcm.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/txp/if_txp.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/dsbr100io.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ehci.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ehcivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/hid.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_aue.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_axe.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_axereg.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_cdce.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_cdcereg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_cue.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_cuereg.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_kue.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_kuereg.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_rue.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_rum.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_rumreg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_rumvar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_udav.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_ural.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_uralreg.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/if_uralvar.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ohci.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ohcivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/rio500_usb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uark.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ubsa.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ubser.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ucom.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ucomvar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ucycom.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/udbp.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ufm.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ufoma.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uftdi.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ugen.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uhci.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uhcivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uhid.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uhub.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uipaq.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ukbd.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ulpt.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/umass.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/umct.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/umodem.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/ums.c#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uplcom.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/urio.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usb.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usb.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usb_mem.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usb_mem.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usb_port.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usb_subr.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usbdi.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usbdi.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usbdi_util.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/usbdivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uscanner.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uvisor.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/usb/uvscom.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/wi/if_wi.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/dev/wi/if_wivar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/fs/devfs/devfs_vnops.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/fs/msdosfs/msdosfs_vnops.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/fs/procfs/procfs_ioctl.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/fs/procfs/procfs_status.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/fs/pseudofs/pseudofs_vnops.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/fs/udf/udf_vnops.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/gdb/gdb_packet.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/geom/part/g_part_mbr.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/gnu/fs/ext2fs/ext2_vnops.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/gnu/fs/reiserfs/reiserfs_namei.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/gnu/fs/reiserfs/reiserfs_stree.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/i386/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/i386/conf/GENERIC#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/i386/conf/PAE#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/i386/i386/busdma_machdep.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/i386/i386/trap.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/i386/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/conf/GENERIC#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/ia64/db_machdep.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/ia64/machdep.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/ia64/pmap.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/include/cpufunc.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ia64/include/vmparam.h#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/init_main.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_acct.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_clock.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_exec.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_exit.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_fork.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_kse.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_ktrace.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_malloc.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_mutex.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_ntptime.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_priv.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_proc.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_prot.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_resource.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_sig.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_switch.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_sysctl.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_thr.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_thread.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/kern_time.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/sched_4bsd.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/sched_ule.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/subr_acl_posix1e.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/subr_sleepqueue.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/subr_trap.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/subr_turnstile.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/subr_witness.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/sysv_ipc.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/sysv_msg.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/tty.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/uipc_mqueue.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/vfs_aio.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/vfs_bio.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/vfs_mount.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/vfs_subr.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/kern/vfs_syscalls.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/libkern/mcount.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/Makefile#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/bge/Makefile#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/cxgb/Makefile#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/ip_mroute_mod/Makefile#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/mii/Makefile#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/wlan/Makefile#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/modules/wlan_scan_ap/Makefile#1 branch .. //depot/projects/soc2007/rpaulo-macbook/modules/wlan_scan_sta/Makefile#1 branch .. //depot/projects/soc2007/rpaulo-macbook/modules/zfs/Makefile#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/bpf.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/ieee8023ad_lacp.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/ieee8023ad_lacp.h#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if.h#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_bridge.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_bridgevar.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_ethersubr.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_lagg.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_lagg.h#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_media.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_spppsubr.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/if_types.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/pfil.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/net/route.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/_ieee80211.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_acl.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_amrr.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_crypto.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_crypto.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_crypto_ccmp.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_crypto_none.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_crypto_tkip.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_crypto_wep.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_freebsd.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_freebsd.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_ht.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_ht.h#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_input.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_ioctl.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_ioctl.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_node.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_node.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_output.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_power.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_power.h#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_proto.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_proto.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_radiotap.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_regdomain.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_regdomain.h#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_scan.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_scan.h#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_scan_ap.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_scan_sta.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/net80211/ieee80211_var.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netgraph/bluetooth/drivers/ubt/ng_ubt.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netgraph/ng_car.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netgraph/ng_vlan.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/igmp.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/igmp_var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/in.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/in.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/in_mcast.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/netinet/in_pcb.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/in_proto.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/in_var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/ip_carp.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/ip_output.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/ip_var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/raw_ip.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp.h#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_asconf.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_asconf.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_auth.c#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_auth.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_bsd_addr.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_constants.h#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_header.h#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_indata.c#9 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_input.c#9 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_lock_bsd.h#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_os_bsd.h#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_output.c#9 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_pcb.c#9 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_pcb.h#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_peeloff.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_structs.h#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_sysctl.c#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_sysctl.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_timer.c#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_timer.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_uio.h#7 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctp_usrreq.c#9 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctputil.c#9 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/sctputil.h#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/tcp_hostcache.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/tcp_input.c#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/tcp_output.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/tcp_subr.c#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/tcp_timer.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/udp_usrreq.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet/udp_var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/in6.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/in6_ifattach.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/in6_pcb.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/in6_src.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/ip6_output.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/raw_ip6.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/sctp6_usrreq.c#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/sctp6_var.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/udp6_output.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netinet6/udp6_usrreq.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netipsec/ipsec_osdep.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/netipx/ipx.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netipx/ipx.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netipx/ipx_if.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/netipx/ipx_ip.c#2 delete .. //depot/projects/soc2007/rpaulo-macbook/netipx/ipx_ip.h#2 delete .. //depot/projects/soc2007/rpaulo-macbook/netipx/ipx_usrreq.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/nfsserver/nfs_serv.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/pc98/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/pc98/conf/GENERIC#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/conf/GENERIC#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/include/cpu.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/include/md_var.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/powerpc/busdma_machdep.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/powerpc/db_interface.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/powerpc/syncicache.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/powerpc/powerpc/uio_machdep.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/audit/audit.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/audit/audit.h#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/audit/audit_arg.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/audit/audit_bsm.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/audit/audit_syscalls.c#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/audit/audit_trigger.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/mac_bsdextended/mac_bsdextended.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/mac_portacl/mac_portacl.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/security/mac_seeotheruids/mac_seeotheruids.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sparc64/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sparc64/conf/GENERIC#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sparc64/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sun4v/conf/DEFAULTS#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sun4v/conf/GENERIC#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sun4v/include/kdb.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sun4v/include/pcpu.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/mbuf.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/param.h#8 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/priv.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/proc.h#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/resourcevar.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/sched.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/socket.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/syscallsubr.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/systm.h#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/thr.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/ucred.h#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/sys/vmmeter.h#5 integrate .. //depot/projects/soc2007/rpaulo-macbook/ufs/ffs/ffs_alloc.c#2 integrate .. //depot/projects/soc2007/rpaulo-macbook/ufs/ffs/ffs_vnops.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/ufs/ufs/ufs_quota.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/ufs/ufs/ufs_vnops.c#3 integrate .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_contig.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_object.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_page.c#6 integrate .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_pageout.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_pageq.c#4 integrate .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_phys.c#1 branch .. //depot/projects/soc2007/rpaulo-macbook/vm/vm_phys.h#1 branch Differences ... ==== //depot/projects/soc2007/rpaulo-macbook/amd64/amd64/busdma_machdep.c#3 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.81 2007/05/29 06:30:25 yongari Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.82 2007/06/11 17:57:24 mjacob Exp $"); #include #include @@ -220,6 +220,10 @@ if (boundary != 0 && boundary < maxsegsz) maxsegsz = boundary; + if (maxsegsz == 0) { + return (EINVAL); + } + /* Return a NULL tag on failure */ *dmat = NULL; ==== //depot/projects/soc2007/rpaulo-macbook/amd64/amd64/trap.c#4 (text+ko) ==== @@ -38,7 +38,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/trap.c,v 1.317 2007/06/04 21:38:44 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/trap.c,v 1.318 2007/06/10 21:59:12 attilio Exp $"); /* * AMD64 Trap and System call handling @@ -736,10 +736,6 @@ int reg, regcnt; ksiginfo_t ksi; - /* - * note: PCPU_INC() can only be used if we can afford - * occassional inaccuracy in the count. - */ PCPU_INC(cnt.v_syscall); #ifdef DIAGNOSTIC ==== //depot/projects/soc2007/rpaulo-macbook/amd64/conf/DEFAULTS#2 (text+ko) ==== @@ -1,7 +1,7 @@ # # DEFAULTS -- Default kernel configuration file for FreeBSD/amd64 # -# $FreeBSD: src/sys/amd64/conf/DEFAULTS,v 1.9 2006/11/04 23:50:11 jb Exp $ +# $FreeBSD: src/sys/amd64/conf/DEFAULTS,v 1.10 2007/06/11 00:38:05 marcel Exp $ machine amd64 @@ -15,5 +15,9 @@ # UART chips on this platform device uart_ns8250 +# Default partitioning schemes +options GEOM_BSD +options GEOM_MBR + # KSE support went from being default to a kernel option options KSE ==== //depot/projects/soc2007/rpaulo-macbook/amd64/conf/GENERIC#4 (text+ko) ==== @@ -16,7 +16,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.478 2007/05/28 14:38:42 simokawa Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.482 2007/06/14 17:14:25 delphij Exp $ cpu HAMMER ident GENERIC @@ -30,6 +30,7 @@ options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking options INET6 # IPv6 communications protocols +options SCTP # Stream Transmission Control Protocol options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists @@ -60,6 +61,7 @@ options KBD_INSTALL_CDEV # install a CDEV entry in /dev options ADAPTIVE_GIANT # Giant mutex is adaptive. options STOP_NMI # Stop CPUS using NMI instead of IPI +options AUDIT # Security event auditing # Debugging for use in -current options KDB # Enable kernel debugger support. @@ -199,8 +201,9 @@ device fxp # Intel EtherExpress PRO/100B (82557, 82558) device lge # Level 1 LXT1001 gigabit Ethernet device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet +device nfe # nVidia nForce MCP on-board Ethernet device nge # NatSemi DP83820 gigabit Ethernet -device nve # nVidia nForce MCP on-board Ethernet Networking +#device nve # nVidia nForce MCP on-board Ethernet Networking device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 @@ -232,6 +235,8 @@ device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_amrr # AMRR transmit rate control algorithm +device wlan_scan_ap # 802.11 AP mode scanning +device wlan_scan_sta # 802.11 STA mode scanning device an # Aironet 4500/4800 802.11 wireless NICs. device ath # Atheros pci/cardbus NIC's device ath_hal # Atheros HAL (Hardware Access Layer) ==== //depot/projects/soc2007/rpaulo-macbook/amd64/ia32/ia32_syscall.c#3 (text+ko) ==== @@ -36,7 +36,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_syscall.c,v 1.18 2007/06/04 21:38:45 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_syscall.c,v 1.19 2007/06/10 21:59:12 attilio Exp $"); /* * 386 Trap and System call handling @@ -104,12 +104,7 @@ u_int code; ksiginfo_t ksi; - /* - * note: PCPU_INC() can only be used if we can afford - * occassional inaccuracy in the count. - */ PCPU_INC(cnt.v_syscall); - td->td_pticks = 0; td->td_frame = frame; if (td->td_ucred != p->p_ucred) ==== //depot/projects/soc2007/rpaulo-macbook/amd64/include/kdb.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/include/kdb.h,v 1.3 2006/04/03 22:51:46 marcel Exp $ + * $FreeBSD: src/sys/amd64/include/kdb.h,v 1.4 2007/06/09 21:55:16 marcel Exp $ */ #ifndef _MACHINE_KDB_H_ @@ -47,6 +47,11 @@ } static __inline void +kdb_cpu_sync_icache(unsigned char *addr, size_t size) +{ +} + +static __inline void kdb_cpu_trap(int type, int code) { } ==== //depot/projects/soc2007/rpaulo-macbook/arm/arm/busdma_machdep.c#4 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/busdma_machdep.c,v 1.31 2007/05/29 06:30:25 yongari Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/busdma_machdep.c,v 1.33 2007/06/10 12:33:01 cognet Exp $"); /* * ARM bus dma support routines @@ -427,7 +427,8 @@ } /* Performed initial allocation */ newtag->flags |= BUS_DMA_MIN_ALLOC_COMP; - } + } else + newtag->bounce_zone = NULL; if (error != 0) free(newtag, M_DEVBUF); else @@ -674,8 +675,8 @@ CTR4(KTR_BUSDMA, "lowaddr= %d Maxmem= %d, boundary= %d, " "alignment= %d", dmat->lowaddr, ptoa((vm_paddr_t)Maxmem), dmat->boundary, dmat->alignment); - CTR3(KTR_BUSDMA, "map= %p, nobouncemap= %p, pagesneeded= %d", - map, &nobounce_dmamap, map->pagesneeded); + CTR2(KTR_BUSDMA, "map= %p, pagesneeded= %d", + map, map->pagesneeded); /* * Count the number of bounce pages * needed in order to complete this transfer @@ -1384,8 +1385,7 @@ struct bounce_page *bpage; KASSERT(dmat->bounce_zone != NULL, ("no bounce zone in dma tag")); - KASSERT(map != NULL && map != &nobounce_dmamap, - ("add_bounce_page: bad map %p", map)); + KASSERT(map != NULL, ("add_bounce_page: bad map %p", map)); bz = dmat->bounce_zone; if (map->pagesneeded == 0) ==== //depot/projects/soc2007/rpaulo-macbook/arm/arm/pmap.c#4 (text+ko) ==== @@ -147,7 +147,7 @@ #include "opt_vm.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.82 2007/05/31 22:52:10 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.83 2007/06/11 21:29:26 cognet Exp $"); #include #include #include @@ -613,11 +613,9 @@ * is significantly faster than the traditional, write-through * behavior of this case. */ -#ifndef CPU_XSCALE_CORE3 pte_l1_s_cache_mode |= L1_S_XSCALE_TEX(TEX_XSCALE_X); pte_l2_l_cache_mode |= L2_XSCALE_L_TEX(TEX_XSCALE_X); pte_l2_s_cache_mode |= L2_XSCALE_T_TEX(TEX_XSCALE_X); -#endif #endif /* XSCALE_CACHE_READ_WRITE_ALLOCATE */ #ifdef XSCALE_CACHE_WRITE_THROUGH /* @@ -2820,6 +2818,34 @@ * Low level mapping routines..... ***************************************************/ +/* Map a super section into the KVA. */ + +void +pmap_kenter_supersection(vm_offset_t va, uint64_t pa, int flags) +{ + pd_entry_t pd = L1_S_PROTO | L1_S_SUPERSEC | (pa & L1_SUP_OFFSET) | + (((pa >> 32) & 0x8) << 20) | L1_S_PROT(PTE_KERNEL, + VM_PROT_READ|VM_PROT_WRITE) | L1_S_DOM(PMAP_DOMAIN_KERNEL); + struct l1_ttable *l1; + vm_offset_t va_end; + + KASSERT(((va | pa) & L1_SUP_OFFSET) == 0, + ("Not a valid section mapping")); + if (flags & SECTION_CACHE) + pd |= pte_l1_s_cache_mode; + else if (flags & SECTION_PT) + pd |= pte_l1_s_cache_mode_pt; + va = va & L1_SUP_OFFSET; + va_end = va + L1_SUP_SIZE; + SLIST_FOREACH(l1, &l1_list, l1_link) { + for (; va < va_end; va += L1_S_SIZE) { + l1->l1_kva[L1_IDX(va)] = pd; + PTE_SYNC(&l1->l1_kva[L1_IDX(va)]); + } + } + +} + /* Map a section into the KVA. */ void ==== //depot/projects/soc2007/rpaulo-macbook/arm/at91/if_ate.c#2 (text) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.19 2007/02/23 12:18:27 piso Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.20 2007/06/11 19:36:37 imp Exp $"); #include #include @@ -581,7 +581,6 @@ WR4(sc, ETH_SA1L, (eaddr[3] << 24) | (eaddr[2] << 16) | (eaddr[1] << 8) | eaddr[0]); WR4(sc, ETH_SA1H, (eaddr[5] << 8) | (eaddr[4])); - } static int ==== //depot/projects/soc2007/rpaulo-macbook/arm/include/kdb.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/arm/include/kdb.h,v 1.3 2005/01/05 21:58:48 imp Exp $ + * $FreeBSD: src/sys/arm/include/kdb.h,v 1.4 2007/06/09 21:55:16 marcel Exp $ */ #ifndef _MACHINE_KDB_H_ @@ -44,6 +44,11 @@ } static __inline void +kdb_cpu_sync_icache(unsigned char *addr, size_t size) +{ +} + +static __inline void kdb_cpu_trap(int type, int code) { cpu_idcache_wbinv_all(); ==== //depot/projects/soc2007/rpaulo-macbook/arm/include/pmap.h#3 (text+ko) ==== @@ -44,7 +44,7 @@ * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30 * - * $FreeBSD: src/sys/arm/include/pmap.h,v 1.25 2007/05/19 12:47:34 cognet Exp $ + * $FreeBSD: src/sys/arm/include/pmap.h,v 1.26 2007/06/11 21:29:26 cognet Exp $ */ #ifndef _MACHINE_PMAP_H_ @@ -521,6 +521,7 @@ #define SECTION_CACHE 0x1 #define SECTION_PT 0x2 void pmap_kenter_section(vm_offset_t, vm_paddr_t, int flags); +void pmap_kenter_supersection(vm_offset_t, uint64_t, int flags); extern char *_tmppt; ==== //depot/projects/soc2007/rpaulo-macbook/arm/include/pte.h#2 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/arm/include/pte.h,v 1.3 2005/01/05 21:58:48 imp Exp $ + * $FreeBSD: src/sys/arm/include/pte.h,v 1.4 2007/06/11 21:29:26 cognet Exp $ */ #ifndef _MACHINE_PTE_H_ @@ -140,6 +140,12 @@ * presented to the translation logic. */ +/* ARMv6 super-sections. */ +#define L1_SUP_SIZE 0x01000000 /* 16M */ +#define L1_SUP_OFFSET (L1_SUP_SIZE - 1) +#define L1_SUP_FRAME (~L1_SUP_OFFSET) +#define L1_SUP_SHIFT 24 + #define L1_S_SIZE 0x00100000 /* 1M */ #define L1_S_OFFSET (L1_S_SIZE - 1) #define L1_S_FRAME (~L1_S_OFFSET) @@ -199,10 +205,13 @@ #define L1_S_DOM_MASK L1_S_DOM(0xf) #define L1_S_AP(x) ((x) << 10) /* access permissions */ #define L1_S_ADDR_MASK 0xfff00000 /* phys address of section */ +#define L1_SHARED (1 << 16) #define L1_S_XSCALE_P 0x00000200 /* ECC enable for this section */ #define L1_S_XSCALE_TEX(x) ((x) << 12) /* Type Extension */ +#define L1_S_SUPERSEC ((1) << 18) /* Section is a super-section. */ + /* L1 Coarse Descriptor */ #define L1_C_IMP0 0x00000004 /* implementation defined */ #define L1_C_IMP1 0x00000008 /* implementation defined */ @@ -250,6 +259,7 @@ #define L2_AP(x) (L2_AP0(x) | L2_AP1(x) | L2_AP2(x) | L2_AP3(x)) #define L2_XSCALE_L_TEX(x) ((x) << 12) /* Type Extension */ +#define L2_XSCALE_L_S(x) (1 << 15) /* Shared */ #define L2_XSCALE_T_TEX(x) ((x) << 6) /* Type Extension */ /* @@ -296,6 +306,64 @@ * 1 1 Y Y Write-back R/W Allocate */ #define TEX_XSCALE_X 0x01 /* X modifies C and B */ +#define TEX_XSCALE_E 0x02 +#define TEX_XSCALE_T 0x04 + +/* Xscale core 3 */ + +/* + * + * Cache attributes with L2 present, S = 0 + * T E X C B L1 i-cache L1 d-cache L1 DC WP L2 cacheable write coalesce + * 0 0 0 0 0 N N - N N + * 0 0 0 0 1 N N - N Y + * 0 0 0 1 0 Y Y WT N Y + * 0 0 0 1 1 Y Y WB Y Y + * 0 0 1 0 0 N N - Y Y + * 0 0 1 0 1 N N - N N + * 0 0 1 1 0 Y Y - - N + * 0 0 1 1 1 Y Y WT Y Y + * 0 1 0 0 0 N N - N N + * 0 1 0 0 1 N/A N/A N/A N/A N/A + * 0 1 0 1 0 N/A N/A N/A N/A N/A + * 0 1 0 1 1 N/A N/A N/A N/A N/A + * 0 1 1 X X N/A N/A N/A N/A N/A + * 1 X 0 0 0 N N - N Y + * 1 X 0 0 1 Y N - N Y + * 1 X 0 1 0 Y N - N Y + * 1 X 0 1 1 Y N - Y Y + * 1 X 1 0 0 N N - Y Y + * 1 X 1 0 1 Y Y WT Y Y + * 1 X 1 1 0 Y Y WT Y Y + * 1 X 1 1 1 Y Y WT Y Y + * + * + * + * + * Cache attributes with L2 present, S = 1 + * T E X C B L1 i-cache L1 d-cache L1 DC WP L2 cacheable write coalesce + * 0 0 0 0 0 N N - N N + * 0 0 0 0 1 N N - N Y + * 0 0 0 1 0 Y Y - N Y + * 0 0 0 1 1 Y Y WT Y Y + * 0 0 1 0 0 N N - Y Y + * 0 0 1 0 1 N N - N N + * 0 0 1 1 0 Y Y - - N + * 0 0 1 1 1 Y Y WT Y Y + * 0 1 0 0 0 N N - N N + * 0 1 0 0 1 N/A N/A N/A N/A N/A + * 0 1 0 1 0 N/A N/A N/A N/A N/A + * 0 1 0 1 1 N/A N/A N/A N/A N/A + * 0 1 1 X X N/A N/A N/A N/A N/A + * 1 X 0 0 0 N N - N Y + * 1 X 0 0 1 Y N - N Y + * 1 X 0 1 0 Y N - N Y + * 1 X 0 1 1 Y N - Y Y + * 1 X 1 0 0 N N - Y Y + * 1 X 1 0 1 Y Y WT Y Y + * 1 X 1 1 0 Y Y WT Y Y + * 1 X 1 1 1 Y Y WT Y Y + */ #endif /* !_MACHINE_PTE_H_ */ /* End of pte.h */ ==== //depot/projects/soc2007/rpaulo-macbook/cam/README.quirks#2 (text+ko) ==== @@ -1,4 +1,212 @@ -/* $FreeBSD: src/sys/cam/README.quirks,v 1.1 2007/05/29 20:07:22 mjacob Exp $ */ +/* $FreeBSD: src/sys/cam/README.quirks,v 1.2 2007/06/10 04:31:55 mjacob Exp $ */ + + FreeBSD Quirk Guidelines + + Nate Lawson - njl at freebsd org + +0. Introduction + +FreeBSD drivers make every attempt possible to support the standards +behind hardware. Where possible and not in conflict with the standard, +they also attempt to work around hardware which doesn't strictly +conform. However, some devices have flaws which can't be worked +around while keeping the driver compatible with the standard. For +these devices, we have created a quirks mechanism to indicate to +the driver that it must avoid certain commands or use them differently +with a specific model and/or version of hardware. This document +focuses on identifying and committing quirks for storage hardware +involving CAM and UMASS but is applicable to other areas. + +CAM provides a generic transport for SCSI-like devices. Many different +transports use SCSI command sets including parallel SCSI, firewire +(1394), USB UMASS, fibre channel, and ATAPI. For block devices (i.e. +hard drives, flash adapters, cameras) there are two standards, SBC +and RBC. SCSI hard drives are usually SBC-compliant and smaller +devices like flash drives are usually RBC-compliant. Multimedia +devices including CDROMs and DVD-RW are usually MMC-compliant. + +Please follow these guidelines to get your device working as soon +as possible. If you are a committer, please do NOT commit quirks +directly but follow this process also. + +1. Determing the problem + +The first step is to determine what's wrong. If the device should +be supported but hangs while attaching, it's possible a quirk can +help. The types of things a quirk can fix are: +` + * cam/cam_xpt.c quirks + + o CAM_QUIRK_NOLUNS - do not probe luns other than 0 since device + responds to all inquiries with "lun present". + + o CAM_QUIRK_NOSERIAL - do not send an inquiry for serial number. + + o CAM_QUIRK_HILUNS - probe all luns even if some respond "not present" + since device has a sparse lun space. + + * cam/scsi/scsi_da.c quirks + + o DA_Q_NO_SYNC_CACHE - The sync cache command is used to force a + drive to write out all changes to disk before shutting down. Some + drives hang when receiving this command even though it is required + by all SBC and RBC standards. Note that a warning message on + console is NOT sufficient to add this quirk. The warning messages + are harmless and only a device or system hang is cause for adding + this quirk. + + o DA_Q_NO_6_BYTE - The RBC spec (see Links below) does not allow + for 6-byte READ/WRITE commands. Some manufacturers took that too + literally and crash when receiving 6-byte commands. This quirk + causes FreeBSD to only send 10-byte commands. Since the CAM subsystem + has been modified to not send 6-byte commands to USB, 1394, and + other transports that don't support SBC, this quirk should be very + rare. + + o DA_Q_NO_PREVENT - Don't use the prevent/allow commands to keep a + removable medium from being ejected. Some systems can't handle these + commands (rare). + + * cam/scsi/scsi_cd.c quirks + + o CD_Q_NO_TOUCH - not implemented + + o CD_Q_BCD_TRACKS - convert start/end track to BCD + + o CD_Q_NO_CHANGER - never treat as a changer + + o CD_Q_CHANGER - always treat as a changer + + * cam/scsi/scsi_ch.c quirks + o CH_Q_NO_DBD - disable block descriptors in mode sense + + * cam/scsi/scsi_sa.c quirks + + o SA_QUIRK_NOCOMP - Can't deal with compression at all + + o SA_QUIRK_FIXED - Force fixed mode + + o SA_QUIRK_VARIABLE - Force variable mode + + o SA_QUIRK_2FM - Needs Two File Marks at EOD + + o SA_QUIRK_1FM - No more than 1 File Mark at EOD + + o SA_QUIRK_NODREAD - Don't try and dummy read density + + o SA_QUIRK_NO_MODESEL - Don't do mode select at all + + o SA_QUIRK_NO_CPAGE - Don't use DEVICE COMPRESSION page + + * dev/usb/umass.c quirks + + o NO_TEST_UNIT_READY - The drive does not support Test Unit Ready. + Convert to Start Unit. This command is a simple no-op for most + firmware but some of them hang when this command is sent. >>> TRUNCATED FOR MAIL (1000 lines) <<<