From owner-p4-projects@FreeBSD.ORG Sat Jun 27 14:31:15 2009 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9E37B1065676; Sat, 27 Jun 2009 14:31:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CB3E1065670 for ; Sat, 27 Jun 2009 14:31:15 +0000 (UTC) (envelope-from zec@fer.hr) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 48A588FC18 for ; Sat, 27 Jun 2009 14:31:15 +0000 (UTC) (envelope-from zec@fer.hr) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n5REVFs6039374 for ; Sat, 27 Jun 2009 14:31:15 GMT (envelope-from zec@fer.hr) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5REV7Ea039368 for perforce@freebsd.org; Sat, 27 Jun 2009 14:31:07 GMT (envelope-from zec@fer.hr) Date: Sat, 27 Jun 2009 14:31:07 GMT Message-Id: <200906271431.n5REV7Ea039368@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to zec@fer.hr using -f From: Marko Zec To: Perforce Change Reviews Cc: Subject: PERFORCE change 165309 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: Sat, 27 Jun 2009 14:31:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=165309 Change 165309 by zec@zec_amdx4 on 2009/06/27 14:30:23 IFC @ 165304 Affected files ... .. //depot/projects/vimage-commit2/src/sys/amd64/amd64/intr_machdep.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/amd64/io_apic.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/amd64/local_apic.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/amd64/machdep.c#12 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/amd64/mp_machdep.c#16 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/amd64/msi.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/include/intr_machdep.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/amd64/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/amd64/isa/clock.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/arm/arm/elf_machdep.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/arm/arm/pmap.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/arm/arm/vm_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/arm/at91/at91_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/arm/at91/if_ate.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/arm/conf/CAMBRIA.hints#6 integrate .. //depot/projects/vimage-commit2/src/sys/arm/conf/DB-78XXX#6 integrate .. //depot/projects/vimage-commit2/src/sys/arm/conf/DB-88F5XXX#6 integrate .. //depot/projects/vimage-commit2/src/sys/arm/conf/DB-88F6XXX#6 integrate .. //depot/projects/vimage-commit2/src/sys/arm/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/arm/mv/discovery/discovery.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/arm/mv/files.mv#5 integrate .. //depot/projects/vimage-commit2/src/sys/arm/mv/kirkwood/kirkwood.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/arm/mv/mv_machdep.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/arm/mv/mv_sata.c#1 branch .. //depot/projects/vimage-commit2/src/sys/arm/mv/mvreg.h#6 integrate .. //depot/projects/vimage-commit2/src/sys/arm/mv/mvwin.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/arm/mv/orion/orion.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/arm/sa11x0/assabet_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/i80321/ep80219_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/i80321/iq31244_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/i8134x/crb_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/ixp425/avila_ata.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/ixp425/avila_machdep.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/ixp425/cambria_exp_space.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/ixp425/if_npe.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/ixp425/ixp425.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/arm/xscale/pxa/pxa_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/boot/i386/libi386/biosdisk.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/cam/scsi/scsi_target.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/freebsd32_ipc.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/freebsd32_misc.c#15 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/freebsd32_proto.h#17 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/freebsd32_syscall.h#17 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/freebsd32_syscalls.c#17 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/freebsd32_sysent.c#18 integrate .. //depot/projects/vimage-commit2/src/sys/compat/freebsd32/syscalls.master#17 integrate .. //depot/projects/vimage-commit2/src/sys/compat/linprocfs/linprocfs.c#23 integrate .. //depot/projects/vimage-commit2/src/sys/compat/linux/linux_ioctl.c#20 integrate .. //depot/projects/vimage-commit2/src/sys/compat/linux/linux_ipc.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/compat/ndis/subr_usbd.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/compat/svr4/svr4_ipc.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/compat/svr4/svr4_sockio.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/conf/NOTES#33 integrate .. //depot/projects/vimage-commit2/src/sys/conf/files#46 integrate .. //depot/projects/vimage-commit2/src/sys/conf/files.amd64#13 integrate .. //depot/projects/vimage-commit2/src/sys/conf/files.i386#20 integrate .. //depot/projects/vimage-commit2/src/sys/conf/kmod.mk#5 integrate .. //depot/projects/vimage-commit2/src/sys/contrib/altq/altq/altq_subr.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/contrib/ngatm/netnatm/sig/sig_uni.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/contrib/pf/net/pf_if.c#12 integrate .. //depot/projects/vimage-commit2/src/sys/contrib/pf/net/pf_ioctl.c#16 integrate .. //depot/projects/vimage-commit2/src/sys/contrib/rdma/rdma_addr.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/contrib/rdma/rdma_cma.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/dev/acpi_support/acpi_hp.c#1 branch .. //depot/projects/vimage-commit2/src/sys/dev/acpi_support/acpi_wmi.c#1 branch .. //depot/projects/vimage-commit2/src/sys/dev/acpi_support/acpi_wmi_if.m#1 branch .. //depot/projects/vimage-commit2/src/sys/dev/ae/if_ae.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/age/if_age.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/dev/alc/if_alc.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ale/if_ale.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/asmc/asmc.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/asmc/asmcvar.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/ata-all.h#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/ata-dma.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/ata-pci.h#16 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/ata-sata.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-acard.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-acerlabs.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-adaptec.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-amd.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-ati.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-cenatek.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-cypress.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-cyrix.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-highpoint.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-intel.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-ite.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-jmicron.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-marvell.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-micron.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-national.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-netcell.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-nvidia.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-promise.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-serverworks.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-siliconimage.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-sis.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ata/chipsets/ata-via.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ath/if_ath.c#19 integrate .. //depot/projects/vimage-commit2/src/sys/dev/bce/if_bce.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/dev/bce/if_bcereg.h#8 integrate .. //depot/projects/vimage-commit2/src/sys/dev/bfe/if_bfe.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/bge/if_bge.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/dev/bm/if_bm.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cas/if_cas.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cas/if_casvar.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cpuctl/cpuctl.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cs/if_cs.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cxgb/cxgb_adapter.h#10 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cxgb/cxgb_main.c#21 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cxgb/cxgb_sge.c#16 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cxgb/sys/mvec.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cxgb/sys/uipc_mvec.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/dev/dc/if_dc.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/de/if_de.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/drmP.h#8 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/drm_drv.c#12 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/drm_irq.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/drm_sysctl.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/i915_dma.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/i915_drv.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/i915_drv.h#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/i915_irq.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/radeon_cp.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/dev/drm/radeon_irq.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_82540.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_82541.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_82571.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_82575.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_82575.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_api.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_defines.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_hw.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_ich8lan.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_ich8lan.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_mac.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_osdep.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_phy.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_phy.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/e1000_regs.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/if_em.c#12 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/if_em.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/if_igb.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/dev/e1000/if_igb.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ed/if_ed.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/et/if_et.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ex/if_ex.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/fdc/fdc.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/fe/if_fe.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/fxp/if_fxp.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/dev/gem/if_gem.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/gem/if_gem_pci.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/gem/if_gem_sbus.c#1 branch .. //depot/projects/vimage-commit2/src/sys/dev/gem/if_gemreg.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/gem/if_gemvar.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/hme/if_hme.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/hptmv/atapi.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/hwpmc/hwpmc_logging.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/hwpmc/hwpmc_mod.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ie/if_ie.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/if_ndis/if_ndis.c#18 integrate .. //depot/projects/vimage-commit2/src/sys/dev/iscsi/initiator/isc_soc.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgb/if_ixgb.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe.h#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_82598.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_82599.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_api.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_api.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_common.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_osdep.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_phy.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_phy.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ixgbe/ixgbe_type.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/jme/if_jme.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/dev/le/lance.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/lge/if_lge.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/malo/if_malo.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/md/md.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mfi/mfi.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mge/if_mge.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mpt/mpt_cam.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/msk/if_msk.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/eth_z8e.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/ethp_z8e.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/if_mxge.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/if_mxge_var.h#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/mxge_lro.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/rss_eth_z8e.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/mxge/rss_ethp_z8e.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/my/if_my.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/nfe/if_nfe.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/nge/if_nge.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/nve/if_nve.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/nxge/if_nxge.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/pcn/if_pcn.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/pdq/pdq_ifsubr.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/re/if_re.c#14 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sf/if_sf.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sis/if_sis.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sk/if_sk.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sn/if_sn.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/snc/dp83932.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sound/midi/midi.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sound/midi/sequencer.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sound/pci/hda/hdac.c#17 integrate .. //depot/projects/vimage-commit2/src/sys/dev/sound/pcm/feeder_rate.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/speaker/spkr.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ste/if_ste.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/stge/if_stge.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/ti/if_ti.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/tl/if_tl.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/tsec/if_tsec.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/tx/if_tx.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/txp/if_txp.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/net/if_aue.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/net/if_axe.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/net/if_cue.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/net/if_kue.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/net/if_rue.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/net/if_udav.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/storage/umass.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/usbdevs#28 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/usbdi.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/usbdi_util.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/wlan/if_upgt.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/wlan/if_urtw.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/dev/usb/wlan/if_zyd.c#14 integrate .. //depot/projects/vimage-commit2/src/sys/dev/vge/if_vge.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/vr/if_vr.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/dev/wb/if_wb.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/dev/wi/if_wi.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/dev/wl/if_wl.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/xe/if_xe.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/dev/xl/if_xl.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/fs/coda/coda_psdev.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/fs/coda/coda_vnops.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/fs/nfsclient/nfs_clvnops.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/fs/procfs/procfs_map.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/fs/pseudofs/pseudofs_vnops.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/fs/tmpfs/tmpfs_subr.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/geom/geom_redboot.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/geom/linux_lvm/g_linux_lvm.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/gnu/fs/xfs/FreeBSD/xfs_ioctl.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/gnu/fs/xfs/FreeBSD/xfs_iops.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/gnu/fs/xfs/xfs_rw.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/gnu/fs/xfs/xfs_vnodeops.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/i386/conf/NOTES#17 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/elf_machdep.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/intr_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/io_apic.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/local_apic.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/machdep.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/mp_machdep.c#14 integrate .. //depot/projects/vimage-commit2/src/sys/i386/i386/msi.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/i386/ibcs2/ibcs2_ipc.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/i386/include/intr_machdep.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/i386/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/i386/isa/clock.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/i386/linux/linux_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/i386/xen/mp_machdep.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/ia64/ia64/elf_machdep.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/ia64/ia64/machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/ia64/ia64/mp_machdep.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/ia64/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/kern/init_sysent.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_cpuset.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_descrip.c#15 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_fork.c#14 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_intr.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_jail.c#28 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_lockf.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_mbuf.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_poll.c#18 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_resource.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_sig.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_switch.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_uuid.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/kern/kern_vimage.c#56 integrate .. //depot/projects/vimage-commit2/src/sys/kern/link_elf.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/kern/link_elf_obj.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/kern/makesyscalls.sh#6 integrate .. //depot/projects/vimage-commit2/src/sys/kern/sched_ule.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/kern/subr_pcpu.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/kern/subr_stack.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/kern/sys_process.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/kern/syscalls.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/kern/syscalls.master#9 integrate .. //depot/projects/vimage-commit2/src/sys/kern/systrace_args.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/kern/sysv_ipc.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/kern/sysv_msg.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/kern/sysv_sem.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/kern/sysv_shm.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/kern/tty.c#28 integrate .. //depot/projects/vimage-commit2/src/sys/kern/uipc_shm.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/kern/uipc_usrreq.c#15 integrate .. //depot/projects/vimage-commit2/src/sys/mips/adm5120/if_admsw.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/mips/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/mips/mips/elf_machdep.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/mips/mips/mp_machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/mips/mips/pmap.c#12 integrate .. //depot/projects/vimage-commit2/src/sys/modules/acpi/Makefile#2 integrate .. //depot/projects/vimage-commit2/src/sys/modules/acpi/acpi_hp/Makefile#1 branch .. //depot/projects/vimage-commit2/src/sys/modules/acpi/acpi_wmi/Makefile#1 branch .. //depot/projects/vimage-commit2/src/sys/modules/gem/Makefile#2 integrate .. //depot/projects/vimage-commit2/src/sys/modules/igb/Makefile#4 integrate .. //depot/projects/vimage-commit2/src/sys/modules/ixgbe/Makefile#4 integrate .. //depot/projects/vimage-commit2/src/sys/modules/mxge/mxge/Makefile#2 integrate .. //depot/projects/vimage-commit2/src/sys/net/bridgestp.c#14 integrate .. //depot/projects/vimage-commit2/src/sys/net/if.c#79 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_ef.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_epair.c#1 branch .. //depot/projects/vimage-commit2/src/sys/net/if_ethersubr.c#31 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_fddisubr.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_media.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_mib.c#17 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_spppsubr.c#16 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_stf.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_tap.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_tun.c#16 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_var.h#34 integrate .. //depot/projects/vimage-commit2/src/sys/net/if_vlan.c#17 integrate .. //depot/projects/vimage-commit2/src/sys/net/netisr.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/net/raw_cb.c#15 integrate .. //depot/projects/vimage-commit2/src/sys/net/raw_usrreq.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/net/route.c#45 integrate .. //depot/projects/vimage-commit2/src/sys/net/rtsock.c#32 integrate .. //depot/projects/vimage-commit2/src/sys/net80211/ieee80211.c#20 integrate .. //depot/projects/vimage-commit2/src/sys/net80211/ieee80211_ddb.c#19 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/aarp.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/at_control.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/at_extern.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/at_rmx.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/at_var.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/ddp_input.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/ddp_output.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/ddp_pcb.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/netatalk/ddp_usrreq.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/netgraph/atm/ng_atm.c#12 integrate .. //depot/projects/vimage-commit2/src/sys/netgraph/atm/uni/ng_uni.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/netgraph/ng_eiface.c#28 integrate .. //depot/projects/vimage-commit2/src/sys/netgraph/ng_ether.c#19 integrate .. //depot/projects/vimage-commit2/src/sys/netgraph/ng_iface.c#24 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/if_ether.c#38 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/igmp.c#43 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in.c#31 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in_gif.c#15 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in_mcast.c#25 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in_pcb.c#44 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in_pcb.h#21 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in_rmx.c#34 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/in_var.h#12 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_carp.c#17 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_divert.c#32 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_dummynet.h#6 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_icmp.c#19 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_input.c#47 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_mroute.c#19 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_options.c#14 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ip_output.c#34 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ipfw/ip_dummynet.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ipfw/ip_fw2.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/ipfw/ip_fw_nat.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/raw_ip.c#34 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_hostcache.c#29 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_input.c#40 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_offload.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/netinet/tcp_usrreq.c#22 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/frag6.c#20 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/icmp6.c#31 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6.c#23 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_ifattach.c#32 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_pcb.c#22 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_pcb.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_rmx.c#35 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_src.c#21 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/in6_var.h#6 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/ip6_input.c#36 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/ip6_mroute.c#20 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/ip6_output.c#18 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/ip6_var.h#11 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/mld6.c#25 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/nd6.c#38 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/nd6_nbr.c#26 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/nd6_rtr.c#29 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/raw_ip6.c#28 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/scope6.c#16 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/udp6_usrreq.c#24 integrate .. //depot/projects/vimage-commit2/src/sys/netinet6/vinet6.h#26 integrate .. //depot/projects/vimage-commit2/src/sys/netipsec/key.c#35 integrate .. //depot/projects/vimage-commit2/src/sys/netipx/ipx.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/netipx/ipx_if.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/netipx/ipx_input.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/netipx/ipx_outputfl.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/netipx/ipx_pcb.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/nfsclient/nfs_diskless.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/nfsclient/nfs_vnops.c#23 integrate .. //depot/projects/vimage-commit2/src/sys/pc98/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/pc98/pc98/machdep.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/pci/if_rl.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/aim/mmu_oea.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/aim/mmu_oea64.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/booke/pmap.c#13 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/conf/MPC85XX#8 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/powerpc/mpc85xx/ds1553_bus_lbc.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/powerpc/elf_machdep.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/powerpc/powerpc/mp_machdep.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/rpc/clnt_rc.c#7 integrate .. //depot/projects/vimage-commit2/src/sys/rpc/rpcsec_gss/rpcsec_gss.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/security/mac_biba/mac_biba.c#20 integrate .. //depot/projects/vimage-commit2/src/sys/security/mac_lomac/mac_lomac.c#17 integrate .. //depot/projects/vimage-commit2/src/sys/sparc64/conf/GENERIC#15 integrate .. //depot/projects/vimage-commit2/src/sys/sparc64/include/pcpu.h#6 integrate .. //depot/projects/vimage-commit2/src/sys/sparc64/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/sparc64/sparc64/elf_machdep.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/sparc64/sparc64/machdep.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/sparc64/sparc64/mp_machdep.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/sparc64/sparc64/pmap.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/sun4v/conf/GENERIC#9 integrate .. //depot/projects/vimage-commit2/src/sys/sun4v/include/pcpu.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/sun4v/include/vm.h#1 branch .. //depot/projects/vimage-commit2/src/sys/sun4v/sun4v/machdep.c#4 integrate .. //depot/projects/vimage-commit2/src/sys/sun4v/sun4v/mp_machdep.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/sun4v/sun4v/pmap.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/sys/acl.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/sys/ata.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/sys/conf.h#11 integrate .. //depot/projects/vimage-commit2/src/sys/sys/ipc.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/sys/jail.h#14 integrate .. //depot/projects/vimage-commit2/src/sys/sys/linker.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/sys/msg.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/sys/param.h#48 integrate .. //depot/projects/vimage-commit2/src/sys/sys/pcpu.h#6 integrate .. //depot/projects/vimage-commit2/src/sys/sys/priv.h#13 integrate .. //depot/projects/vimage-commit2/src/sys/sys/resource.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/sys/resourcevar.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/sys/sched.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/sys/sem.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/sys/shm.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/sys/stack.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/sys/syscall.h#9 integrate .. //depot/projects/vimage-commit2/src/sys/sys/syscall.mk#9 integrate .. //depot/projects/vimage-commit2/src/sys/sys/sysctl.h#23 integrate .. //depot/projects/vimage-commit2/src/sys/sys/sysproto.h#9 integrate .. //depot/projects/vimage-commit2/src/sys/sys/tty.h#9 integrate .. //depot/projects/vimage-commit2/src/sys/sys/uio.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/sys/unistd.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/sys/vnode.h#16 integrate .. //depot/projects/vimage-commit2/src/sys/ufs/ufs/ufs_dirhash.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/vm/default_pager.c#2 integrate .. //depot/projects/vimage-commit2/src/sys/vm/device_pager.c#5 integrate .. //depot/projects/vimage-commit2/src/sys/vm/phys_pager.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/vm/swap_pager.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_contig.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_extern.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_fault.c#8 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_kern.c#6 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_map.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_map.h#5 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_mmap.c#11 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_object.c#9 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_object.h#4 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_pageout.c#10 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_pager.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_pager.h#3 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_phys.c#3 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vm_phys.h#2 integrate .. //depot/projects/vimage-commit2/src/sys/vm/vnode_pager.c#12 integrate Differences ... ==== //depot/projects/vimage-commit2/src/sys/amd64/amd64/intr_machdep.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.42 2008/12/02 14:19:53 ganbold Exp $ + * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.44 2009/06/25 20:35:46 jhb Exp $ */ /* @@ -51,7 +51,6 @@ #include #include #include -#include #include #include #include @@ -73,14 +72,12 @@ static int intrcnt_index; static struct intsrc *interrupt_sources[NUM_IO_INTS]; -static struct sx intr_table_lock; +static struct mtx intr_table_lock; static struct mtx intrcnt_lock; static STAILQ_HEAD(, pic) pics; #ifdef SMP static int assign_cpu; - -static void intr_assign_next_cpu(struct intsrc *isrc); #endif static int intr_assign_cpu(void *arg, u_char cpu); @@ -114,14 +111,14 @@ { int error; - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); if (intr_pic_registered(pic)) error = EBUSY; else { STAILQ_INSERT_TAIL(&pics, pic, pics); error = 0; } - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); return (error); } @@ -145,16 +142,16 @@ vector); if (error) return (error); - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); if (interrupt_sources[vector] != NULL) { - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); intr_event_destroy(isrc->is_event); return (EEXIST); } intrcnt_register(isrc); interrupt_sources[vector] = isrc; isrc->is_handlers = 0; - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); return (0); } @@ -178,18 +175,14 @@ error = intr_event_add_handler(isrc->is_event, name, filter, handler, arg, intr_priority(flags), flags, cookiep); if (error == 0) { - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); intrcnt_updatename(isrc); isrc->is_handlers++; if (isrc->is_handlers == 1) { -#ifdef SMP - if (assign_cpu) - intr_assign_next_cpu(isrc); -#endif isrc->is_pic->pic_enable_intr(isrc); isrc->is_pic->pic_enable_source(isrc); } - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); } return (error); } @@ -203,14 +196,14 @@ isrc = intr_handler_source(cookie); error = intr_event_remove_handler(cookie); if (error == 0) { - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); isrc->is_handlers--; if (isrc->is_handlers == 0) { isrc->is_pic->pic_disable_source(isrc, PIC_NO_EOI); isrc->is_pic->pic_disable_intr(isrc); } intrcnt_updatename(isrc); - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); } return (error); } @@ -284,12 +277,12 @@ #ifndef DEV_ATPIC atpic_reset(); #endif - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); STAILQ_FOREACH(pic, &pics, pics) { if (pic->pic_resume != NULL) pic->pic_resume(pic); } - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); } void @@ -297,12 +290,12 @@ { struct pic *pic; - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); STAILQ_FOREACH(pic, &pics, pics) { if (pic->pic_suspend != NULL) pic->pic_suspend(pic); } - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); } static int @@ -317,9 +310,9 @@ */ if (assign_cpu && cpu != NOCPU) { isrc = arg; - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); isrc->is_pic->pic_assign_cpu(isrc, cpu_apic_ids[cpu]); - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); } return (0); #else @@ -378,7 +371,7 @@ intrcnt_setname("???", 0); intrcnt_index = 1; STAILQ_INIT(&pics); - sx_init(&intr_table_lock, "intr sources"); + mtx_init(&intr_table_lock, "intr sources", NULL, MTX_DEF | MTX_RECURSE); mtx_init(&intrcnt_lock, "intrcnt", NULL, MTX_SPIN); } SYSINIT(intr_init, SI_SUB_INTR, SI_ORDER_FIRST, intr_init, NULL); @@ -435,19 +428,28 @@ static cpumask_t intr_cpus = (1 << 0); static int current_cpu; -static void -intr_assign_next_cpu(struct intsrc *isrc) +/* + * Return the CPU that the next interrupt source should use. For now + * this just returns the next local APIC according to round-robin. + */ +u_int +intr_next_cpu(void) { + u_int apic_id; - /* - * Assign this source to a local APIC in a round-robin fashion. - */ - isrc->is_pic->pic_assign_cpu(isrc, cpu_apic_ids[current_cpu]); + /* Leave all interrupts on the BSP during boot. */ + if (!assign_cpu) + return (cpu_apic_ids[0]); + + mtx_lock(&intr_table_lock); + apic_id = cpu_apic_ids[current_cpu]; do { current_cpu++; if (current_cpu > mp_maxid) current_cpu = 0; } while (!(intr_cpus & (1 << current_cpu))); + mtx_unlock(&intr_table_lock); + return (apic_id); } /* Attempt to bind the specified IRQ to the specified CPU. */ @@ -487,6 +489,7 @@ intr_shuffle_irqs(void *arg __unused) { struct intsrc *isrc; + u_int apic_id; int i; /* Don't bother on UP. */ @@ -494,7 +497,7 @@ return; /* Round-robin assign a CPU to each enabled source. */ - sx_xlock(&intr_table_lock); + mtx_lock(&intr_table_lock); assign_cpu = 1; for (i = 0; i < NUM_IO_INTS; i++) { isrc = interrupt_sources[i]; @@ -505,14 +508,24 @@ * of picking one via round-robin. */ if (isrc->is_event->ie_cpu != NOCPU) - isrc->is_pic->pic_assign_cpu(isrc, - cpu_apic_ids[isrc->is_event->ie_cpu]); + apic_id = isrc->is_event->ie_cpu; else - intr_assign_next_cpu(isrc); + apic_id = intr_next_cpu(); + isrc->is_pic->pic_assign_cpu(isrc, apic_id); } } - sx_xunlock(&intr_table_lock); + mtx_unlock(&intr_table_lock); } SYSINIT(intr_shuffle_irqs, SI_SUB_SMP, SI_ORDER_SECOND, intr_shuffle_irqs, NULL); +#else +/* + * Always route interrupts to the current processor in the UP case. + */ +u_int +intr_next_cpu(void) +{ + + return (PCPU_GET(apic_id)); +} #endif ==== //depot/projects/vimage-commit2/src/sys/amd64/amd64/io_apic.c#3 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/io_apic.c,v 1.32 2009/01/29 09:22:56 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/io_apic.c,v 1.33 2009/06/25 18:13:46 jhb Exp $"); #include "opt_isa.h" @@ -372,7 +372,7 @@ struct ioapic_intsrc *intpin = (struct ioapic_intsrc *)isrc; if (intpin->io_vector == 0) - ioapic_assign_cpu(isrc, pcpu_find(0)->pc_apic_id); + ioapic_assign_cpu(isrc, intr_next_cpu()); apic_enable_vector(intpin->io_cpu, intpin->io_vector); } ==== //depot/projects/vimage-commit2/src/sys/amd64/amd64/local_apic.c#10 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.56 2009/06/09 04:17:36 ariff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.57 2009/06/24 19:16:48 jhb Exp $"); #include "opt_hwpmc_hooks.h" #include "opt_kdtrace.h" @@ -897,6 +897,7 @@ apic_free_vector(u_int apic_id, u_int vector, u_int irq) { struct thread *td; + KASSERT(vector >= APIC_IO_INTS && vector != IDT_SYSCALL && vector <= APIC_IO_INTS + APIC_NUM_IOINTS, ("Vector %u does not map to an IRQ line", vector)); ==== //depot/projects/vimage-commit2/src/sys/amd64/amd64/machdep.c#12 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.702 2009/06/09 04:17:36 ariff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.703 2009/06/23 22:42:39 jeff Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -1501,6 +1501,8 @@ wrmsr(MSR_KGSBASE, 0); /* User value while in the kernel */ pcpu_init(pc, 0, sizeof(struct pcpu)); + dpcpu_init((void *)(physfree + KERNBASE), 0); + physfree += DPCPU_SIZE; PCPU_SET(prvspace, pc); PCPU_SET(curthread, &thread0); PCPU_SET(curpcb, thread0.td_pcb); ==== //depot/projects/vimage-commit2/src/sys/amd64/amd64/mp_machdep.c#16 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.308 2009/05/14 17:43:00 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.309 2009/06/23 22:42:39 jeff Exp $"); #include "opt_cpu.h" #include "opt_kstack_pages.h" @@ -93,9 +93,10 @@ /* Free these after use */ void *bootstacks[MAXCPU]; -/* Temporary holder for double fault stack */ +/* Temporary variables for init_secondary() */ char *doublefault_stack; char *nmi_stack; +void *dpcpu; /* Hotwire a 0->4MB V==P mapping */ extern pt_entry_t *KPTphys; @@ -590,6 +591,7 @@ /* prime data page for it to use */ pcpu_init(pc, cpu, sizeof(struct pcpu)); + dpcpu_init(dpcpu, cpu); pc->pc_apic_id = cpu_apic_ids[cpu]; pc->pc_prvspace = pc; pc->pc_curthread = 0; @@ -885,6 +887,7 @@ bootstacks[cpu] = (void *)kmem_alloc(kernel_map, KSTACK_PAGES * PAGE_SIZE); doublefault_stack = (char *)kmem_alloc(kernel_map, PAGE_SIZE); nmi_stack = (char *)kmem_alloc(kernel_map, PAGE_SIZE); + dpcpu = (void *)kmem_alloc(kernel_map, DPCPU_SIZE); bootSTK = (char *)bootstacks[cpu] + KSTACK_PAGES * PAGE_SIZE - 8; bootAP = cpu; ==== //depot/projects/vimage-commit2/src/sys/amd64/amd64/msi.c#5 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/msi.c,v 1.11 2009/06/15 13:47:49 mav Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/msi.c,v 1.12 2009/06/25 18:13:46 jhb Exp $"); #include #include @@ -161,8 +161,6 @@ { struct msi_intsrc *msi = (struct msi_intsrc *)isrc; - if (msi->msi_vector == 0) - msi_assign_cpu(isrc, 0); apic_enable_vector(msi->msi_cpu, msi->msi_vector); } @@ -208,10 +206,11 @@ /* Store information to free existing irq. */ old_vector = msi->msi_vector; old_id = msi->msi_cpu; - if (old_vector && old_id == apic_id) + if (old_id == apic_id) return; - if (old_vector && !msi->msi_msix && msi->msi_first->msi_count > 1) + if (!msi->msi_msix && msi->msi_first->msi_count > 1) return; + /* Allocate IDT vector on this cpu. */ vector = apic_alloc_vector(apic_id, msi->msi_irq); if (vector == 0) @@ -223,15 +222,14 @@ msi->msi_msix ? "MSI-X" : "MSI", msi->msi_irq, msi->msi_cpu, msi->msi_vector); pci_remap_msi_irq(msi->msi_dev, msi->msi_irq); + /* * Free the old vector after the new one is established. This is done * to prevent races where we could miss an interrupt. */ - if (old_vector) - apic_free_vector(old_id, old_vector, msi->msi_irq); + apic_free_vector(old_id, old_vector, msi->msi_irq); } - void msi_init(void) { @@ -287,7 +285,8 @@ msi_alloc(device_t dev, int count, int maxcount, int *irqs) { struct msi_intsrc *msi, *fsrc; - int cnt, i; + u_int cpu; + int cnt, i, vector; if (!msi_enabled) return (ENXIO); @@ -333,12 +332,25 @@ /* Ok, we now have the IRQs allocated. */ KASSERT(cnt == count, ("count mismatch")); + /* Allocate 'count' IDT vectors. */ + cpu = intr_next_cpu(); + vector = apic_alloc_vectors(cpu, irqs, count, maxcount); + if (vector == 0) { + mtx_unlock(&msi_lock); + return (ENOSPC); + } + /* Assign IDT vectors and make these messages owned by 'dev'. */ fsrc = (struct msi_intsrc *)intr_lookup_source(irqs[0]); for (i = 0; i < count; i++) { msi = (struct msi_intsrc *)intr_lookup_source(irqs[i]); + msi->msi_cpu = cpu; msi->msi_dev = dev; - msi->msi_vector = 0; + msi->msi_vector = vector + i; + if (bootverbose) + printf( + "msi: routing MSI IRQ %d to local APIC %u vector %u\n", + msi->msi_irq, msi->msi_cpu, msi->msi_vector); msi->msi_first = fsrc; KASSERT(msi->msi_intsrc.is_handlers == 0, ("dead MSI has handlers")); @@ -391,18 +403,14 @@ KASSERT(msi->msi_dev == first->msi_dev, ("owner mismatch")); msi->msi_first = NULL; msi->msi_dev = NULL; - if (msi->msi_vector) - apic_free_vector(msi->msi_cpu, msi->msi_vector, - msi->msi_irq); + apic_free_vector(msi->msi_cpu, msi->msi_vector, msi->msi_irq); msi->msi_vector = 0; } /* Clear out the first message. */ first->msi_first = NULL; first->msi_dev = NULL; - if (first->msi_vector) - apic_free_vector(first->msi_cpu, first->msi_vector, - first->msi_irq); + apic_free_vector(first->msi_cpu, first->msi_vector, first->msi_irq); first->msi_vector = 0; first->msi_count = 0; @@ -451,7 +459,8 @@ msix_alloc(device_t dev, int *irq) { struct msi_intsrc *msi; - int i; + u_int cpu; + int i, vector; if (!msi_enabled) return (ENXIO); @@ -486,9 +495,17 @@ goto again; } + /* Allocate an IDT vector. */ + cpu = intr_next_cpu(); + vector = apic_alloc_vector(cpu, i); + if (bootverbose) + printf("msi: routing MSI-X IRQ %d to local APIC %u vector %u\n", + msi->msi_irq, cpu, vector); + /* Setup source. */ + msi->msi_cpu = cpu; msi->msi_dev = dev; - msi->msi_vector = 0; + msi->msi_vector = vector; msi->msi_msix = 1; KASSERT(msi->msi_intsrc.is_handlers == 0, ("dead MSI-X has handlers")); @@ -520,8 +537,7 @@ /* Clear out the message. */ msi->msi_dev = NULL; - if (msi->msi_vector) - apic_free_vector(msi->msi_cpu, msi->msi_vector, msi->msi_irq); + apic_free_vector(msi->msi_cpu, msi->msi_vector, msi->msi_irq); msi->msi_vector = 0; msi->msi_msix = 0; ==== //depot/projects/vimage-commit2/src/sys/amd64/include/intr_machdep.h#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/include/intr_machdep.h,v 1.21 2009/02/03 09:01:45 jkoshy Exp $ + * $FreeBSD: src/sys/amd64/include/intr_machdep.h,v 1.23 2009/06/25 20:35:46 jhb Exp $ */ #ifndef __MACHINE_INTR_MACHDEP_H__ @@ -152,6 +152,7 @@ int intr_config_intr(int vector, enum intr_trigger trig, enum intr_polarity pol); void intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame); +u_int intr_next_cpu(void); struct intsrc *intr_lookup_source(int vector); int intr_register_pic(struct pic *pic); int intr_register_source(struct intsrc *isrc); ==== //depot/projects/vimage-commit2/src/sys/amd64/isa/clock.c#6 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<<