svn commit: r257245 - in user/andre/mbuf_staging: amd64/amd64 arm/allwinner arm/allwinner/a20 arm/arm arm/at91 arm/broadcom/bcm2835 arm/conf arm/econa arm/freescale/imx arm/include arm/lpc arm/mv a...
Andre Oppermann
andre at FreeBSD.org
Mon Oct 28 09:43:22 UTC 2013
Author: andre
Date: Mon Oct 28 09:43:15 2013
New Revision: 257245
URL: http://svnweb.freebsd.org/changeset/base/257245
Log:
IFC @257244.
Added:
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_bsc.c
- copied unchanged from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_bscreg.h
- copied unchanged from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_bscvar.h
- copied unchanged from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_spi.c
- copied unchanged from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_spi.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_spireg.h
- copied unchanged from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_spireg.h
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_spivar.h
- copied unchanged from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_spivar.h
user/andre/mbuf_staging/arm/conf/RADXA
- copied unchanged from r257244, head/sys/arm/conf/RADXA
user/andre/mbuf_staging/arm/freescale/imx/imx_machdep.c
- copied unchanged from r257244, head/sys/arm/freescale/imx/imx_machdep.c
user/andre/mbuf_staging/arm/freescale/imx/imx_machdep.h
- copied unchanged from r257244, head/sys/arm/freescale/imx/imx_machdep.h
user/andre/mbuf_staging/arm/rockchip/
- copied from r257244, head/sys/arm/rockchip/
user/andre/mbuf_staging/boot/fdt/dts/rk3188-radxa.dts
- copied unchanged from r257244, head/sys/boot/fdt/dts/rk3188-radxa.dts
user/andre/mbuf_staging/boot/fdt/dts/rk3188.dtsi
- copied unchanged from r257244, head/sys/boot/fdt/dts/rk3188.dtsi
user/andre/mbuf_staging/dev/iwn/if_iwn_debug.h
- copied unchanged from r257244, head/sys/dev/iwn/if_iwn_debug.h
user/andre/mbuf_staging/dev/ofw/ofw_nexus.c
- copied unchanged from r257244, head/sys/dev/ofw/ofw_nexus.c
user/andre/mbuf_staging/dev/ofw/ofw_nexus.h
- copied unchanged from r257244, head/sys/dev/ofw/ofw_nexus.h
user/andre/mbuf_staging/dev/spibus/ofw_spibus.c
- copied unchanged from r257244, head/sys/dev/spibus/ofw_spibus.c
user/andre/mbuf_staging/mips/conf/ALFA_HORNET_UB
- copied unchanged from r257244, head/sys/mips/conf/ALFA_HORNET_UB
user/andre/mbuf_staging/mips/conf/ALFA_HORNET_UB.hints
- copied unchanged from r257244, head/sys/mips/conf/ALFA_HORNET_UB.hints
user/andre/mbuf_staging/netpfil/pf/pf.h
- copied unchanged from r257244, head/sys/netpfil/pf/pf.h
user/andre/mbuf_staging/netpfil/pf/pf_altq.h
- copied unchanged from r257244, head/sys/netpfil/pf/pf_altq.h
user/andre/mbuf_staging/netpfil/pf/pf_mtag.h
- copied unchanged from r257244, head/sys/netpfil/pf/pf_mtag.h
user/andre/mbuf_staging/powerpc/mpc85xx/pci_mpc85xx.c
- copied unchanged from r257244, head/sys/powerpc/mpc85xx/pci_mpc85xx.c
user/andre/mbuf_staging/x86/include/busdma_impl.h
- copied unchanged from r257244, head/sys/x86/include/busdma_impl.h
user/andre/mbuf_staging/x86/x86/busdma_bounce.c
- copied unchanged from r257244, head/sys/x86/x86/busdma_bounce.c
Deleted:
user/andre/mbuf_staging/kern/dtio_kdtrace.c
user/andre/mbuf_staging/mips/conf/BERI_SIM.hints
user/andre/mbuf_staging/modules/dtrace/dtio/
user/andre/mbuf_staging/net/pf_mtag.h
user/andre/mbuf_staging/powerpc/include/trap_aim.h
user/andre/mbuf_staging/powerpc/include/trap_booke.h
user/andre/mbuf_staging/powerpc/mpc85xx/pci_fdt.c
Modified:
user/andre/mbuf_staging/amd64/amd64/bpf_jit_machdep.c
user/andre/mbuf_staging/amd64/amd64/minidump_machdep.c
user/andre/mbuf_staging/arm/allwinner/a10_clk.c
user/andre/mbuf_staging/arm/allwinner/a10_gpio.c
user/andre/mbuf_staging/arm/allwinner/a10_machdep.c
user/andre/mbuf_staging/arm/allwinner/a20/a20_cpu_cfg.c
user/andre/mbuf_staging/arm/allwinner/timer.c
user/andre/mbuf_staging/arm/arm/busdma_machdep-v6.c
user/andre/mbuf_staging/arm/arm/busdma_machdep.c
user/andre/mbuf_staging/arm/arm/cpufunc.c
user/andre/mbuf_staging/arm/arm/genassym.c
user/andre/mbuf_staging/arm/arm/generic_timer.c
user/andre/mbuf_staging/arm/arm/machdep.c
user/andre/mbuf_staging/arm/arm/minidump_machdep.c
user/andre/mbuf_staging/arm/arm/mpcore_timer.c
user/andre/mbuf_staging/arm/arm/nexus.c
user/andre/mbuf_staging/arm/arm/pmap-v6.c
user/andre/mbuf_staging/arm/arm/pmap.c
user/andre/mbuf_staging/arm/arm/stack_machdep.c
user/andre/mbuf_staging/arm/arm/trap.c
user/andre/mbuf_staging/arm/arm/undefined.c
user/andre/mbuf_staging/arm/arm/vfp.c
user/andre/mbuf_staging/arm/arm/vm_machdep.c
user/andre/mbuf_staging/arm/at91/at91_mci.c
user/andre/mbuf_staging/arm/at91/at91_pmc.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_dma.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_fb.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_gpio.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_machdep.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_mbox.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_sdhci.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_systimer.c
user/andre/mbuf_staging/arm/broadcom/bcm2835/files.bcm2835
user/andre/mbuf_staging/arm/conf/ARMADAXP
user/andre/mbuf_staging/arm/conf/RPI-B
user/andre/mbuf_staging/arm/econa/timer.c
user/andre/mbuf_staging/arm/freescale/imx/files.imx51
user/andre/mbuf_staging/arm/freescale/imx/files.imx53
user/andre/mbuf_staging/arm/freescale/imx/imx51_ipuv3.c
user/andre/mbuf_staging/arm/freescale/imx/imx51_machdep.c
user/andre/mbuf_staging/arm/freescale/imx/imx53_machdep.c
user/andre/mbuf_staging/arm/freescale/imx/imx_gpt.c
user/andre/mbuf_staging/arm/include/atomic.h
user/andre/mbuf_staging/arm/include/cpu.h
user/andre/mbuf_staging/arm/include/fdt.h
user/andre/mbuf_staging/arm/include/frame.h
user/andre/mbuf_staging/arm/include/pcb.h
user/andre/mbuf_staging/arm/include/pcpu.h
user/andre/mbuf_staging/arm/include/pmap.h
user/andre/mbuf_staging/arm/include/undefined.h
user/andre/mbuf_staging/arm/lpc/if_lpe.c
user/andre/mbuf_staging/arm/lpc/lpc_fb.c
user/andre/mbuf_staging/arm/lpc/lpc_gpio.c
user/andre/mbuf_staging/arm/lpc/lpc_machdep.c
user/andre/mbuf_staging/arm/lpc/lpc_mmc.c
user/andre/mbuf_staging/arm/lpc/lpc_spi.c
user/andre/mbuf_staging/arm/lpc/lpc_timer.c
user/andre/mbuf_staging/arm/mv/gpio.c
user/andre/mbuf_staging/arm/mv/mv_machdep.c
user/andre/mbuf_staging/arm/mv/mv_sata.c
user/andre/mbuf_staging/arm/mv/mvvar.h
user/andre/mbuf_staging/arm/mv/orion/db88f5xxx.c
user/andre/mbuf_staging/arm/mv/timer.c
user/andre/mbuf_staging/arm/sa11x0/sa11x0_io.c
user/andre/mbuf_staging/arm/samsung/exynos/arch_timer.c
user/andre/mbuf_staging/arm/samsung/exynos/exynos5_machdep.c
user/andre/mbuf_staging/arm/tegra/tegra2_machdep.c
user/andre/mbuf_staging/arm/ti/am335x/am335x_dmtimer.c
user/andre/mbuf_staging/arm/ti/am335x/am335x_lcd_syscons.c
user/andre/mbuf_staging/arm/ti/am335x/am335x_prcm.c
user/andre/mbuf_staging/arm/ti/am335x/am335x_scm_padconf.c
user/andre/mbuf_staging/arm/ti/omap4/omap4_prcm_clks.c
user/andre/mbuf_staging/arm/ti/omap4/omap4_scm_padconf.c
user/andre/mbuf_staging/arm/ti/omap4/pandaboard/pandaboard.c
user/andre/mbuf_staging/arm/ti/ti_cpuid.c
user/andre/mbuf_staging/arm/ti/ti_machdep.c
user/andre/mbuf_staging/arm/ti/ti_mmchs.c
user/andre/mbuf_staging/arm/ti/ti_prcm.c
user/andre/mbuf_staging/arm/ti/ti_scm.c
user/andre/mbuf_staging/arm/ti/twl/twl.c
user/andre/mbuf_staging/arm/ti/twl/twl_clks.c
user/andre/mbuf_staging/arm/ti/twl/twl_vreg.c
user/andre/mbuf_staging/arm/versatile/pl050.c
user/andre/mbuf_staging/arm/versatile/sp804.c
user/andre/mbuf_staging/arm/versatile/versatile_clcd.c
user/andre/mbuf_staging/arm/versatile/versatile_machdep.c
user/andre/mbuf_staging/arm/versatile/versatile_pci.c
user/andre/mbuf_staging/arm/versatile/versatile_timer.c
user/andre/mbuf_staging/arm/xilinx/zy7_machdep.c
user/andre/mbuf_staging/arm/xscale/i80321/i80321_pci.c
user/andre/mbuf_staging/arm/xscale/i8134x/i81342_pci.c
user/andre/mbuf_staging/arm/xscale/ixp425/if_npe.c
user/andre/mbuf_staging/arm/xscale/ixp425/ixp425_mem.c
user/andre/mbuf_staging/arm/xscale/ixp425/ixp425_pci.c
user/andre/mbuf_staging/arm/xscale/ixp425/ixp425_wdog.c
user/andre/mbuf_staging/boot/arm/uboot/Makefile
user/andre/mbuf_staging/boot/fdt/dts/bcm2835.dtsi
user/andre/mbuf_staging/boot/fdt/dts/db78460.dts
user/andre/mbuf_staging/boot/i386/libi386/Makefile
user/andre/mbuf_staging/boot/i386/libi386/smbios.c
user/andre/mbuf_staging/boot/powerpc/ps3/start.S
user/andre/mbuf_staging/boot/uboot/lib/disk.c
user/andre/mbuf_staging/boot/uboot/lib/glue.c
user/andre/mbuf_staging/cam/ata/ata_da.c
user/andre/mbuf_staging/cam/cam_xpt.c
user/andre/mbuf_staging/cam/ctl/ctl_backend_block.c
user/andre/mbuf_staging/cam/scsi/scsi_all.h
user/andre/mbuf_staging/cam/scsi/scsi_da.c
user/andre/mbuf_staging/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
user/andre/mbuf_staging/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
user/andre/mbuf_staging/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
user/andre/mbuf_staging/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
user/andre/mbuf_staging/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
user/andre/mbuf_staging/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
user/andre/mbuf_staging/cddl/dev/dtrace/powerpc/dtrace_isa.c
user/andre/mbuf_staging/cddl/dev/sdt/sdt.c
user/andre/mbuf_staging/compat/linprocfs/linprocfs.c
user/andre/mbuf_staging/compat/linsysfs/linsysfs.c
user/andre/mbuf_staging/compat/linux/linux_ioctl.c
user/andre/mbuf_staging/compat/linux/linux_socket.c
user/andre/mbuf_staging/compat/ndis/kern_ndis.c
user/andre/mbuf_staging/compat/ndis/subr_ndis.c
user/andre/mbuf_staging/compat/ndis/subr_usbd.c
user/andre/mbuf_staging/conf/NOTES
user/andre/mbuf_staging/conf/files
user/andre/mbuf_staging/conf/files.amd64
user/andre/mbuf_staging/conf/files.i386
user/andre/mbuf_staging/conf/files.pc98
user/andre/mbuf_staging/conf/files.powerpc
user/andre/mbuf_staging/conf/options.mips
user/andre/mbuf_staging/contrib/altq/altq/altq_cbq.c
user/andre/mbuf_staging/contrib/altq/altq/altq_cdnr.c
user/andre/mbuf_staging/contrib/altq/altq/altq_hfsc.c
user/andre/mbuf_staging/contrib/altq/altq/altq_priq.c
user/andre/mbuf_staging/contrib/altq/altq/altq_red.c
user/andre/mbuf_staging/contrib/altq/altq/altq_rio.c
user/andre/mbuf_staging/contrib/altq/altq/altq_rmclass.c
user/andre/mbuf_staging/contrib/altq/altq/altq_subr.c
user/andre/mbuf_staging/contrib/ipfilter/netinet/ip_compat.h
user/andre/mbuf_staging/dev/ae/if_ae.c
user/andre/mbuf_staging/dev/age/if_age.c
user/andre/mbuf_staging/dev/alc/if_alc.c
user/andre/mbuf_staging/dev/ale/if_ale.c
user/andre/mbuf_staging/dev/an/if_an.c
user/andre/mbuf_staging/dev/ath/ath_dfs/null/dfs_null.c
user/andre/mbuf_staging/dev/ath/ath_rate/sample/sample.c
user/andre/mbuf_staging/dev/ath/if_ath.c
user/andre/mbuf_staging/dev/ath/if_ath_beacon.c
user/andre/mbuf_staging/dev/ath/if_ath_btcoex.c
user/andre/mbuf_staging/dev/ath/if_ath_keycache.c
user/andre/mbuf_staging/dev/ath/if_ath_lna_div.c
user/andre/mbuf_staging/dev/ath/if_ath_pci.c
user/andre/mbuf_staging/dev/ath/if_ath_rx.c
user/andre/mbuf_staging/dev/ath/if_ath_rx_edma.c
user/andre/mbuf_staging/dev/ath/if_ath_spectral.c
user/andre/mbuf_staging/dev/ath/if_ath_sysctl.c
user/andre/mbuf_staging/dev/ath/if_ath_tdma.c
user/andre/mbuf_staging/dev/ath/if_ath_tx.c
user/andre/mbuf_staging/dev/ath/if_ath_tx_edma.c
user/andre/mbuf_staging/dev/bce/if_bce.c
user/andre/mbuf_staging/dev/bce/if_bcereg.h
user/andre/mbuf_staging/dev/bfe/if_bfe.c
user/andre/mbuf_staging/dev/bge/if_bge.c
user/andre/mbuf_staging/dev/bm/if_bm.c
user/andre/mbuf_staging/dev/bwi/bwimac.c
user/andre/mbuf_staging/dev/bwi/bwiphy.c
user/andre/mbuf_staging/dev/bwi/bwirf.c
user/andre/mbuf_staging/dev/bwi/if_bwi.c
user/andre/mbuf_staging/dev/bwi/if_bwi_pci.c
user/andre/mbuf_staging/dev/bwn/if_bwn.c
user/andre/mbuf_staging/dev/cadence/if_cgem.c
user/andre/mbuf_staging/dev/cas/if_cas.c
user/andre/mbuf_staging/dev/ce/if_ce.c
user/andre/mbuf_staging/dev/cesa/cesa.c
user/andre/mbuf_staging/dev/cm/smc90cx6.c
user/andre/mbuf_staging/dev/cp/if_cp.c
user/andre/mbuf_staging/dev/cs/if_cs.c
user/andre/mbuf_staging/dev/ctau/if_ct.c
user/andre/mbuf_staging/dev/cx/if_cx.c
user/andre/mbuf_staging/dev/cxgb/cxgb_adapter.h
user/andre/mbuf_staging/dev/cxgb/cxgb_main.c
user/andre/mbuf_staging/dev/cxgb/cxgb_sge.c
user/andre/mbuf_staging/dev/cxgb/ulp/tom/cxgb_cpl_io.c
user/andre/mbuf_staging/dev/cxgb/ulp/tom/cxgb_listen.c
user/andre/mbuf_staging/dev/cxgbe/adapter.h
user/andre/mbuf_staging/dev/cxgbe/common/t4_hw.c
user/andre/mbuf_staging/dev/cxgbe/t4_l2t.c
user/andre/mbuf_staging/dev/cxgbe/t4_sge.c
user/andre/mbuf_staging/dev/cxgbe/t4_tracer.c
user/andre/mbuf_staging/dev/cxgbe/tom/t4_tom.c
user/andre/mbuf_staging/dev/dc/dcphy.c
user/andre/mbuf_staging/dev/dc/if_dc.c
user/andre/mbuf_staging/dev/dc/pnphy.c
user/andre/mbuf_staging/dev/de/if_de.c
user/andre/mbuf_staging/dev/e1000/if_em.c
user/andre/mbuf_staging/dev/e1000/if_igb.c
user/andre/mbuf_staging/dev/e1000/if_lem.c
user/andre/mbuf_staging/dev/ed/if_ed.c
user/andre/mbuf_staging/dev/ed/if_ed_3c503.c
user/andre/mbuf_staging/dev/ed/if_ed_hpp.c
user/andre/mbuf_staging/dev/ed/if_ed_pccard.c
user/andre/mbuf_staging/dev/ed/if_ed_rtl80x9.c
user/andre/mbuf_staging/dev/en/if_en_pci.c
user/andre/mbuf_staging/dev/en/midway.c
user/andre/mbuf_staging/dev/ep/if_ep.c
user/andre/mbuf_staging/dev/et/if_et.c
user/andre/mbuf_staging/dev/ex/if_ex.c
user/andre/mbuf_staging/dev/fatm/if_fatm.c
user/andre/mbuf_staging/dev/fdt/fdt_common.c
user/andre/mbuf_staging/dev/fdt/fdt_pci.c
user/andre/mbuf_staging/dev/fdt/fdt_slicer.c
user/andre/mbuf_staging/dev/fdt/fdtbus.c
user/andre/mbuf_staging/dev/fdt/simplebus.c
user/andre/mbuf_staging/dev/fe/if_fe.c
user/andre/mbuf_staging/dev/fe/if_fe_pccard.c
user/andre/mbuf_staging/dev/ffec/if_ffec.c
user/andre/mbuf_staging/dev/firewire/if_fwe.c
user/andre/mbuf_staging/dev/firewire/if_fwip.c
user/andre/mbuf_staging/dev/fxp/if_fxp.c
user/andre/mbuf_staging/dev/fxp/inphy.c
user/andre/mbuf_staging/dev/gem/if_gem.c
user/andre/mbuf_staging/dev/hatm/if_hatm.c
user/andre/mbuf_staging/dev/hatm/if_hatm_intr.c
user/andre/mbuf_staging/dev/hatm/if_hatm_ioctl.c
user/andre/mbuf_staging/dev/hatm/if_hatm_rx.c
user/andre/mbuf_staging/dev/hatm/if_hatm_tx.c
user/andre/mbuf_staging/dev/hme/if_hme.c
user/andre/mbuf_staging/dev/hme/if_hme_pci.c
user/andre/mbuf_staging/dev/hyperv/netvsc/hv_net_vsc.c
user/andre/mbuf_staging/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
user/andre/mbuf_staging/dev/ic/ns16550.h
user/andre/mbuf_staging/dev/ie/if_ie.c
user/andre/mbuf_staging/dev/if_ndis/if_ndis.c
user/andre/mbuf_staging/dev/if_ndis/if_ndis_pccard.c
user/andre/mbuf_staging/dev/if_ndis/if_ndis_pci.c
user/andre/mbuf_staging/dev/if_ndis/if_ndis_usb.c
user/andre/mbuf_staging/dev/iicbus/if_ic.c
user/andre/mbuf_staging/dev/ipw/if_ipw.c
user/andre/mbuf_staging/dev/iscsi/icl.c
user/andre/mbuf_staging/dev/iwi/if_iwi.c
user/andre/mbuf_staging/dev/iwn/if_iwn.c
user/andre/mbuf_staging/dev/iwn/if_iwnreg.h
user/andre/mbuf_staging/dev/iwn/if_iwnvar.h
user/andre/mbuf_staging/dev/ixgb/if_ixgb.h
user/andre/mbuf_staging/dev/ixgbe/ixgbe.h
user/andre/mbuf_staging/dev/ixgbe/ixv.h
user/andre/mbuf_staging/dev/jme/if_jme.c
user/andre/mbuf_staging/dev/le/lance.c
user/andre/mbuf_staging/dev/lge/if_lge.c
user/andre/mbuf_staging/dev/lmc/if_lmc.c
user/andre/mbuf_staging/dev/lmc/if_lmc.h
user/andre/mbuf_staging/dev/malo/if_malo.c
user/andre/mbuf_staging/dev/malo/if_malo_pci.c
user/andre/mbuf_staging/dev/malo/if_malohal.c
user/andre/mbuf_staging/dev/mge/if_mge.c
user/andre/mbuf_staging/dev/mii/acphy.c
user/andre/mbuf_staging/dev/mii/amphy.c
user/andre/mbuf_staging/dev/mii/atphy.c
user/andre/mbuf_staging/dev/mii/axphy.c
user/andre/mbuf_staging/dev/mii/bmtphy.c
user/andre/mbuf_staging/dev/mii/brgphy.c
user/andre/mbuf_staging/dev/mii/ciphy.c
user/andre/mbuf_staging/dev/mii/e1000phy.c
user/andre/mbuf_staging/dev/mii/gentbi.c
user/andre/mbuf_staging/dev/mii/icsphy.c
user/andre/mbuf_staging/dev/mii/ip1000phy.c
user/andre/mbuf_staging/dev/mii/jmphy.c
user/andre/mbuf_staging/dev/mii/lxtphy.c
user/andre/mbuf_staging/dev/mii/mii.c
user/andre/mbuf_staging/dev/mii/mii_physubr.c
user/andre/mbuf_staging/dev/mii/mlphy.c
user/andre/mbuf_staging/dev/mii/nsgphy.c
user/andre/mbuf_staging/dev/mii/nsphy.c
user/andre/mbuf_staging/dev/mii/nsphyter.c
user/andre/mbuf_staging/dev/mii/pnaphy.c
user/andre/mbuf_staging/dev/mii/qsphy.c
user/andre/mbuf_staging/dev/mii/rdcphy.c
user/andre/mbuf_staging/dev/mii/rgephy.c
user/andre/mbuf_staging/dev/mii/rlphy.c
user/andre/mbuf_staging/dev/mii/rlswitch.c
user/andre/mbuf_staging/dev/mii/smcphy.c
user/andre/mbuf_staging/dev/mii/smscphy.c
user/andre/mbuf_staging/dev/mii/tdkphy.c
user/andre/mbuf_staging/dev/mii/tlphy.c
user/andre/mbuf_staging/dev/mii/truephy.c
user/andre/mbuf_staging/dev/mii/ukphy.c
user/andre/mbuf_staging/dev/mii/xmphy.c
user/andre/mbuf_staging/dev/msk/if_msk.c
user/andre/mbuf_staging/dev/mvs/mvs_soc.c
user/andre/mbuf_staging/dev/mwl/if_mwl.c
user/andre/mbuf_staging/dev/mwl/if_mwl_pci.c
user/andre/mbuf_staging/dev/mxge/if_mxge.c
user/andre/mbuf_staging/dev/my/if_my.c
user/andre/mbuf_staging/dev/netmap/netmap.c
user/andre/mbuf_staging/dev/nfe/if_nfe.c
user/andre/mbuf_staging/dev/nge/if_nge.c
user/andre/mbuf_staging/dev/nve/if_nve.c
user/andre/mbuf_staging/dev/nxge/if_nxge.c
user/andre/mbuf_staging/dev/oce/oce_hw.c
user/andre/mbuf_staging/dev/oce/oce_hw.h
user/andre/mbuf_staging/dev/oce/oce_if.c
user/andre/mbuf_staging/dev/oce/oce_if.h
user/andre/mbuf_staging/dev/oce/oce_mbox.c
user/andre/mbuf_staging/dev/oce/oce_queue.c
user/andre/mbuf_staging/dev/oce/oce_sysctl.c
user/andre/mbuf_staging/dev/oce/oce_util.c
user/andre/mbuf_staging/dev/ofw/ofw_bus.h
user/andre/mbuf_staging/dev/ofw/ofw_bus_if.m
user/andre/mbuf_staging/dev/ofw/ofw_bus_subr.c
user/andre/mbuf_staging/dev/ofw/ofw_bus_subr.h
user/andre/mbuf_staging/dev/ofw/ofw_console.c
user/andre/mbuf_staging/dev/ofw/ofw_fdt.c
user/andre/mbuf_staging/dev/ofw/ofw_iicbus.c
user/andre/mbuf_staging/dev/ofw/openfirm.c
user/andre/mbuf_staging/dev/ofw/openfirm.h
user/andre/mbuf_staging/dev/patm/if_patm.c
user/andre/mbuf_staging/dev/patm/if_patm_attach.c
user/andre/mbuf_staging/dev/patm/if_patm_intr.c
user/andre/mbuf_staging/dev/patm/if_patm_ioctl.c
user/andre/mbuf_staging/dev/patm/if_patm_rx.c
user/andre/mbuf_staging/dev/patm/if_patm_tx.c
user/andre/mbuf_staging/dev/pci/pci.c
user/andre/mbuf_staging/dev/pci/pci_private.h
user/andre/mbuf_staging/dev/pci/pcireg.h
user/andre/mbuf_staging/dev/pci/pcivar.h
user/andre/mbuf_staging/dev/pcn/if_pcn.c
user/andre/mbuf_staging/dev/pdq/if_fpa.c
user/andre/mbuf_staging/dev/pdq/pdq_freebsd.h
user/andre/mbuf_staging/dev/pdq/pdq_ifsubr.c
user/andre/mbuf_staging/dev/ppbus/if_plip.c
user/andre/mbuf_staging/dev/qlxgb/qla_os.h
user/andre/mbuf_staging/dev/qlxgbe/ql_os.h
user/andre/mbuf_staging/dev/qlxge/qls_os.h
user/andre/mbuf_staging/dev/ral/rt2560.c
user/andre/mbuf_staging/dev/ral/rt2661.c
user/andre/mbuf_staging/dev/ral/rt2860.c
user/andre/mbuf_staging/dev/re/if_re.c
user/andre/mbuf_staging/dev/rt/if_rt.c
user/andre/mbuf_staging/dev/sbni/if_sbni.c
user/andre/mbuf_staging/dev/sf/if_sf.c
user/andre/mbuf_staging/dev/sfxge/sfxge.c
user/andre/mbuf_staging/dev/sfxge/sfxge.h
user/andre/mbuf_staging/dev/sfxge/sfxge_dma.c
user/andre/mbuf_staging/dev/sfxge/sfxge_ev.c
user/andre/mbuf_staging/dev/sfxge/sfxge_intr.c
user/andre/mbuf_staging/dev/sge/if_sge.c
user/andre/mbuf_staging/dev/siba/siba_bwn.c
user/andre/mbuf_staging/dev/siba/siba_core.c
user/andre/mbuf_staging/dev/sis/if_sis.c
user/andre/mbuf_staging/dev/sk/if_sk.c
user/andre/mbuf_staging/dev/smc/if_smc.c
user/andre/mbuf_staging/dev/sn/if_sn.c
user/andre/mbuf_staging/dev/sn/if_sn_isa.c
user/andre/mbuf_staging/dev/spibus/spibus.c
user/andre/mbuf_staging/dev/spibus/spibusvar.h
user/andre/mbuf_staging/dev/ste/if_ste.c
user/andre/mbuf_staging/dev/stge/if_stge.c
user/andre/mbuf_staging/dev/ti/if_ti.c
user/andre/mbuf_staging/dev/tl/if_tl.c
user/andre/mbuf_staging/dev/tsec/if_tsec.c
user/andre/mbuf_staging/dev/tx/if_tx.c
user/andre/mbuf_staging/dev/txp/if_txp.c
user/andre/mbuf_staging/dev/uart/uart_cpu_fdt.c
user/andre/mbuf_staging/dev/uart/uart_dev_imx.c
user/andre/mbuf_staging/dev/uart/uart_dev_ns8250.c
user/andre/mbuf_staging/dev/usb/net/if_aue.c
user/andre/mbuf_staging/dev/usb/net/if_axe.c
user/andre/mbuf_staging/dev/usb/net/if_cdce.c
user/andre/mbuf_staging/dev/usb/net/if_cue.c
user/andre/mbuf_staging/dev/usb/net/if_ipheth.c
user/andre/mbuf_staging/dev/usb/net/if_kue.c
user/andre/mbuf_staging/dev/usb/net/if_mos.c
user/andre/mbuf_staging/dev/usb/net/if_rue.c
user/andre/mbuf_staging/dev/usb/net/if_smsc.c
user/andre/mbuf_staging/dev/usb/net/if_udav.c
user/andre/mbuf_staging/dev/usb/net/if_usie.c
user/andre/mbuf_staging/dev/usb/net/ruephy.c
user/andre/mbuf_staging/dev/usb/net/uhso.c
user/andre/mbuf_staging/dev/usb/net/usb_ethernet.c
user/andre/mbuf_staging/dev/usb/serial/u3g.c
user/andre/mbuf_staging/dev/usb/usb_dev.c
user/andre/mbuf_staging/dev/usb/usb_device.h
user/andre/mbuf_staging/dev/usb/usb_generic.c
user/andre/mbuf_staging/dev/usb/usb_hub.c
user/andre/mbuf_staging/dev/usb/usb_pf.c
user/andre/mbuf_staging/dev/usb/usbdevs
user/andre/mbuf_staging/dev/usb/wlan/if_rsu.c
user/andre/mbuf_staging/dev/usb/wlan/if_rum.c
user/andre/mbuf_staging/dev/usb/wlan/if_run.c
user/andre/mbuf_staging/dev/usb/wlan/if_uath.c
user/andre/mbuf_staging/dev/usb/wlan/if_upgt.c
user/andre/mbuf_staging/dev/usb/wlan/if_ural.c
user/andre/mbuf_staging/dev/usb/wlan/if_urtw.c
user/andre/mbuf_staging/dev/usb/wlan/if_urtwn.c
user/andre/mbuf_staging/dev/usb/wlan/if_zyd.c
user/andre/mbuf_staging/dev/vge/if_vge.c
user/andre/mbuf_staging/dev/virtio/network/if_vtnet.c
user/andre/mbuf_staging/dev/vmware/vmxnet3/if_vmx.c
user/andre/mbuf_staging/dev/vr/if_vr.c
user/andre/mbuf_staging/dev/vte/if_vte.c
user/andre/mbuf_staging/dev/vx/if_vx.c
user/andre/mbuf_staging/dev/vx/if_vx_pci.c
user/andre/mbuf_staging/dev/wb/if_wb.c
user/andre/mbuf_staging/dev/wi/if_wi.c
user/andre/mbuf_staging/dev/wi/if_wi_pccard.c
user/andre/mbuf_staging/dev/wi/if_wi_pci.c
user/andre/mbuf_staging/dev/wl/if_wl.c
user/andre/mbuf_staging/dev/wpi/if_wpi.c
user/andre/mbuf_staging/dev/xe/if_xe.c
user/andre/mbuf_staging/dev/xe/if_xe_pccard.c
user/andre/mbuf_staging/dev/xl/if_xl.c
user/andre/mbuf_staging/dev/xl/xlphy.c
user/andre/mbuf_staging/fs/ext2fs/ext2_vnops.c
user/andre/mbuf_staging/fs/nfs/nfsport.h
user/andre/mbuf_staging/geom/geom.h
user/andre/mbuf_staging/geom/geom_disk.c
user/andre/mbuf_staging/geom/geom_disk.h
user/andre/mbuf_staging/geom/geom_subr.c
user/andre/mbuf_staging/geom/nop/g_nop.c
user/andre/mbuf_staging/ia64/ia64/busdma_machdep.c
user/andre/mbuf_staging/kern/kern_jail.c
user/andre/mbuf_staging/kern/kern_poll.c
user/andre/mbuf_staging/kern/subr_bus_dma.c
user/andre/mbuf_staging/kern/subr_devstat.c
user/andre/mbuf_staging/kern/subr_kdb.c
user/andre/mbuf_staging/kern/subr_param.c
user/andre/mbuf_staging/kern/sys_socket.c
user/andre/mbuf_staging/mips/beri/beri_pic.c
user/andre/mbuf_staging/mips/beri/std.beri
user/andre/mbuf_staging/mips/conf/BERI_DE4_BASE
user/andre/mbuf_staging/mips/include/cpufunc.h
user/andre/mbuf_staging/mips/include/pte.h
user/andre/mbuf_staging/mips/mips/busdma_machdep.c
user/andre/mbuf_staging/mips/mips/cache.c
user/andre/mbuf_staging/mips/mips/cpu.c
user/andre/mbuf_staging/mips/mips/trap.c
user/andre/mbuf_staging/modules/dtrace/Makefile
user/andre/mbuf_staging/modules/dtrace/dtraceall/dtraceall.c
user/andre/mbuf_staging/net/bpf.c
user/andre/mbuf_staging/net/bpf.h
user/andre/mbuf_staging/net/bridgestp.c
user/andre/mbuf_staging/net/ieee8023ad_lacp.c
user/andre/mbuf_staging/net/if.h
user/andre/mbuf_staging/net/if_arcsubr.c
user/andre/mbuf_staging/net/if_atmsubr.c
user/andre/mbuf_staging/net/if_bridge.c
user/andre/mbuf_staging/net/if_clone.c
user/andre/mbuf_staging/net/if_clone.h
user/andre/mbuf_staging/net/if_disc.c
user/andre/mbuf_staging/net/if_edsc.c
user/andre/mbuf_staging/net/if_ef.c
user/andre/mbuf_staging/net/if_enc.c
user/andre/mbuf_staging/net/if_epair.c
user/andre/mbuf_staging/net/if_ethersubr.c
user/andre/mbuf_staging/net/if_faith.c
user/andre/mbuf_staging/net/if_fddisubr.c
user/andre/mbuf_staging/net/if_fwsubr.c
user/andre/mbuf_staging/net/if_gif.c
user/andre/mbuf_staging/net/if_gre.c
user/andre/mbuf_staging/net/if_iso88025subr.c
user/andre/mbuf_staging/net/if_loop.c
user/andre/mbuf_staging/net/if_media.h
user/andre/mbuf_staging/net/if_mib.c
user/andre/mbuf_staging/net/if_spppfr.c
user/andre/mbuf_staging/net/if_spppsubr.c
user/andre/mbuf_staging/net/if_stf.c
user/andre/mbuf_staging/net/if_tap.c
user/andre/mbuf_staging/net/if_tun.c
user/andre/mbuf_staging/net/if_var.h
user/andre/mbuf_staging/net/if_vlan.c
user/andre/mbuf_staging/net/if_vlan_var.h
user/andre/mbuf_staging/net/pfil.c
user/andre/mbuf_staging/net/pfvar.h
user/andre/mbuf_staging/net/raw_cb.c
user/andre/mbuf_staging/net/raw_usrreq.c
user/andre/mbuf_staging/net/route.c
user/andre/mbuf_staging/net/rtsock.c
user/andre/mbuf_staging/net80211/ieee80211.c
user/andre/mbuf_staging/net80211/ieee80211_action.c
user/andre/mbuf_staging/net80211/ieee80211_adhoc.c
user/andre/mbuf_staging/net80211/ieee80211_ageq.c
user/andre/mbuf_staging/net80211/ieee80211_amrr.c
user/andre/mbuf_staging/net80211/ieee80211_ddb.c
user/andre/mbuf_staging/net80211/ieee80211_dfs.c
user/andre/mbuf_staging/net80211/ieee80211_freebsd.c
user/andre/mbuf_staging/net80211/ieee80211_hostap.c
user/andre/mbuf_staging/net80211/ieee80211_ht.c
user/andre/mbuf_staging/net80211/ieee80211_input.c
user/andre/mbuf_staging/net80211/ieee80211_ioctl.c
user/andre/mbuf_staging/net80211/ieee80211_mesh.c
user/andre/mbuf_staging/net80211/ieee80211_monitor.c
user/andre/mbuf_staging/net80211/ieee80211_node.c
user/andre/mbuf_staging/net80211/ieee80211_output.c
user/andre/mbuf_staging/net80211/ieee80211_phy.c
user/andre/mbuf_staging/net80211/ieee80211_power.c
user/andre/mbuf_staging/net80211/ieee80211_proto.c
user/andre/mbuf_staging/net80211/ieee80211_proto.h
user/andre/mbuf_staging/net80211/ieee80211_radiotap.c
user/andre/mbuf_staging/net80211/ieee80211_ratectl.c
user/andre/mbuf_staging/net80211/ieee80211_ratectl_none.c
user/andre/mbuf_staging/net80211/ieee80211_regdomain.c
user/andre/mbuf_staging/net80211/ieee80211_rssadapt.c
user/andre/mbuf_staging/net80211/ieee80211_scan.c
user/andre/mbuf_staging/net80211/ieee80211_scan_sta.c
user/andre/mbuf_staging/net80211/ieee80211_wds.c
user/andre/mbuf_staging/netatalk/aarp.c
user/andre/mbuf_staging/netatalk/at_control.c
user/andre/mbuf_staging/netatalk/ddp_input.c
user/andre/mbuf_staging/netatalk/ddp_output.c
user/andre/mbuf_staging/netatalk/ddp_pcb.c
user/andre/mbuf_staging/netatalk/ddp_usrreq.c
user/andre/mbuf_staging/netgraph/netflow/netflow.c
user/andre/mbuf_staging/netgraph/ng_bridge.c
user/andre/mbuf_staging/netgraph/ng_cisco.c
user/andre/mbuf_staging/netgraph/ng_eiface.c
user/andre/mbuf_staging/netgraph/ng_ether.c
user/andre/mbuf_staging/netgraph/ng_fec.c
user/andre/mbuf_staging/netgraph/ng_iface.c
user/andre/mbuf_staging/netgraph/ng_ipfw.c
user/andre/mbuf_staging/netgraph/ng_one2many.c
user/andre/mbuf_staging/netgraph/ng_sppp.c
user/andre/mbuf_staging/netinet/if_atm.c
user/andre/mbuf_staging/netinet/if_ether.c
user/andre/mbuf_staging/netinet/igmp.c
user/andre/mbuf_staging/netinet/in.c
user/andre/mbuf_staging/netinet/in.h
user/andre/mbuf_staging/netinet/in_gif.c
user/andre/mbuf_staging/netinet/in_mcast.c
user/andre/mbuf_staging/netinet/in_pcb.c
user/andre/mbuf_staging/netinet/in_proto.c
user/andre/mbuf_staging/netinet/in_rmx.c
user/andre/mbuf_staging/netinet/ip_carp.c
user/andre/mbuf_staging/netinet/ip_divert.c
user/andre/mbuf_staging/netinet/ip_gre.c
user/andre/mbuf_staging/netinet/ip_icmp.c
user/andre/mbuf_staging/netinet/ip_ipsec.c
user/andre/mbuf_staging/netinet/ip_mroute.c
user/andre/mbuf_staging/netinet/ip_output.c
user/andre/mbuf_staging/netinet/libalias/alias_db.c
user/andre/mbuf_staging/netinet/raw_ip.c
user/andre/mbuf_staging/netinet/siftr.c
user/andre/mbuf_staging/netinet/tcp_hostcache.c
user/andre/mbuf_staging/netinet/tcp_input.c
user/andre/mbuf_staging/netinet/tcp_offload.c
user/andre/mbuf_staging/netinet/tcp_reass.c
user/andre/mbuf_staging/netinet/tcp_sack.c
user/andre/mbuf_staging/netinet/tcp_subr.c
user/andre/mbuf_staging/netinet/tcp_syncache.c
user/andre/mbuf_staging/netinet/tcp_timewait.c
user/andre/mbuf_staging/netinet/tcp_usrreq.c
user/andre/mbuf_staging/netinet/toecore.c
user/andre/mbuf_staging/netinet/udp_usrreq.c
user/andre/mbuf_staging/netinet6/dest6.c
user/andre/mbuf_staging/netinet6/frag6.c
user/andre/mbuf_staging/netinet6/icmp6.c
user/andre/mbuf_staging/netinet6/in6.c
user/andre/mbuf_staging/netinet6/in6_gif.c
user/andre/mbuf_staging/netinet6/in6_ifattach.c
user/andre/mbuf_staging/netinet6/in6_mcast.c
user/andre/mbuf_staging/netinet6/in6_pcb.c
user/andre/mbuf_staging/netinet6/in6_proto.c
user/andre/mbuf_staging/netinet6/in6_rmx.c
user/andre/mbuf_staging/netinet6/in6_src.c
user/andre/mbuf_staging/netinet6/ip6_forward.c
user/andre/mbuf_staging/netinet6/ip6_id.c
user/andre/mbuf_staging/netinet6/ip6_input.c
user/andre/mbuf_staging/netinet6/ip6_ipsec.c
user/andre/mbuf_staging/netinet6/ip6_mroute.c
user/andre/mbuf_staging/netinet6/ip6_output.c
user/andre/mbuf_staging/netinet6/mld6.c
user/andre/mbuf_staging/netinet6/nd6.c
user/andre/mbuf_staging/netinet6/nd6_rtr.c
user/andre/mbuf_staging/netinet6/raw_ip6.c
user/andre/mbuf_staging/netinet6/route6.c
user/andre/mbuf_staging/netinet6/scope6.c
user/andre/mbuf_staging/netinet6/udp6_usrreq.c
user/andre/mbuf_staging/netipsec/ipsec.c
user/andre/mbuf_staging/netipsec/ipsec_input.c
user/andre/mbuf_staging/netipsec/ipsec_output.c
user/andre/mbuf_staging/netipsec/key.c
user/andre/mbuf_staging/netipsec/keysock.c
user/andre/mbuf_staging/netipsec/xform_ah.c
user/andre/mbuf_staging/netipsec/xform_esp.c
user/andre/mbuf_staging/netipsec/xform_ipip.c
user/andre/mbuf_staging/netipx/ipx.c
user/andre/mbuf_staging/netipx/ipx_input.c
user/andre/mbuf_staging/netipx/ipx_outputfl.c
user/andre/mbuf_staging/netipx/ipx_pcb.c
user/andre/mbuf_staging/netipx/ipx_usrreq.c
user/andre/mbuf_staging/netnatm/natm.c
user/andre/mbuf_staging/netnatm/natm_pcb.c
user/andre/mbuf_staging/netnatm/natm_proto.c
user/andre/mbuf_staging/netpfil/ipfw/ip_dn_io.c
user/andre/mbuf_staging/netpfil/ipfw/ip_dummynet.c
user/andre/mbuf_staging/netpfil/ipfw/ip_fw2.c
user/andre/mbuf_staging/netpfil/ipfw/ip_fw_dynamic.c
user/andre/mbuf_staging/netpfil/ipfw/ip_fw_log.c
user/andre/mbuf_staging/netpfil/ipfw/ip_fw_nat.c
user/andre/mbuf_staging/netpfil/pf/if_pflog.c
user/andre/mbuf_staging/netpfil/pf/if_pfsync.c
user/andre/mbuf_staging/netpfil/pf/pf.c
user/andre/mbuf_staging/netpfil/pf/pf_if.c
user/andre/mbuf_staging/netpfil/pf/pf_ioctl.c
user/andre/mbuf_staging/netpfil/pf/pf_lb.c
user/andre/mbuf_staging/netpfil/pf/pf_norm.c
user/andre/mbuf_staging/netpfil/pf/pf_osfp.c
user/andre/mbuf_staging/netpfil/pf/pf_ruleset.c
user/andre/mbuf_staging/netpfil/pf/pf_table.c
user/andre/mbuf_staging/nfs/bootp_subr.c
user/andre/mbuf_staging/nfsclient/nfs_vfsops.c
user/andre/mbuf_staging/nfsclient/nfs_vnops.c
user/andre/mbuf_staging/nfsserver/nfs_srvkrpc.c
user/andre/mbuf_staging/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
user/andre/mbuf_staging/ofed/drivers/infiniband/ulp/sdp/sdp.h
user/andre/mbuf_staging/ofed/include/linux/list.h
user/andre/mbuf_staging/pci/if_rl.c
user/andre/mbuf_staging/powerpc/aim/machdep.c
user/andre/mbuf_staging/powerpc/aim/mmu_oea.c
user/andre/mbuf_staging/powerpc/aim/mmu_oea64.c
user/andre/mbuf_staging/powerpc/aim/mp_cpudep.c
user/andre/mbuf_staging/powerpc/booke/locore.S
user/andre/mbuf_staging/powerpc/booke/machdep.c
user/andre/mbuf_staging/powerpc/booke/machdep_e500.c
user/andre/mbuf_staging/powerpc/booke/platform_bare.c
user/andre/mbuf_staging/powerpc/booke/pmap.c
user/andre/mbuf_staging/powerpc/include/intr_machdep.h
user/andre/mbuf_staging/powerpc/include/pmap.h
user/andre/mbuf_staging/powerpc/include/psl.h
user/andre/mbuf_staging/powerpc/include/tlb.h
user/andre/mbuf_staging/powerpc/include/trap.h
user/andre/mbuf_staging/powerpc/include/vmparam.h
user/andre/mbuf_staging/powerpc/mpc85xx/atpic.c
user/andre/mbuf_staging/powerpc/mpc85xx/fsl_sdhc.c
user/andre/mbuf_staging/powerpc/mpc85xx/mpc85xx.c
user/andre/mbuf_staging/powerpc/mpc85xx/mpc85xx.h
user/andre/mbuf_staging/powerpc/ofw/ofw_pci.c
user/andre/mbuf_staging/powerpc/ofw/ofw_pcib_pci.c
user/andre/mbuf_staging/powerpc/ofw/ofw_pcibus.c
user/andre/mbuf_staging/powerpc/ofw/openpic_ofw.c
user/andre/mbuf_staging/powerpc/powermac/powermac_thermal.c
user/andre/mbuf_staging/powerpc/powerpc/bus_machdep.c
user/andre/mbuf_staging/powerpc/powerpc/busdma_machdep.c
user/andre/mbuf_staging/powerpc/powerpc/exec_machdep.c
user/andre/mbuf_staging/powerpc/powerpc/genassym.c
user/andre/mbuf_staging/powerpc/powerpc/intr_machdep.c
user/andre/mbuf_staging/powerpc/powerpc/nexus.c
user/andre/mbuf_staging/powerpc/powerpc/pic_if.m
user/andre/mbuf_staging/powerpc/pseries/platform_chrp.c
user/andre/mbuf_staging/powerpc/pseries/vdevice.c
user/andre/mbuf_staging/security/mac_ifoff/mac_ifoff.c
user/andre/mbuf_staging/sparc64/include/bus.h
user/andre/mbuf_staging/sparc64/include/bus_dma.h
user/andre/mbuf_staging/sparc64/include/bus_private.h
user/andre/mbuf_staging/sparc64/pci/fire.c
user/andre/mbuf_staging/sparc64/pci/psycho.c
user/andre/mbuf_staging/sparc64/pci/schizo.c
user/andre/mbuf_staging/sparc64/sbus/sbus.c
user/andre/mbuf_staging/sparc64/sparc64/bus_machdep.c
user/andre/mbuf_staging/sys/ata.h
user/andre/mbuf_staging/sys/bus_dma.h
user/andre/mbuf_staging/sys/eventhandler.h
user/andre/mbuf_staging/sys/sdt.h
user/andre/mbuf_staging/ufs/ffs/ffs_vnops.c
user/andre/mbuf_staging/ufs/ufs/dinode.h
user/andre/mbuf_staging/x86/x86/busdma_machdep.c
user/andre/mbuf_staging/x86/x86/io_apic.c
Directory Properties:
user/andre/mbuf_staging/ (props changed)
user/andre/mbuf_staging/boot/ (props changed)
user/andre/mbuf_staging/cddl/contrib/opensolaris/ (props changed)
user/andre/mbuf_staging/conf/ (props changed)
user/andre/mbuf_staging/contrib/ipfilter/ (props changed)
user/andre/mbuf_staging/dev/hyperv/ (props changed)
Modified: user/andre/mbuf_staging/amd64/amd64/bpf_jit_machdep.c
==============================================================================
--- user/andre/mbuf_staging/amd64/amd64/bpf_jit_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/amd64/amd64/bpf_jit_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$");
#include <sys/kernel.h>
#include <sys/socket.h>
#include <sys/malloc.h>
+#include <sys/mbuf.h>
#include <net/if.h>
#else
#include <stdlib.h>
Modified: user/andre/mbuf_staging/amd64/amd64/minidump_machdep.c
==============================================================================
--- user/andre/mbuf_staging/amd64/amd64/minidump_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/amd64/amd64/minidump_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -127,8 +127,9 @@ report_progress(size_t progress, size_t
int sofar, i;
sofar = 100 - ((progress * 100) / dumpsize);
- for (i = 0; i < 10; i++) {
- if (sofar < progress_track[i].min_per || sofar > progress_track[i].max_per)
+ for (i = 0; i < nitems(progress_track); i++) {
+ if (sofar < progress_track[i].min_per ||
+ sofar > progress_track[i].max_per)
continue;
if (progress_track[i].visited)
return;
@@ -157,8 +158,8 @@ blk_write(struct dumperinfo *di, char *p
printf("cant have both va and pa!\n");
return (EINVAL);
}
- if (pa != 0 && (((uintptr_t)ptr) % PAGE_SIZE) != 0) {
- printf("address not page aligned\n");
+ if ((((uintptr_t)pa) % PAGE_SIZE) != 0) {
+ printf("address not page aligned %p\n", ptr);
return (EINVAL);
}
if (ptr != NULL) {
@@ -230,6 +231,8 @@ minidumpsys(struct dumperinfo *di)
retry:
retry_count++;
counter = 0;
+ for (i = 0; i < nitems(progress_track); i++)
+ progress_track[i].visited = 0;
/* Walk page table pages, set bits in vm_page_dump */
pmapsize = 0;
for (va = VM_MIN_KERNEL_ADDRESS; va < MAX(KERNBASE + nkpt * NBPDR,
Modified: user/andre/mbuf_staging/arm/allwinner/a10_clk.c
==============================================================================
--- user/andre/mbuf_staging/arm/allwinner/a10_clk.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/allwinner/a10_clk.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -41,7 +41,6 @@ __FBSDID("$FreeBSD$");
#include <sys/watchdog.h>
#include <machine/bus.h>
#include <machine/cpu.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <dev/fdt/fdt_common.h>
Modified: user/andre/mbuf_staging/arm/allwinner/a10_gpio.c
==============================================================================
--- user/andre/mbuf_staging/arm/allwinner/a10_gpio.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/allwinner/a10_gpio.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -45,7 +45,6 @@ __FBSDID("$FreeBSD$");
#include <machine/cpufunc.h>
#include <machine/resource.h>
#include <machine/fdt.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <dev/fdt/fdt_common.h>
Modified: user/andre/mbuf_staging/arm/allwinner/a10_machdep.c
==============================================================================
--- user/andre/mbuf_staging/arm/allwinner/a10_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/allwinner/a10_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -43,9 +43,7 @@ __FBSDID("$FreeBSD$");
#include <vm/pmap.h>
#include <machine/bus.h>
-#include <machine/frame.h> /* For trapframe_t, used in <machine/machdep.h> */
#include <machine/machdep.h>
-#include <machine/pmap.h>
#include <dev/fdt/fdt_common.h>
@@ -59,7 +57,7 @@ vm_offset_t
initarm_lastaddr(void)
{
- return (DEVMAP_BOOTSTRAP_MAP_START - ARM_NOCACHE_KVA_SIZE);
+ return (DEVMAP_BOOTSTRAP_MAP_START);
}
void
Modified: user/andre/mbuf_staging/arm/allwinner/a20/a20_cpu_cfg.c
==============================================================================
--- user/andre/mbuf_staging/arm/allwinner/a20/a20_cpu_cfg.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/allwinner/a20/a20_cpu_cfg.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -41,7 +41,6 @@ __FBSDID("$FreeBSD$");
#include <sys/watchdog.h>
#include <machine/bus.h>
#include <machine/cpu.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <dev/fdt/fdt_common.h>
Modified: user/andre/mbuf_staging/arm/allwinner/timer.c
==============================================================================
--- user/andre/mbuf_staging/arm/allwinner/timer.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/allwinner/timer.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -39,7 +39,6 @@ __FBSDID("$FreeBSD$");
#include <sys/watchdog.h>
#include <machine/bus.h>
#include <machine/cpu.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <dev/fdt/fdt_common.h>
Modified: user/andre/mbuf_staging/arm/arm/busdma_machdep-v6.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/busdma_machdep-v6.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/busdma_machdep-v6.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -975,6 +975,16 @@ _bus_dmamap_load_phys(bus_dma_tag_t dmat
return (0);
}
+int
+_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map,
+ struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
+ bus_dma_segment_t *segs, int *segp)
+{
+
+ return (bus_dmamap_load_ma_triv(dmat, map, ma, tlen, ma_offs, flags,
+ segs, segp));
+}
+
/*
* Utility function to load a linear buffer. segp contains
* the starting segment on entrace, and the ending segment on exit.
Modified: user/andre/mbuf_staging/arm/arm/busdma_machdep.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/busdma_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/busdma_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -122,7 +122,6 @@ struct bus_dma_tag {
struct bounce_page {
vm_offset_t vaddr; /* kva of bounce buffer */
- vm_offset_t vaddr_nocache; /* kva of bounce buffer uncached */
bus_addr_t busaddr; /* Physical address */
vm_offset_t datavaddr; /* kva of client data */
bus_addr_t dataaddr; /* client physical address */
@@ -808,7 +807,7 @@ _bus_dmamap_count_phys(bus_dma_tag_t dma
bus_addr_t curaddr;
bus_size_t sgsize;
- if ((map->pagesneeded == 0)) {
+ if (map->pagesneeded == 0) {
CTR3(KTR_BUSDMA, "lowaddr= %d, boundary= %d, alignment= %d",
dmat->lowaddr, dmat->boundary, dmat->alignment);
CTR2(KTR_BUSDMA, "map= %p, pagesneeded= %d",
@@ -839,7 +838,7 @@ _bus_dmamap_count_pages(bus_dma_tag_t dm
vm_offset_t vendaddr;
bus_addr_t paddr;
- if ((map->pagesneeded == 0)) {
+ if (map->pagesneeded == 0) {
CTR3(KTR_BUSDMA, "lowaddr= %d, boundary= %d, alignment= %d",
dmat->lowaddr, dmat->boundary, dmat->alignment);
CTR2(KTR_BUSDMA, "map= %p, pagesneeded= %d",
@@ -993,6 +992,17 @@ _bus_dmamap_load_phys(bus_dma_tag_t dmat
}
return (0);
}
+
+int
+_bus_dmamap_load_ma(bus_dma_tag_t dmat, bus_dmamap_t map,
+ struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
+ bus_dma_segment_t *segs, int *segp)
+{
+
+ return (bus_dmamap_load_ma_triv(dmat, map, ma, tlen, ma_offs, flags,
+ segs, segp));
+}
+
/*
* Utility function to load a linear buffer. segp contains
* the starting segment on entrance, and the ending segment on exit.
@@ -1196,39 +1206,23 @@ _bus_dmamap_sync_bp(bus_dma_tag_t dmat,
STAILQ_FOREACH(bpage, &map->bpages, links) {
if (op & BUS_DMASYNC_PREWRITE) {
if (bpage->datavaddr != 0)
- bcopy((void *)bpage->datavaddr,
- (void *)(bpage->vaddr_nocache != 0 ?
- bpage->vaddr_nocache :
- bpage->vaddr),
- bpage->datacount);
+ bcopy((void *)bpage->datavaddr,
+ (void *)bpage->vaddr, bpage->datacount);
else
physcopyout(bpage->dataaddr,
- (void *)(bpage->vaddr_nocache != 0 ?
- bpage->vaddr_nocache :
- bpage->vaddr),
- bpage->datacount);
- if (bpage->vaddr_nocache == 0) {
- cpu_dcache_wb_range(bpage->vaddr,
- bpage->datacount);
- cpu_l2cache_wb_range(bpage->vaddr,
- bpage->datacount);
- }
+ (void *)bpage->vaddr,bpage->datacount);
+ cpu_dcache_wb_range(bpage->vaddr, bpage->datacount);
+ cpu_l2cache_wb_range(bpage->vaddr, bpage->datacount);
dmat->bounce_zone->total_bounced++;
}
if (op & BUS_DMASYNC_POSTREAD) {
- if (bpage->vaddr_nocache == 0) {
- cpu_dcache_inv_range(bpage->vaddr,
- bpage->datacount);
- cpu_l2cache_inv_range(bpage->vaddr,
- bpage->datacount);
- }
+ cpu_dcache_inv_range(bpage->vaddr, bpage->datacount);
+ cpu_l2cache_inv_range(bpage->vaddr, bpage->datacount);
if (bpage->datavaddr != 0)
- bcopy((void *)(bpage->vaddr_nocache != 0 ?
- bpage->vaddr_nocache : bpage->vaddr),
+ bcopy((void *)bpage->vaddr,
(void *)bpage->datavaddr, bpage->datacount);
else
- physcopyin((void *)(bpage->vaddr_nocache != 0 ?
- bpage->vaddr_nocache : bpage->vaddr),
+ physcopyin((void *)bpage->vaddr,
bpage->dataaddr, bpage->datacount);
dmat->bounce_zone->total_bounced++;
}
@@ -1385,8 +1379,6 @@ alloc_bounce_pages(bus_dma_tag_t dmat, u
break;
}
bpage->busaddr = pmap_kextract(bpage->vaddr);
- bpage->vaddr_nocache = (vm_offset_t)arm_remap_nocache(
- (void *)bpage->vaddr, PAGE_SIZE);
mtx_lock(&bounce_lock);
STAILQ_INSERT_TAIL(&bz->bounce_page_list, bpage, links);
total_bpages++;
Modified: user/andre/mbuf_staging/arm/arm/cpufunc.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/cpufunc.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/cpufunc.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -1721,7 +1721,7 @@ int
early_abort_fixup(arg)
void *arg;
{
- trapframe_t *frame = arg;
+ struct trapframe *frame = arg;
u_int fault_pc;
u_int fault_instruction;
int saved_lr = 0;
@@ -1862,7 +1862,7 @@ int
late_abort_fixup(arg)
void *arg;
{
- trapframe_t *frame = arg;
+ struct trapframe *frame = arg;
u_int fault_pc;
u_int fault_instruction;
int saved_lr = 0;
Modified: user/andre/mbuf_staging/arm/arm/genassym.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/genassym.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/genassym.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$");
#include <vm/vm_map.h>
#include <machine/vmparam.h>
#include <machine/armreg.h>
+#include <machine/frame.h>
#include <machine/pcb.h>
#include <machine/cpu.h>
#include <machine/proc.h>
Modified: user/andre/mbuf_staging/arm/arm/generic_timer.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/generic_timer.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/generic_timer.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -49,7 +49,6 @@ __FBSDID("$FreeBSD$");
#include <sys/watchdog.h>
#include <machine/bus.h>
#include <machine/cpu.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <dev/fdt/fdt_common.h>
Modified: user/andre/mbuf_staging/arm/arm/machdep.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -90,11 +90,11 @@ __FBSDID("$FreeBSD$");
#include <machine/armreg.h>
#include <machine/atags.h>
#include <machine/cpu.h>
+#include <machine/frame.h>
#include <machine/machdep.h>
#include <machine/md_var.h>
#include <machine/metadata.h>
#include <machine/pcb.h>
-#include <machine/pmap.h>
#include <machine/reg.h>
#include <machine/trap.h>
#include <machine/undefined.h>
Modified: user/andre/mbuf_staging/arm/arm/minidump_machdep.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/minidump_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/minidump_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -43,7 +43,6 @@ __FBSDID("$FreeBSD$");
#endif
#include <vm/vm.h>
#include <vm/pmap.h>
-#include <machine/pmap.h>
#include <machine/atomic.h>
#include <machine/elf.h>
#include <machine/md_var.h>
Modified: user/andre/mbuf_staging/arm/arm/mpcore_timer.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/mpcore_timer.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/mpcore_timer.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -57,7 +57,6 @@ __FBSDID("$FreeBSD$");
#include <sys/watchdog.h>
#include <machine/bus.h>
#include <machine/cpu.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <dev/fdt/fdt_common.h>
Modified: user/andre/mbuf_staging/arm/arm/nexus.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/nexus.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/nexus.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -56,7 +56,6 @@ __FBSDID("$FreeBSD$");
#include <machine/pcb.h>
#include <vm/vm.h>
#include <vm/pmap.h>
-#include <machine/pmap.h>
#include <machine/resource.h>
#include <machine/intr.h>
Modified: user/andre/mbuf_staging/arm/arm/pmap-v6.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/pmap-v6.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/pmap-v6.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -1951,7 +1951,6 @@ pmap_bootstrap(vm_offset_t firstaddr, st
virtual_avail = round_page(virtual_avail);
virtual_end = vm_max_kernel_address;
kernel_vm_end = pmap_curmaxkvaddr;
- arm_nocache_startaddr = vm_max_kernel_address;
mtx_init(&cmtx, "TMP mappings mtx", NULL, MTX_DEF);
pmap_set_pcb_pagedir(kernel_pmap, thread0.td_pcb);
Modified: user/andre/mbuf_staging/arm/arm/pmap.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/pmap.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/pmap.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -2423,7 +2423,6 @@ pmap_bootstrap(vm_offset_t firstaddr, st
virtual_avail = round_page(virtual_avail);
virtual_end = vm_max_kernel_address;
kernel_vm_end = pmap_curmaxkvaddr;
- arm_nocache_startaddr = vm_max_kernel_address;
mtx_init(&cmtx, "TMP mappings mtx", NULL, MTX_DEF);
#ifdef ARM_USE_SMALL_ALLOC
Modified: user/andre/mbuf_staging/arm/arm/stack_machdep.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/stack_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/stack_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -43,13 +43,16 @@ __FBSDID("$FreeBSD$");
* APCS where it lays out the stack incorrectly. Because of this we disable
* this when building for ARM EABI or when building with clang.
*/
+
+extern vm_offset_t kernel_vm_end;
+
static void
stack_capture(struct stack *st, u_int32_t *frame)
{
#if !defined(__ARM_EABI__) && !defined(__clang__)
vm_offset_t callpc;
- while (INKERNEL(frame)) {
+ while (INKERNEL(frame) && (vm_offset_t)frame < kernel_vm_end) {
callpc = frame[FR_SCP];
if (stack_put(st, callpc) == -1)
break;
Modified: user/andre/mbuf_staging/arm/arm/trap.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/trap.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/trap.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -123,8 +123,8 @@ __FBSDID("$FreeBSD$");
#endif
-void swi_handler(trapframe_t *);
-void undefinedinstruction(trapframe_t *);
+void swi_handler(struct trapframe *);
+void undefinedinstruction(struct trapframe *);
#include <machine/disassem.h>
#include <machine/machdep.h>
@@ -145,13 +145,17 @@ struct ksig {
u_long code;
};
struct data_abort {
- int (*func)(trapframe_t *, u_int, u_int, struct thread *, struct ksig *);
+ int (*func)(struct trapframe *, u_int, u_int, struct thread *,
+ struct ksig *);
const char *desc;
};
-static int dab_fatal(trapframe_t *, u_int, u_int, struct thread *, struct ksig *);
-static int dab_align(trapframe_t *, u_int, u_int, struct thread *, struct ksig *);
-static int dab_buserr(trapframe_t *, u_int, u_int, struct thread *, struct ksig *);
+static int dab_fatal(struct trapframe *, u_int, u_int, struct thread *,
+ struct ksig *);
+static int dab_align(struct trapframe *, u_int, u_int, struct thread *,
+ struct ksig *);
+static int dab_buserr(struct trapframe *, u_int, u_int, struct thread *,
+ struct ksig *);
static const struct data_abort data_aborts[] = {
{dab_fatal, "Vector Exception"},
@@ -196,7 +200,8 @@ call_trapsignal(struct thread *td, int s
}
static __inline int
-data_abort_fixup(trapframe_t *tf, u_int fsr, u_int far, struct thread *td, struct ksig *ksig)
+data_abort_fixup(struct trapframe *tf, u_int fsr, u_int far, struct thread *td,
+ struct ksig *ksig)
{
#ifdef CPU_ABORT_FIXUP_REQUIRED
int error;
@@ -226,7 +231,7 @@ data_abort_fixup(trapframe_t *tf, u_int
}
void
-data_abort_handler(trapframe_t *tf)
+data_abort_handler(struct trapframe *tf)
{
struct vm_map *map;
struct pcb *pcb;
@@ -482,7 +487,8 @@ out:
* Note: If 'l' is NULL, we assume we're dealing with a prefetch abort.
*/
static int
-dab_fatal(trapframe_t *tf, u_int fsr, u_int far, struct thread *td, struct ksig *ksig)
+dab_fatal(struct trapframe *tf, u_int fsr, u_int far, struct thread *td,
+ struct ksig *ksig)
{
const char *mode;
@@ -538,7 +544,8 @@ dab_fatal(trapframe_t *tf, u_int fsr, u_
* deliver a bus error to the process.
*/
static int
-dab_align(trapframe_t *tf, u_int fsr, u_int far, struct thread *td, struct ksig *ksig)
+dab_align(struct trapframe *tf, u_int fsr, u_int far, struct thread *td,
+ struct ksig *ksig)
{
/* Alignment faults are always fatal if they occur in kernel mode */
@@ -586,7 +593,8 @@ dab_align(trapframe_t *tf, u_int fsr, u_
* In all other cases, these data aborts are considered fatal.
*/
static int
-dab_buserr(trapframe_t *tf, u_int fsr, u_int far, struct thread *td, struct ksig *ksig)
+dab_buserr(struct trapframe *tf, u_int fsr, u_int far, struct thread *td,
+ struct ksig *ksig)
{
struct pcb *pcb = td->td_pcb;
@@ -607,7 +615,7 @@ dab_buserr(trapframe_t *tf, u_int fsr, u
* If the current trapframe is at the top of the kernel stack,
* the fault _must_ have come from user mode.
*/
- if (tf != ((trapframe_t *)pcb->un_32.pcb32_sp) - 1) {
+ if (tf != ((struct trapframe *)pcb->un_32.pcb32_sp) - 1) {
/*
* Kernel mode. We're either about to die a
* spectacular death, or pcb_onfault will come
@@ -660,7 +668,7 @@ dab_buserr(trapframe_t *tf, u_int fsr, u
}
static __inline int
-prefetch_abort_fixup(trapframe_t *tf, struct ksig *ksig)
+prefetch_abort_fixup(struct trapframe *tf, struct ksig *ksig)
{
#ifdef CPU_ABORT_FIXUP_REQUIRED
int error;
@@ -691,7 +699,7 @@ prefetch_abort_fixup(trapframe_t *tf, st
}
/*
- * void prefetch_abort_handler(trapframe_t *tf)
+ * void prefetch_abort_handler(struct trapframe *tf)
*
* Abort handler called when instruction execution occurs at
* a non existent or restricted (access permissions) memory page.
@@ -702,7 +710,7 @@ prefetch_abort_fixup(trapframe_t *tf, st
* Otherwise fault the page in and try again.
*/
void
-prefetch_abort_handler(trapframe_t *tf)
+prefetch_abort_handler(struct trapframe *tf)
{
struct thread *td;
struct proc * p;
@@ -907,7 +915,7 @@ cpu_fetch_syscall_args(struct thread *td
#include "../../kern/subr_syscall.c"
static void
-syscall(struct thread *td, trapframe_t *frame)
+syscall(struct thread *td, struct trapframe *frame)
{
struct syscall_args sa;
int error;
@@ -932,7 +940,7 @@ syscall(struct thread *td, trapframe_t *
}
void
-swi_handler(trapframe_t *frame)
+swi_handler(struct trapframe *frame)
{
struct thread *td = curthread;
Modified: user/andre/mbuf_staging/arm/arm/undefined.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/undefined.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/undefined.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -166,7 +166,7 @@ undefined_init()
void
-undefinedinstruction(trapframe_t *frame)
+undefinedinstruction(struct trapframe *frame)
{
struct thread *td;
u_int fault_pc;
Modified: user/andre/mbuf_staging/arm/arm/vfp.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/vfp.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/vfp.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -34,6 +34,7 @@ __FBSDID("$FreeBSD$");
#include <sys/proc.h>
#include <sys/kernel.h>
+#include <machine/frame.h>
#include <machine/fp.h>
#include <machine/pcb.h>
#include <machine/undefined.h>
Modified: user/andre/mbuf_staging/arm/arm/vm_machdep.c
==============================================================================
--- user/andre/mbuf_staging/arm/arm/vm_machdep.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/arm/vm_machdep.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -56,6 +56,7 @@ __FBSDID("$FreeBSD$");
#include <sys/sysent.h>
#include <sys/unistd.h>
#include <machine/cpu.h>
+#include <machine/frame.h>
#include <machine/pcb.h>
#include <machine/sysarch.h>
#include <sys/lock.h>
@@ -294,7 +295,7 @@ done:
void
cpu_set_syscall_retval(struct thread *td, int error)
{
- trapframe_t *frame;
+ struct trapframe *frame;
int fixup;
#ifdef __ARMEB__
uint32_t insn;
@@ -481,80 +482,6 @@ cpu_exit(struct thread *td)
{
}
-#define BITS_PER_INT (8 * sizeof(int))
-vm_offset_t arm_nocache_startaddr;
-static int arm_nocache_allocated[ARM_NOCACHE_KVA_SIZE / (PAGE_SIZE *
- BITS_PER_INT)];
-
-/*
- * Functions to map and unmap memory non-cached into KVA the kernel won't try
- * to allocate. The goal is to provide uncached memory to busdma, to honor
- * BUS_DMA_COHERENT.
- * We can allocate at most ARM_NOCACHE_KVA_SIZE bytes.
- * The allocator is rather dummy, each page is represented by a bit in
- * a bitfield, 0 meaning the page is not allocated, 1 meaning it is.
- * As soon as it finds enough contiguous pages to satisfy the request,
- * it returns the address.
- */
-void *
-arm_remap_nocache(void *addr, vm_size_t size)
-{
- int i, j;
-
- size = round_page(size);
- for (i = 0; i < ARM_NOCACHE_KVA_SIZE / PAGE_SIZE; i++) {
- if (!(arm_nocache_allocated[i / BITS_PER_INT] & (1 << (i %
- BITS_PER_INT)))) {
- for (j = i; j < i + (size / (PAGE_SIZE)); j++)
- if (arm_nocache_allocated[j / BITS_PER_INT] &
- (1 << (j % BITS_PER_INT)))
- break;
- if (j == i + (size / (PAGE_SIZE)))
- break;
- }
- }
- if (i < ARM_NOCACHE_KVA_SIZE / PAGE_SIZE) {
- vm_offset_t tomap = arm_nocache_startaddr + i * PAGE_SIZE;
- void *ret = (void *)tomap;
- vm_paddr_t physaddr = vtophys((vm_offset_t)addr);
- vm_offset_t vaddr = (vm_offset_t) addr;
-
- vaddr = vaddr & ~PAGE_MASK;
- for (; tomap < (vm_offset_t)ret + size; tomap += PAGE_SIZE,
- vaddr += PAGE_SIZE, physaddr += PAGE_SIZE, i++) {
- cpu_idcache_wbinv_range(vaddr, PAGE_SIZE);
-#ifdef ARM_L2_PIPT
- cpu_l2cache_wbinv_range(physaddr, PAGE_SIZE);
-#else
- cpu_l2cache_wbinv_range(vaddr, PAGE_SIZE);
-#endif
- pmap_kenter_nocache(tomap, physaddr);
- cpu_tlb_flushID_SE(vaddr);
- arm_nocache_allocated[i / BITS_PER_INT] |= 1 << (i %
- BITS_PER_INT);
- }
- return (ret);
- }
-
- return (NULL);
-}
-
-void
-arm_unmap_nocache(void *addr, vm_size_t size)
-{
- vm_offset_t raddr = (vm_offset_t)addr;
- int i;
-
- size = round_page(size);
- i = (raddr - arm_nocache_startaddr) / (PAGE_SIZE);
- for (; size > 0; size -= PAGE_SIZE, i++) {
- arm_nocache_allocated[i / BITS_PER_INT] &= ~(1 << (i %
- BITS_PER_INT));
- pmap_kremove(raddr);
- raddr += PAGE_SIZE;
- }
-}
-
#ifdef ARM_USE_SMALL_ALLOC
static TAILQ_HEAD(,arm_small_page) pages_normal =
Modified: user/andre/mbuf_staging/arm/at91/at91_mci.c
==============================================================================
--- user/andre/mbuf_staging/arm/at91/at91_mci.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/at91/at91_mci.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -52,7 +52,6 @@ __FBSDID("$FreeBSD$");
#include <machine/cpu.h>
#include <machine/cpufunc.h>
#include <machine/resource.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <arm/at91/at91var.h>
Modified: user/andre/mbuf_staging/arm/at91/at91_pmc.c
==============================================================================
--- user/andre/mbuf_staging/arm/at91/at91_pmc.c Mon Oct 28 08:03:40 2013 (r257244)
+++ user/andre/mbuf_staging/arm/at91/at91_pmc.c Mon Oct 28 09:43:15 2013 (r257245)
@@ -42,7 +42,6 @@ __FBSDID("$FreeBSD$");
#include <machine/cpu.h>
#include <machine/cpufunc.h>
#include <machine/resource.h>
-#include <machine/frame.h>
#include <machine/intr.h>
#include <arm/at91/at91reg.h>
#include <arm/at91/at91var.h>
Copied: user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_bsc.c (from r257244, head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/andre/mbuf_staging/arm/broadcom/bcm2835/bcm2835_bsc.c Mon Oct 28 09:43:15 2013 (r257245, copy of r257244, head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c)
@@ -0,0 +1,485 @@
+/*-
+ * Copyright (c) 2001 Tsubai Masanari.
+ * Copyright (c) 2012 Oleksandr Tymoshenko <gonzo at freebsd.org>
+ * Copyright (c) 2013 Luiz Otavio O Souza <loos at freebsd.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/kernel.h>
+#include <sys/lock.h>
+#include <sys/module.h>
+#include <sys/mutex.h>
+#include <sys/bus.h>
+#include <machine/resource.h>
+#include <machine/bus.h>
+#include <sys/rman.h>
+#include <sys/sysctl.h>
+
+#include <dev/iicbus/iicbus.h>
+#include <dev/iicbus/iiconf.h>
+#include <dev/ofw/ofw_bus.h>
+#include <dev/ofw/ofw_bus_subr.h>
+
+#include <arm/broadcom/bcm2835/bcm2835_gpio.h>
+#include <arm/broadcom/bcm2835/bcm2835_bscreg.h>
+#include <arm/broadcom/bcm2835/bcm2835_bscvar.h>
+
+#include "iicbus_if.h"
+
+static void bcm_bsc_intr(void *);
+
+static void
+bcm_bsc_modifyreg(struct bcm_bsc_softc *sc, uint32_t off, uint32_t mask,
+ uint32_t value)
+{
+ uint32_t reg;
+
+ mtx_assert(&sc->sc_mtx, MA_OWNED);
+ reg = BCM_BSC_READ(sc, off);
+ reg &= ~mask;
+ reg |= value;
+ BCM_BSC_WRITE(sc, off, reg);
+}
+
+static int
+bcm_bsc_clock_proc(SYSCTL_HANDLER_ARGS)
+{
+ struct bcm_bsc_softc *sc;
+ uint32_t clk;
+ int error;
+
+ sc = (struct bcm_bsc_softc *)arg1;
+
+ BCM_BSC_LOCK(sc);
+ clk = BCM_BSC_READ(sc, BCM_BSC_CLOCK);
+ BCM_BSC_UNLOCK(sc);
+ clk &= 0xffff;
+ if (clk == 0)
+ clk = 32768;
+ clk = BCM_BSC_CORE_CLK / clk;
+ error = sysctl_handle_int(oidp, &clk, sizeof(clk), req);
+ if (error != 0 || req->newptr == NULL)
+ return (error);
+
+ clk = BCM_BSC_CORE_CLK / clk;
+ if (clk % 2)
+ clk--;
+ if (clk > 0xffff)
+ clk = 0xffff;
+ BCM_BSC_LOCK(sc);
+ BCM_BSC_WRITE(sc, BCM_BSC_CLOCK, clk);
+ BCM_BSC_UNLOCK(sc);
+
+ return (0);
+}
+
+static int
+bcm_bsc_clkt_proc(SYSCTL_HANDLER_ARGS)
+{
+ struct bcm_bsc_softc *sc;
+ uint32_t clkt;
+ int error;
+
+ sc = (struct bcm_bsc_softc *)arg1;
+
+ BCM_BSC_LOCK(sc);
+ clkt = BCM_BSC_READ(sc, BCM_BSC_CLKT);
+ BCM_BSC_UNLOCK(sc);
+ clkt &= 0xffff;
+ error = sysctl_handle_int(oidp, &clkt, sizeof(clkt), req);
+ if (error != 0 || req->newptr == NULL)
+ return (error);
+
+ BCM_BSC_LOCK(sc);
+ BCM_BSC_WRITE(sc, BCM_BSC_CLKT, clkt & 0xffff);
+ BCM_BSC_UNLOCK(sc);
+
+ return (0);
+}
+
+static int
+bcm_bsc_fall_proc(SYSCTL_HANDLER_ARGS)
+{
+ struct bcm_bsc_softc *sc;
+ uint32_t clk, reg;
+ int error;
+
+ sc = (struct bcm_bsc_softc *)arg1;
+
+ BCM_BSC_LOCK(sc);
+ reg = BCM_BSC_READ(sc, BCM_BSC_DELAY);
+ BCM_BSC_UNLOCK(sc);
+ reg >>= 16;
+ error = sysctl_handle_int(oidp, ®, sizeof(reg), req);
+ if (error != 0 || req->newptr == NULL)
+ return (error);
+
+ BCM_BSC_LOCK(sc);
+ clk = BCM_BSC_READ(sc, BCM_BSC_CLOCK);
+ clk = BCM_BSC_CORE_CLK / clk;
+ if (reg > clk / 2)
+ reg = clk / 2 - 1;
+ bcm_bsc_modifyreg(sc, BCM_BSC_DELAY, 0xffff0000, reg << 16);
+ BCM_BSC_UNLOCK(sc);
+
+ return (0);
+}
+
+static int
+bcm_bsc_rise_proc(SYSCTL_HANDLER_ARGS)
+{
+ struct bcm_bsc_softc *sc;
+ uint32_t clk, reg;
+ int error;
+
+ sc = (struct bcm_bsc_softc *)arg1;
+
+ BCM_BSC_LOCK(sc);
+ reg = BCM_BSC_READ(sc, BCM_BSC_DELAY);
+ BCM_BSC_UNLOCK(sc);
+ reg &= 0xffff;
+ error = sysctl_handle_int(oidp, ®, sizeof(reg), req);
+ if (error != 0 || req->newptr == NULL)
+ return (error);
+
+ BCM_BSC_LOCK(sc);
+ clk = BCM_BSC_READ(sc, BCM_BSC_CLOCK);
+ clk = BCM_BSC_CORE_CLK / clk;
+ if (reg > clk / 2)
+ reg = clk / 2 - 1;
+ bcm_bsc_modifyreg(sc, BCM_BSC_DELAY, 0xffff, reg);
+ BCM_BSC_UNLOCK(sc);
+
+ return (0);
+}
+
+static void
+bcm_bsc_sysctl_init(struct bcm_bsc_softc *sc)
+{
+ struct sysctl_ctx_list *ctx;
+ struct sysctl_oid *tree_node;
+ struct sysctl_oid_list *tree;
+
+ /*
+ * Add system sysctl tree/handlers.
+ */
+ ctx = device_get_sysctl_ctx(sc->sc_dev);
+ tree_node = device_get_sysctl_tree(sc->sc_dev);
+ tree = SYSCTL_CHILDREN(tree_node);
+ SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "clock",
+ CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc),
+ bcm_bsc_clock_proc, "IU", "I2C BUS clock frequency");
+ SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "clock_stretch",
+ CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc),
+ bcm_bsc_clkt_proc, "IU", "I2C BUS clock stretch timeout");
+ SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "fall_edge_delay",
+ CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc),
+ bcm_bsc_fall_proc, "IU", "I2C BUS falling edge delay");
+ SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "rise_edge_delay",
+ CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc),
+ bcm_bsc_rise_proc, "IU", "I2C BUS rising edge delay");
+}
+
+static void
+bcm_bsc_reset(struct bcm_bsc_softc *sc)
+{
+
+ /* Clear pending interrupts. */
+ BCM_BSC_WRITE(sc, BCM_BSC_STATUS, BCM_BSC_STATUS_CLKT |
+ BCM_BSC_STATUS_ERR | BCM_BSC_STATUS_DONE);
+ /* Clear the FIFO. */
+ bcm_bsc_modifyreg(sc, BCM_BSC_CTRL, BCM_BSC_CTRL_CLEAR0,
+ BCM_BSC_CTRL_CLEAR0);
+}
+
+static int
+bcm_bsc_probe(device_t dev)
+{
+
+ if (!ofw_bus_is_compatible(dev, "broadcom,bcm2835-bsc"))
+ return (ENXIO);
+
+ device_set_desc(dev, "BCM2708/2835 BSC controller");
+
+ return (BUS_PROBE_DEFAULT);
+}
+
+static int
+bcm_bsc_attach(device_t dev)
+{
+ struct bcm_bsc_softc *sc;
+ device_t gpio;
+ int rid;
+
+ if (device_get_unit(dev) > 1) {
+ device_printf(dev, "only bsc0 and bsc1 are supported\n");
+ return (ENXIO);
+ }
+
+ sc = device_get_softc(dev);
+ sc->sc_dev = dev;
+
+ /*
+ * Configure the GPIO pins to ALT0 function to enable BSC control
+ * over the pins.
+ */
+ gpio = devclass_get_device(devclass_find("gpio"), 0);
+ if (!gpio) {
+ device_printf(dev, "cannot find gpio0\n");
+ return (ENXIO);
+ }
+ bcm_gpio_set_alternate(gpio, bcm_bsc_pins[device_get_unit(dev)].sda,
+ BCM_GPIO_ALT0);
+ bcm_gpio_set_alternate(gpio, bcm_bsc_pins[device_get_unit(dev)].scl,
+ BCM_GPIO_ALT0);
+
+ rid = 0;
+ sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
+ RF_ACTIVE);
+ if (!sc->sc_mem_res) {
+ device_printf(dev, "cannot allocate memory window\n");
+ return (ENXIO);
+ }
+
+ sc->sc_bst = rman_get_bustag(sc->sc_mem_res);
+ sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res);
+
+ rid = 0;
+ sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
+ RF_ACTIVE | RF_SHAREABLE);
+ if (!sc->sc_irq_res) {
+ bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);
+ device_printf(dev, "cannot allocate interrupt\n");
+ return (ENXIO);
+ }
+
+ /* Hook up our interrupt handler. */
+ if (bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
+ NULL, bcm_bsc_intr, sc, &sc->sc_intrhand)) {
+ bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
+ bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);
+ device_printf(dev, "cannot setup the interrupt handler\n");
+ return (ENXIO);
+ }
+
+ mtx_init(&sc->sc_mtx, "bcm_bsc", NULL, MTX_DEF);
+
+ bcm_bsc_sysctl_init(sc);
+
+ /* Enable the BSC controller. Flush the FIFO. */
+ BCM_BSC_LOCK(sc);
+ BCM_BSC_WRITE(sc, BCM_BSC_CTRL, BCM_BSC_CTRL_I2CEN);
+ bcm_bsc_reset(sc);
+ BCM_BSC_UNLOCK(sc);
+
+ device_add_child(dev, "iicbus", -1);
+
+ return (bus_generic_attach(dev));
+}
+
+static int
+bcm_bsc_detach(device_t dev)
+{
+ struct bcm_bsc_softc *sc;
+
+ bus_generic_detach(dev);
+
+ sc = device_get_softc(dev);
+ mtx_destroy(&sc->sc_mtx);
+ if (sc->sc_intrhand)
+ bus_teardown_intr(dev, sc->sc_irq_res, sc->sc_intrhand);
+ if (sc->sc_irq_res)
+ bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_irq_res);
+ if (sc->sc_mem_res)
+ bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);
+
+ return (0);
+}
+
+static void
+bcm_bsc_intr(void *arg)
+{
+ struct bcm_bsc_softc *sc;
+ uint32_t status;
+
+ sc = (struct bcm_bsc_softc *)arg;
+
+ BCM_BSC_LOCK(sc);
+
+ /* The I2C interrupt is shared among all the BSC controllers. */
+ if ((sc->sc_flags & BCM_I2C_BUSY) == 0) {
+ BCM_BSC_UNLOCK(sc);
+ return;
+ }
+
+ status = BCM_BSC_READ(sc, BCM_BSC_STATUS);
+
+ /* Check for errors. */
+ if (status & (BCM_BSC_STATUS_CLKT | BCM_BSC_STATUS_ERR)) {
+ /* Disable interrupts. */
+ BCM_BSC_WRITE(sc, BCM_BSC_CTRL, BCM_BSC_CTRL_I2CEN);
+ sc->sc_flags |= BCM_I2C_ERROR;
+ bcm_bsc_reset(sc);
+ wakeup(sc->sc_dev);
+ BCM_BSC_UNLOCK(sc);
+ return;
+ }
+
+ if (sc->sc_flags & BCM_I2C_READ) {
+ while (sc->sc_resid > 0 && (status & BCM_BSC_STATUS_RXD)) {
+ *sc->sc_data++ = BCM_BSC_READ(sc, BCM_BSC_DATA);
+ sc->sc_resid--;
+ status = BCM_BSC_READ(sc, BCM_BSC_STATUS);
+ }
+ } else {
+ while (sc->sc_resid > 0 && (status & BCM_BSC_STATUS_TXD)) {
+ BCM_BSC_WRITE(sc, BCM_BSC_DATA, *sc->sc_data++);
+ sc->sc_resid--;
+ status = BCM_BSC_READ(sc, BCM_BSC_STATUS);
+ }
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list