svn commit: r257185 - in projects/arm_eabi_vfp: . bin/ps bin/sh cddl/contrib/opensolaris/cmd/zfs contrib/binutils/gas/config contrib/gcclibs/libssp contrib/gperf/src contrib/jemalloc contrib/jemall...
Andrew Turner
andrew at FreeBSD.org
Sat Oct 26 18:47:17 UTC 2013
Author: andrew
Date: Sat Oct 26 18:47:10 2013
New Revision: 257185
URL: http://svnweb.freebsd.org/changeset/base/257185
Log:
MFC to r257184
Added:
projects/arm_eabi_vfp/etc/keys/
- copied from r257184, head/etc/keys/
projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist
- copied unchanged from r257184, head/etc/mtree/BSD.tests.dist
projects/arm_eabi_vfp/etc/pkg/
- copied from r257184, head/etc/pkg/
projects/arm_eabi_vfp/share/man/man7/tests.7
- copied unchanged from r257184, head/share/man/man7/tests.7
projects/arm_eabi_vfp/share/man/man9/getenv.9
- copied unchanged from r257184, head/share/man/man9/getenv.9
projects/arm_eabi_vfp/share/mk/plain.test.mk
- copied unchanged from r257184, head/share/mk/plain.test.mk
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
- copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h
- copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h
- copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_spi.c
- copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_spi.c
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_spireg.h
- copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_spireg.h
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_spivar.h
- copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_spivar.h
projects/arm_eabi_vfp/sys/arm/conf/IMX53-QSB
- copied unchanged from r257184, head/sys/arm/conf/IMX53-QSB
projects/arm_eabi_vfp/sys/arm/conf/RADXA
- copied unchanged from r257184, head/sys/arm/conf/RADXA
projects/arm_eabi_vfp/sys/arm/rockchip/
- copied from r257184, head/sys/arm/rockchip/
projects/arm_eabi_vfp/sys/boot/fdt/dts/beri-sim.dts
- copied unchanged from r257184, head/sys/boot/fdt/dts/beri-sim.dts
projects/arm_eabi_vfp/sys/boot/fdt/dts/beripad-de4.dts
- copied unchanged from r257184, head/sys/boot/fdt/dts/beripad-de4.dts
projects/arm_eabi_vfp/sys/boot/fdt/dts/imx53-qsb.dts
- copied unchanged from r257184, head/sys/boot/fdt/dts/imx53-qsb.dts
projects/arm_eabi_vfp/sys/boot/fdt/dts/rk3188-radxa.dts
- copied unchanged from r257184, head/sys/boot/fdt/dts/rk3188-radxa.dts
projects/arm_eabi_vfp/sys/boot/fdt/dts/rk3188.dtsi
- copied unchanged from r257184, head/sys/boot/fdt/dts/rk3188.dtsi
- copied unchanged from r257184, head/sys/dev/fdt/fdt_ic_if.m
projects/arm_eabi_vfp/sys/dev/ffec/
- copied from r257184, head/sys/dev/ffec/
projects/arm_eabi_vfp/sys/dev/iwn/if_iwn_debug.h
- copied unchanged from r257184, head/sys/dev/iwn/if_iwn_debug.h
projects/arm_eabi_vfp/sys/dev/ofw/ofw_nexus.c
- copied unchanged from r257184, head/sys/dev/ofw/ofw_nexus.c
projects/arm_eabi_vfp/sys/dev/ofw/ofw_nexus.h
- copied unchanged from r257184, head/sys/dev/ofw/ofw_nexus.h
projects/arm_eabi_vfp/sys/dev/spibus/ofw_spibus.c
- copied unchanged from r257184, head/sys/dev/spibus/ofw_spibus.c
projects/arm_eabi_vfp/sys/dev/usb/controller/dwc_otg_fdt.c
- copied unchanged from r257184, head/sys/dev/usb/controller/dwc_otg_fdt.c
projects/arm_eabi_vfp/sys/mips/beri/beri_pic.c
- copied unchanged from r257184, head/sys/mips/beri/beri_pic.c
projects/arm_eabi_vfp/sys/mips/conf/ALFA_HORNET_UB
- copied unchanged from r257184, head/sys/mips/conf/ALFA_HORNET_UB
projects/arm_eabi_vfp/sys/mips/conf/ALFA_HORNET_UB.hints
- copied unchanged from r257184, head/sys/mips/conf/ALFA_HORNET_UB.hints
projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4_BASE
- copied unchanged from r257184, head/sys/mips/conf/BERI_DE4_BASE
projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM_BASE
- copied unchanged from r257184, head/sys/mips/conf/BERI_SIM_BASE
projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM_SDROOT
- copied unchanged from r257184, head/sys/mips/conf/BERI_SIM_SDROOT
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/pci_mpc85xx.c
- copied unchanged from r257184, head/sys/powerpc/mpc85xx/pci_mpc85xx.c
projects/arm_eabi_vfp/sys/powerpc/ofw/openpic_ofw.c
- copied unchanged from r257184, head/sys/powerpc/ofw/openpic_ofw.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/clock.c
- copied unchanged from r257184, head/sys/powerpc/powerpc/clock.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/nexus.c
- copied unchanged from r257184, head/sys/powerpc/powerpc/nexus.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/vm_machdep.c
- copied unchanged from r257184, head/sys/powerpc/powerpc/vm_machdep.c
projects/arm_eabi_vfp/tests/
- copied from r257184, head/tests/
projects/arm_eabi_vfp/tools/build/options/WITHOUT_NMTREE
- copied unchanged from r257184, head/tools/build/options/WITHOUT_NMTREE
projects/arm_eabi_vfp/tools/build/options/WITHOUT_TESTS
- copied unchanged from r257184, head/tools/build/options/WITHOUT_TESTS
projects/arm_eabi_vfp/tools/tools/atsectl/
- copied from r257184, head/tools/tools/atsectl/
Directory Properties:
projects/arm_eabi_vfp/sys/dev/fdt/fdt_ic_if.m (props changed)
Deleted:
projects/arm_eabi_vfp/share/man/man4/isf.4
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/dwc_otg_brcm.c
projects/arm_eabi_vfp/sys/dev/isf/
projects/arm_eabi_vfp/sys/kern/dtio_kdtrace.c
projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM.hints
projects/arm_eabi_vfp/sys/modules/dtrace/dtio/
projects/arm_eabi_vfp/sys/powerpc/aim/clock.c
projects/arm_eabi_vfp/sys/powerpc/aim/nexus.c
projects/arm_eabi_vfp/sys/powerpc/aim/vm_machdep.c
projects/arm_eabi_vfp/sys/powerpc/booke/clock.c
projects/arm_eabi_vfp/sys/powerpc/booke/vm_machdep.c
projects/arm_eabi_vfp/sys/powerpc/include/trap_aim.h
projects/arm_eabi_vfp/sys/powerpc/include/trap_booke.h
projects/arm_eabi_vfp/sys/powerpc/mambo/mambo_openpic.c
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/nexus.c
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/pci_fdt.c
projects/arm_eabi_vfp/sys/powerpc/powermac/openpic_macio.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/openpic_fdt.c
projects/arm_eabi_vfp/tools/build/options/WITH_NMTREE
projects/arm_eabi_vfp/usr.sbin/isfctl/
Modified:
projects/arm_eabi_vfp/Makefile.inc1
projects/arm_eabi_vfp/ObsoleteFiles.inc
projects/arm_eabi_vfp/UPDATING
projects/arm_eabi_vfp/bin/ps/print.c
projects/arm_eabi_vfp/bin/sh/miscbltin.c
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c
projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h
projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c
projects/arm_eabi_vfp/contrib/gperf/src/options.cc
projects/arm_eabi_vfp/contrib/gperf/src/search.cc
projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog
projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs
projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade
projects/arm_eabi_vfp/contrib/jemalloc/VERSION
projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3
projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h
projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h
projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h
projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h
projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h
projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c
projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c
projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c
projects/arm_eabi_vfp/contrib/jemalloc/src/jemalloc.c
projects/arm_eabi_vfp/contrib/llvm/tools/clang/tools/driver/driver.cpp
projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/opt.c
projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/version.c
projects/arm_eabi_vfp/etc/Makefile
projects/arm_eabi_vfp/etc/login.conf
projects/arm_eabi_vfp/etc/mtree/BSD.root.dist
projects/arm_eabi_vfp/etc/mtree/BSD.usr.dist
projects/arm_eabi_vfp/etc/netstart
projects/arm_eabi_vfp/etc/rc.d/jail
projects/arm_eabi_vfp/etc/rc.d/rtadvd
projects/arm_eabi_vfp/include/pthread.h
projects/arm_eabi_vfp/lib/libc/gen/popen.c
projects/arm_eabi_vfp/lib/libc/gen/syslog.c
projects/arm_eabi_vfp/lib/libc/iconv/citrus_mapper.c
projects/arm_eabi_vfp/lib/libc/sys/getrlimit.2
projects/arm_eabi_vfp/lib/libcrypt/Makefile
projects/arm_eabi_vfp/lib/libcrypt/tests/Makefile
projects/arm_eabi_vfp/lib/libutil/login_class.3
projects/arm_eabi_vfp/lib/libutil/login_class.c
projects/arm_eabi_vfp/sbin/fsck_ffs/ea.c
projects/arm_eabi_vfp/sbin/geom/class/part/geom_part.c
projects/arm_eabi_vfp/sbin/growfs/debug.c
projects/arm_eabi_vfp/sbin/hastctl/hastctl.c
projects/arm_eabi_vfp/sbin/hastd/control.c
projects/arm_eabi_vfp/sbin/hastd/hast.h
projects/arm_eabi_vfp/sbin/hastd/primary.c
projects/arm_eabi_vfp/sbin/hastd/secondary.c
projects/arm_eabi_vfp/sbin/ifconfig/ifconfig.8
projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.8
projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.c
projects/arm_eabi_vfp/share/man/man4/Makefile
projects/arm_eabi_vfp/share/man/man4/ahci.4
projects/arm_eabi_vfp/share/man/man5/src.conf.5
projects/arm_eabi_vfp/share/man/man7/Makefile
projects/arm_eabi_vfp/share/man/man7/hier.7
projects/arm_eabi_vfp/share/man/man9/Makefile
projects/arm_eabi_vfp/share/man/man9/disk.9
projects/arm_eabi_vfp/share/mk/bsd.files.mk
projects/arm_eabi_vfp/share/mk/bsd.own.mk
projects/arm_eabi_vfp/share/mk/bsd.test.mk
projects/arm_eabi_vfp/sys/amd64/amd64/bpf_jit_machdep.c
projects/arm_eabi_vfp/sys/arm/allwinner/a10_wdog.c
projects/arm_eabi_vfp/sys/arm/arm/stack_machdep.c
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_gpio.c
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_wdog.c
projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/files.bcm2835
projects/arm_eabi_vfp/sys/arm/conf/RPI-B
projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx53
projects/arm_eabi_vfp/sys/arm/lpc/if_lpe.c
projects/arm_eabi_vfp/sys/arm/lpc/lpc_mmc.c
projects/arm_eabi_vfp/sys/arm/mv/gpio.c
projects/arm_eabi_vfp/sys/arm/mv/mv_sata.c
projects/arm_eabi_vfp/sys/arm/xscale/ixp425/if_npe.c
projects/arm_eabi_vfp/sys/arm/xscale/ixp425/ixp425_mem.c
projects/arm_eabi_vfp/sys/boot/fdt/dts/bcm2835.dtsi
projects/arm_eabi_vfp/sys/boot/fdt/dts/db78460.dts
projects/arm_eabi_vfp/sys/boot/fdt/dts/digi-ccwmx53.dts
projects/arm_eabi_vfp/sys/boot/i386/libi386/Makefile
projects/arm_eabi_vfp/sys/boot/i386/libi386/smbios.c
projects/arm_eabi_vfp/sys/boot/uboot/lib/disk.c
projects/arm_eabi_vfp/sys/boot/uboot/lib/glue.c
projects/arm_eabi_vfp/sys/cam/ata/ata_da.c
projects/arm_eabi_vfp/sys/cam/ata/ata_pmp.c
projects/arm_eabi_vfp/sys/cam/ata/ata_xpt.c
projects/arm_eabi_vfp/sys/cam/cam_ccb.h
projects/arm_eabi_vfp/sys/cam/cam_periph.c
projects/arm_eabi_vfp/sys/cam/cam_periph.h
projects/arm_eabi_vfp/sys/cam/cam_queue.c
projects/arm_eabi_vfp/sys/cam/cam_queue.h
projects/arm_eabi_vfp/sys/cam/cam_sim.c
projects/arm_eabi_vfp/sys/cam/cam_sim.h
projects/arm_eabi_vfp/sys/cam/cam_xpt.c
projects/arm_eabi_vfp/sys/cam/cam_xpt.h
projects/arm_eabi_vfp/sys/cam/cam_xpt_internal.h
projects/arm_eabi_vfp/sys/cam/cam_xpt_sim.h
projects/arm_eabi_vfp/sys/cam/ctl/ctl_backend_block.c
projects/arm_eabi_vfp/sys/cam/ctl/ctl_frontend_cam_sim.c
projects/arm_eabi_vfp/sys/cam/ctl/scsi_ctl.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_all.h
projects/arm_eabi_vfp/sys/cam/scsi/scsi_cd.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_ch.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_da.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc_internal.h
projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc_safte.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc_ses.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_pass.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_pt.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_sa.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_sg.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_targ_bh.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_target.c
projects/arm_eabi_vfp/sys/cam/scsi/scsi_xpt.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
projects/arm_eabi_vfp/sys/cddl/dev/dtrace/amd64/dtrace_isa.c
projects/arm_eabi_vfp/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
projects/arm_eabi_vfp/sys/cddl/dev/sdt/sdt.c
projects/arm_eabi_vfp/sys/compat/linprocfs/linprocfs.c
projects/arm_eabi_vfp/sys/compat/linsysfs/linsysfs.c
projects/arm_eabi_vfp/sys/compat/linux/linux_ioctl.c
projects/arm_eabi_vfp/sys/compat/linux/linux_socket.c
projects/arm_eabi_vfp/sys/compat/ndis/kern_ndis.c
projects/arm_eabi_vfp/sys/compat/ndis/subr_ndis.c
projects/arm_eabi_vfp/sys/compat/ndis/subr_usbd.c
projects/arm_eabi_vfp/sys/conf/NOTES
projects/arm_eabi_vfp/sys/conf/files
projects/arm_eabi_vfp/sys/conf/files.powerpc
projects/arm_eabi_vfp/sys/conf/options.mips
projects/arm_eabi_vfp/sys/dev/ae/if_ae.c
projects/arm_eabi_vfp/sys/dev/age/if_age.c
projects/arm_eabi_vfp/sys/dev/aha/aha.c
projects/arm_eabi_vfp/sys/dev/ahci/ahci.c
projects/arm_eabi_vfp/sys/dev/ahci/ahci.h
projects/arm_eabi_vfp/sys/dev/aic7xxx/aic79xx.c
projects/arm_eabi_vfp/sys/dev/aic7xxx/aic7xxx.c
projects/arm_eabi_vfp/sys/dev/alc/if_alc.c
projects/arm_eabi_vfp/sys/dev/ale/if_ale.c
projects/arm_eabi_vfp/sys/dev/an/if_an.c
projects/arm_eabi_vfp/sys/dev/ata/ata-all.c
projects/arm_eabi_vfp/sys/dev/ath/ath_dfs/null/dfs_null.c
projects/arm_eabi_vfp/sys/dev/ath/ath_rate/sample/sample.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_beacon.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_btcoex.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_keycache.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_lna_div.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_rx.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_rx_edma.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_spectral.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_sysctl.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_tdma.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_tx.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_tx_edma.c
projects/arm_eabi_vfp/sys/dev/bce/if_bce.c
projects/arm_eabi_vfp/sys/dev/bce/if_bcereg.h
projects/arm_eabi_vfp/sys/dev/bfe/if_bfe.c
projects/arm_eabi_vfp/sys/dev/bge/if_bge.c
projects/arm_eabi_vfp/sys/dev/bm/if_bm.c
projects/arm_eabi_vfp/sys/dev/buslogic/bt.c
projects/arm_eabi_vfp/sys/dev/bwi/bwimac.c
projects/arm_eabi_vfp/sys/dev/bwi/bwiphy.c
projects/arm_eabi_vfp/sys/dev/bwi/bwirf.c
projects/arm_eabi_vfp/sys/dev/bwi/if_bwi.c
projects/arm_eabi_vfp/sys/dev/bwi/if_bwi_pci.c
projects/arm_eabi_vfp/sys/dev/bwn/if_bwn.c
projects/arm_eabi_vfp/sys/dev/cadence/if_cgem.c
projects/arm_eabi_vfp/sys/dev/cas/if_cas.c
projects/arm_eabi_vfp/sys/dev/ce/if_ce.c
projects/arm_eabi_vfp/sys/dev/cesa/cesa.c
projects/arm_eabi_vfp/sys/dev/cfi/cfi_bus_nexus.c
projects/arm_eabi_vfp/sys/dev/cm/smc90cx6.c
projects/arm_eabi_vfp/sys/dev/cp/if_cp.c
projects/arm_eabi_vfp/sys/dev/cs/if_cs.c
projects/arm_eabi_vfp/sys/dev/ctau/if_ct.c
projects/arm_eabi_vfp/sys/dev/cx/if_cx.c
projects/arm_eabi_vfp/sys/dev/cxgb/cxgb_adapter.h
projects/arm_eabi_vfp/sys/dev/cxgb/cxgb_main.c
projects/arm_eabi_vfp/sys/dev/cxgbe/adapter.h
projects/arm_eabi_vfp/sys/dev/dc/dcphy.c
projects/arm_eabi_vfp/sys/dev/dc/if_dc.c
projects/arm_eabi_vfp/sys/dev/dc/pnphy.c
projects/arm_eabi_vfp/sys/dev/de/if_de.c
projects/arm_eabi_vfp/sys/dev/drm2/i915/i915_drv.c
projects/arm_eabi_vfp/sys/dev/e1000/if_em.c
projects/arm_eabi_vfp/sys/dev/e1000/if_igb.c
projects/arm_eabi_vfp/sys/dev/e1000/if_lem.c
projects/arm_eabi_vfp/sys/dev/ed/if_ed.c
projects/arm_eabi_vfp/sys/dev/ed/if_ed_3c503.c
projects/arm_eabi_vfp/sys/dev/ed/if_ed_hpp.c
projects/arm_eabi_vfp/sys/dev/ed/if_ed_pccard.c
projects/arm_eabi_vfp/sys/dev/ed/if_ed_rtl80x9.c
projects/arm_eabi_vfp/sys/dev/en/if_en_pci.c
projects/arm_eabi_vfp/sys/dev/en/midway.c
projects/arm_eabi_vfp/sys/dev/ep/if_ep.c
projects/arm_eabi_vfp/sys/dev/et/if_et.c
projects/arm_eabi_vfp/sys/dev/ex/if_ex.c
projects/arm_eabi_vfp/sys/dev/fatm/if_fatm.c
projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.c
projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.h
projects/arm_eabi_vfp/sys/dev/fdt/fdt_mips.c
projects/arm_eabi_vfp/sys/dev/fdt/fdt_pci.c
projects/arm_eabi_vfp/sys/dev/fdt/fdt_powerpc.c
projects/arm_eabi_vfp/sys/dev/fdt/fdt_slicer.c
projects/arm_eabi_vfp/sys/dev/fdt/fdtbus.c
projects/arm_eabi_vfp/sys/dev/fdt/simplebus.c
projects/arm_eabi_vfp/sys/dev/fe/if_fe.c
projects/arm_eabi_vfp/sys/dev/fe/if_fe_pccard.c
projects/arm_eabi_vfp/sys/dev/firewire/if_fwe.c
projects/arm_eabi_vfp/sys/dev/firewire/if_fwip.c
projects/arm_eabi_vfp/sys/dev/firewire/sbp_targ.c
projects/arm_eabi_vfp/sys/dev/fxp/if_fxp.c
projects/arm_eabi_vfp/sys/dev/fxp/inphy.c
projects/arm_eabi_vfp/sys/dev/gem/if_gem.c
projects/arm_eabi_vfp/sys/dev/hatm/if_hatm.c
projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_intr.c
projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_ioctl.c
projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_rx.c
projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_tx.c
projects/arm_eabi_vfp/sys/dev/hme/if_hme.c
projects/arm_eabi_vfp/sys/dev/hme/if_hme_pci.c
projects/arm_eabi_vfp/sys/dev/ic/ns16550.h
projects/arm_eabi_vfp/sys/dev/ie/if_ie.c
projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis.c
projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_pccard.c
projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_pci.c
projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_usb.c
projects/arm_eabi_vfp/sys/dev/iicbus/if_ic.c
projects/arm_eabi_vfp/sys/dev/ipw/if_ipw.c
projects/arm_eabi_vfp/sys/dev/iscsi/icl.c
projects/arm_eabi_vfp/sys/dev/isp/isp_freebsd.c
projects/arm_eabi_vfp/sys/dev/iwi/if_iwi.c
projects/arm_eabi_vfp/sys/dev/iwn/if_iwn.c
projects/arm_eabi_vfp/sys/dev/iwn/if_iwnreg.h
projects/arm_eabi_vfp/sys/dev/iwn/if_iwnvar.h
projects/arm_eabi_vfp/sys/dev/ixgb/if_ixgb.h
projects/arm_eabi_vfp/sys/dev/ixgbe/ixgbe.h
projects/arm_eabi_vfp/sys/dev/ixgbe/ixv.h
projects/arm_eabi_vfp/sys/dev/jme/if_jme.c
projects/arm_eabi_vfp/sys/dev/le/lance.c
projects/arm_eabi_vfp/sys/dev/lge/if_lge.c
projects/arm_eabi_vfp/sys/dev/lmc/if_lmc.c
projects/arm_eabi_vfp/sys/dev/malo/if_malo.c
projects/arm_eabi_vfp/sys/dev/malo/if_malo_pci.c
projects/arm_eabi_vfp/sys/dev/malo/if_malohal.c
projects/arm_eabi_vfp/sys/dev/md/md.c
projects/arm_eabi_vfp/sys/dev/mge/if_mge.c
projects/arm_eabi_vfp/sys/dev/mii/acphy.c
projects/arm_eabi_vfp/sys/dev/mii/amphy.c
projects/arm_eabi_vfp/sys/dev/mii/atphy.c
projects/arm_eabi_vfp/sys/dev/mii/axphy.c
projects/arm_eabi_vfp/sys/dev/mii/bmtphy.c
projects/arm_eabi_vfp/sys/dev/mii/brgphy.c
projects/arm_eabi_vfp/sys/dev/mii/ciphy.c
projects/arm_eabi_vfp/sys/dev/mii/e1000phy.c
projects/arm_eabi_vfp/sys/dev/mii/gentbi.c
projects/arm_eabi_vfp/sys/dev/mii/icsphy.c
projects/arm_eabi_vfp/sys/dev/mii/ip1000phy.c
projects/arm_eabi_vfp/sys/dev/mii/jmphy.c
projects/arm_eabi_vfp/sys/dev/mii/lxtphy.c
projects/arm_eabi_vfp/sys/dev/mii/mii.c
projects/arm_eabi_vfp/sys/dev/mii/mii_physubr.c
projects/arm_eabi_vfp/sys/dev/mii/mlphy.c
projects/arm_eabi_vfp/sys/dev/mii/nsgphy.c
projects/arm_eabi_vfp/sys/dev/mii/nsphy.c
projects/arm_eabi_vfp/sys/dev/mii/nsphyter.c
projects/arm_eabi_vfp/sys/dev/mii/pnaphy.c
projects/arm_eabi_vfp/sys/dev/mii/qsphy.c
projects/arm_eabi_vfp/sys/dev/mii/rdcphy.c
projects/arm_eabi_vfp/sys/dev/mii/rgephy.c
projects/arm_eabi_vfp/sys/dev/mii/rlphy.c
projects/arm_eabi_vfp/sys/dev/mii/rlswitch.c
projects/arm_eabi_vfp/sys/dev/mii/smcphy.c
projects/arm_eabi_vfp/sys/dev/mii/smscphy.c
projects/arm_eabi_vfp/sys/dev/mii/tdkphy.c
projects/arm_eabi_vfp/sys/dev/mii/tlphy.c
projects/arm_eabi_vfp/sys/dev/mii/truephy.c
projects/arm_eabi_vfp/sys/dev/mii/ukphy.c
projects/arm_eabi_vfp/sys/dev/mii/xmphy.c
projects/arm_eabi_vfp/sys/dev/mpt/mpt_cam.c
projects/arm_eabi_vfp/sys/dev/msk/if_msk.c
projects/arm_eabi_vfp/sys/dev/mvs/mvs.c
projects/arm_eabi_vfp/sys/dev/mwl/if_mwl.c
projects/arm_eabi_vfp/sys/dev/mwl/if_mwl_pci.c
projects/arm_eabi_vfp/sys/dev/mxge/if_mxge.c
projects/arm_eabi_vfp/sys/dev/my/if_my.c
projects/arm_eabi_vfp/sys/dev/netmap/netmap.c
projects/arm_eabi_vfp/sys/dev/nfe/if_nfe.c
projects/arm_eabi_vfp/sys/dev/nge/if_nge.c
projects/arm_eabi_vfp/sys/dev/nve/if_nve.c
projects/arm_eabi_vfp/sys/dev/nxge/if_nxge.c
projects/arm_eabi_vfp/sys/dev/oce/oce_hw.c
projects/arm_eabi_vfp/sys/dev/oce/oce_hw.h
projects/arm_eabi_vfp/sys/dev/oce/oce_if.c
projects/arm_eabi_vfp/sys/dev/oce/oce_if.h
projects/arm_eabi_vfp/sys/dev/oce/oce_mbox.c
projects/arm_eabi_vfp/sys/dev/oce/oce_queue.c
projects/arm_eabi_vfp/sys/dev/oce/oce_sysctl.c
projects/arm_eabi_vfp/sys/dev/oce/oce_util.c
projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus.h
projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_if.m
projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_subr.c
projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_subr.h
projects/arm_eabi_vfp/sys/dev/ofw/ofw_console.c
projects/arm_eabi_vfp/sys/dev/ofw/ofw_fdt.c
projects/arm_eabi_vfp/sys/dev/ofw/ofw_iicbus.c
projects/arm_eabi_vfp/sys/dev/ofw/openfirm.c
projects/arm_eabi_vfp/sys/dev/ofw/openfirm.h
projects/arm_eabi_vfp/sys/dev/patm/if_patm.c
projects/arm_eabi_vfp/sys/dev/patm/if_patm_attach.c
projects/arm_eabi_vfp/sys/dev/patm/if_patm_intr.c
projects/arm_eabi_vfp/sys/dev/patm/if_patm_ioctl.c
projects/arm_eabi_vfp/sys/dev/patm/if_patm_rx.c
projects/arm_eabi_vfp/sys/dev/patm/if_patm_tx.c
projects/arm_eabi_vfp/sys/dev/pci/pci.c
projects/arm_eabi_vfp/sys/dev/pci/pci_private.h
projects/arm_eabi_vfp/sys/dev/pci/pcireg.h
projects/arm_eabi_vfp/sys/dev/pci/pcivar.h
projects/arm_eabi_vfp/sys/dev/pcn/if_pcn.c
projects/arm_eabi_vfp/sys/dev/pdq/if_fpa.c
projects/arm_eabi_vfp/sys/dev/pdq/pdq_freebsd.h
projects/arm_eabi_vfp/sys/dev/pdq/pdq_ifsubr.c
projects/arm_eabi_vfp/sys/dev/ppbus/if_plip.c
projects/arm_eabi_vfp/sys/dev/ral/rt2560.c
projects/arm_eabi_vfp/sys/dev/ral/rt2661.c
projects/arm_eabi_vfp/sys/dev/ral/rt2860.c
projects/arm_eabi_vfp/sys/dev/re/if_re.c
projects/arm_eabi_vfp/sys/dev/rt/if_rt.c
projects/arm_eabi_vfp/sys/dev/sbni/if_sbni.c
projects/arm_eabi_vfp/sys/dev/sf/if_sf.c
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge.c
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge.h
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_dma.c
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_ev.c
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_intr.c
projects/arm_eabi_vfp/sys/dev/sge/if_sge.c
projects/arm_eabi_vfp/sys/dev/siis/siis.c
projects/arm_eabi_vfp/sys/dev/sis/if_sis.c
projects/arm_eabi_vfp/sys/dev/sk/if_sk.c
projects/arm_eabi_vfp/sys/dev/smc/if_smc.c
projects/arm_eabi_vfp/sys/dev/sn/if_sn.c
projects/arm_eabi_vfp/sys/dev/sn/if_sn_isa.c
projects/arm_eabi_vfp/sys/dev/spibus/spibus.c
projects/arm_eabi_vfp/sys/dev/spibus/spibusvar.h
projects/arm_eabi_vfp/sys/dev/ste/if_ste.c
projects/arm_eabi_vfp/sys/dev/stge/if_stge.c
projects/arm_eabi_vfp/sys/dev/ti/if_ti.c
projects/arm_eabi_vfp/sys/dev/tl/if_tl.c
projects/arm_eabi_vfp/sys/dev/tsec/if_tsec.c
projects/arm_eabi_vfp/sys/dev/tx/if_tx.c
projects/arm_eabi_vfp/sys/dev/txp/if_txp.c
projects/arm_eabi_vfp/sys/dev/uart/uart_cpu_fdt.c
projects/arm_eabi_vfp/sys/dev/uart/uart_dev_imx.c
projects/arm_eabi_vfp/sys/dev/uart/uart_dev_ns8250.c
projects/arm_eabi_vfp/sys/dev/uart/uart_dev_pl011.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_aue.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_axe.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_cdce.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_cue.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_kue.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_mos.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_rue.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_udav.c
projects/arm_eabi_vfp/sys/dev/usb/net/if_usie.c
projects/arm_eabi_vfp/sys/dev/usb/net/ruephy.c
projects/arm_eabi_vfp/sys/dev/usb/net/uhso.c
projects/arm_eabi_vfp/sys/dev/usb/net/usb_ethernet.c
projects/arm_eabi_vfp/sys/dev/usb/serial/u3g.c
projects/arm_eabi_vfp/sys/dev/usb/serial/uslcom.c
projects/arm_eabi_vfp/sys/dev/usb/usb_pf.c
projects/arm_eabi_vfp/sys/dev/usb/usbdevs
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rsu.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rum.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_run.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_uath.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_upgt.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_ural.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtw.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtwn.c
projects/arm_eabi_vfp/sys/dev/usb/wlan/if_zyd.c
projects/arm_eabi_vfp/sys/dev/vge/if_vge.c
projects/arm_eabi_vfp/sys/dev/virtio/network/if_vtnet.c
projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmx.c
projects/arm_eabi_vfp/sys/dev/vr/if_vr.c
projects/arm_eabi_vfp/sys/dev/vte/if_vte.c
projects/arm_eabi_vfp/sys/dev/vx/if_vx.c
projects/arm_eabi_vfp/sys/dev/vx/if_vx_pci.c
projects/arm_eabi_vfp/sys/dev/wb/if_wb.c
projects/arm_eabi_vfp/sys/dev/wi/if_wi.c
projects/arm_eabi_vfp/sys/dev/wi/if_wi_pccard.c
projects/arm_eabi_vfp/sys/dev/wi/if_wi_pci.c
projects/arm_eabi_vfp/sys/dev/wl/if_wl.c
projects/arm_eabi_vfp/sys/dev/wpi/if_wpi.c
projects/arm_eabi_vfp/sys/dev/xe/if_xe.c
projects/arm_eabi_vfp/sys/dev/xe/if_xe_pccard.c
projects/arm_eabi_vfp/sys/dev/xen/netback/netback.c
projects/arm_eabi_vfp/sys/dev/xl/if_xl.c
projects/arm_eabi_vfp/sys/dev/xl/xlphy.c
projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_vnops.c
projects/arm_eabi_vfp/sys/fs/nfs/nfsport.h
projects/arm_eabi_vfp/sys/geom/concat/g_concat.c
projects/arm_eabi_vfp/sys/geom/concat/g_concat.h
projects/arm_eabi_vfp/sys/geom/gate/g_gate.c
projects/arm_eabi_vfp/sys/geom/geom.h
projects/arm_eabi_vfp/sys/geom/geom_dev.c
projects/arm_eabi_vfp/sys/geom/geom_disk.c
projects/arm_eabi_vfp/sys/geom/geom_disk.h
projects/arm_eabi_vfp/sys/geom/geom_int.h
projects/arm_eabi_vfp/sys/geom/geom_io.c
projects/arm_eabi_vfp/sys/geom/geom_kern.c
projects/arm_eabi_vfp/sys/geom/geom_slice.c
projects/arm_eabi_vfp/sys/geom/geom_subr.c
projects/arm_eabi_vfp/sys/geom/geom_vfs.c
projects/arm_eabi_vfp/sys/geom/mirror/g_mirror.c
projects/arm_eabi_vfp/sys/geom/mirror/g_mirror.h
projects/arm_eabi_vfp/sys/geom/multipath/g_multipath.c
projects/arm_eabi_vfp/sys/geom/nop/g_nop.c
projects/arm_eabi_vfp/sys/geom/nop/g_nop.h
projects/arm_eabi_vfp/sys/geom/part/g_part.c
projects/arm_eabi_vfp/sys/geom/raid/g_raid.c
projects/arm_eabi_vfp/sys/geom/raid/md_ddf.c
projects/arm_eabi_vfp/sys/geom/raid/md_intel.c
projects/arm_eabi_vfp/sys/geom/raid/md_jmicron.c
projects/arm_eabi_vfp/sys/geom/raid/md_nvidia.c
projects/arm_eabi_vfp/sys/geom/raid/md_promise.c
projects/arm_eabi_vfp/sys/geom/raid/md_sii.c
projects/arm_eabi_vfp/sys/geom/stripe/g_stripe.c
projects/arm_eabi_vfp/sys/geom/stripe/g_stripe.h
projects/arm_eabi_vfp/sys/geom/zero/g_zero.c
projects/arm_eabi_vfp/sys/kern/kern_conf.c
projects/arm_eabi_vfp/sys/kern/kern_event.c
projects/arm_eabi_vfp/sys/kern/kern_jail.c
projects/arm_eabi_vfp/sys/kern/kern_poll.c
projects/arm_eabi_vfp/sys/kern/kern_resource.c
projects/arm_eabi_vfp/sys/kern/subr_devstat.c
projects/arm_eabi_vfp/sys/kern/subr_taskqueue.c
projects/arm_eabi_vfp/sys/kern/sys_socket.c
projects/arm_eabi_vfp/sys/kern/uipc_syscalls.c
projects/arm_eabi_vfp/sys/kern/vfs_bio.c
projects/arm_eabi_vfp/sys/mips/beri/files.beri
projects/arm_eabi_vfp/sys/mips/beri/std.beri
projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4.hints
projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4_MDROOT
projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4_SDROOT
projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM_MDROOT
projects/arm_eabi_vfp/sys/mips/conf/BERI_TEMPLATE
projects/arm_eabi_vfp/sys/mips/include/cpufunc.h
projects/arm_eabi_vfp/sys/mips/include/pte.h
projects/arm_eabi_vfp/sys/mips/mips/cache.c
projects/arm_eabi_vfp/sys/mips/mips/cpu.c
projects/arm_eabi_vfp/sys/mips/mips/trap.c
projects/arm_eabi_vfp/sys/modules/dtrace/Makefile
projects/arm_eabi_vfp/sys/modules/dtrace/dtraceall/dtraceall.c
projects/arm_eabi_vfp/sys/net/bpf.c
projects/arm_eabi_vfp/sys/net/bridgestp.c
projects/arm_eabi_vfp/sys/net/ieee8023ad_lacp.c
projects/arm_eabi_vfp/sys/net/if_arcsubr.c
projects/arm_eabi_vfp/sys/net/if_atmsubr.c
projects/arm_eabi_vfp/sys/net/if_clone.c
projects/arm_eabi_vfp/sys/net/if_disc.c
projects/arm_eabi_vfp/sys/net/if_edsc.c
projects/arm_eabi_vfp/sys/net/if_ef.c
projects/arm_eabi_vfp/sys/net/if_enc.c
projects/arm_eabi_vfp/sys/net/if_epair.c
projects/arm_eabi_vfp/sys/net/if_ethersubr.c
projects/arm_eabi_vfp/sys/net/if_faith.c
projects/arm_eabi_vfp/sys/net/if_fddisubr.c
projects/arm_eabi_vfp/sys/net/if_fwsubr.c
projects/arm_eabi_vfp/sys/net/if_gif.c
projects/arm_eabi_vfp/sys/net/if_gre.c
projects/arm_eabi_vfp/sys/net/if_iso88025subr.c
projects/arm_eabi_vfp/sys/net/if_loop.c
projects/arm_eabi_vfp/sys/net/if_media.h
projects/arm_eabi_vfp/sys/net/if_mib.c
projects/arm_eabi_vfp/sys/net/if_spppfr.c
projects/arm_eabi_vfp/sys/net/if_spppsubr.c
projects/arm_eabi_vfp/sys/net/if_stf.c
projects/arm_eabi_vfp/sys/net/if_tap.c
projects/arm_eabi_vfp/sys/net/if_tun.c
projects/arm_eabi_vfp/sys/net/if_vlan.c
projects/arm_eabi_vfp/sys/net/pfil.c
projects/arm_eabi_vfp/sys/net/raw_cb.c
projects/arm_eabi_vfp/sys/net/raw_usrreq.c
projects/arm_eabi_vfp/sys/net/route.c
projects/arm_eabi_vfp/sys/net/rtsock.c
projects/arm_eabi_vfp/sys/net80211/ieee80211.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_action.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_adhoc.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_ageq.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_amrr.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_ddb.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_dfs.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_freebsd.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_hostap.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_ht.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_input.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_ioctl.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_mesh.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_monitor.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_node.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_output.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_phy.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_power.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_proto.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_proto.h
projects/arm_eabi_vfp/sys/net80211/ieee80211_radiotap.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_ratectl.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_ratectl_none.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_regdomain.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_scan.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_scan_sta.c
projects/arm_eabi_vfp/sys/net80211/ieee80211_wds.c
projects/arm_eabi_vfp/sys/netatalk/aarp.c
projects/arm_eabi_vfp/sys/netatalk/at_control.c
projects/arm_eabi_vfp/sys/netatalk/ddp_input.c
projects/arm_eabi_vfp/sys/netatalk/ddp_output.c
projects/arm_eabi_vfp/sys/netatalk/ddp_pcb.c
projects/arm_eabi_vfp/sys/netatalk/ddp_usrreq.c
projects/arm_eabi_vfp/sys/netgraph/netflow/netflow.c
projects/arm_eabi_vfp/sys/netgraph/ng_bridge.c
projects/arm_eabi_vfp/sys/netgraph/ng_cisco.c
projects/arm_eabi_vfp/sys/netgraph/ng_eiface.c
projects/arm_eabi_vfp/sys/netgraph/ng_fec.c
projects/arm_eabi_vfp/sys/netgraph/ng_iface.c
projects/arm_eabi_vfp/sys/netgraph/ng_ipfw.c
projects/arm_eabi_vfp/sys/netgraph/ng_one2many.c
projects/arm_eabi_vfp/sys/netgraph/ng_sppp.c
projects/arm_eabi_vfp/sys/netinet/if_atm.c
projects/arm_eabi_vfp/sys/netinet/if_ether.c
projects/arm_eabi_vfp/sys/netinet/igmp.c
projects/arm_eabi_vfp/sys/netinet/in.h
projects/arm_eabi_vfp/sys/netinet/in_gif.c
projects/arm_eabi_vfp/sys/netinet/in_mcast.c
projects/arm_eabi_vfp/sys/netinet/in_pcb.c
projects/arm_eabi_vfp/sys/netinet/in_proto.c
projects/arm_eabi_vfp/sys/netinet/in_rmx.c
projects/arm_eabi_vfp/sys/netinet/ip_carp.c
projects/arm_eabi_vfp/sys/netinet/ip_divert.c
projects/arm_eabi_vfp/sys/netinet/ip_gre.c
projects/arm_eabi_vfp/sys/netinet/ip_icmp.c
projects/arm_eabi_vfp/sys/netinet/ip_ipsec.c
projects/arm_eabi_vfp/sys/netinet/ip_mroute.c
projects/arm_eabi_vfp/sys/netinet/ip_output.c
projects/arm_eabi_vfp/sys/netinet/libalias/alias_db.c
projects/arm_eabi_vfp/sys/netinet/raw_ip.c
projects/arm_eabi_vfp/sys/netinet/tcp_hostcache.c
projects/arm_eabi_vfp/sys/netinet/tcp_input.c
projects/arm_eabi_vfp/sys/netinet/tcp_offload.c
projects/arm_eabi_vfp/sys/netinet/tcp_reass.c
projects/arm_eabi_vfp/sys/netinet/tcp_sack.c
projects/arm_eabi_vfp/sys/netinet/tcp_subr.c
projects/arm_eabi_vfp/sys/netinet/tcp_syncache.c
projects/arm_eabi_vfp/sys/netinet/tcp_timewait.c
projects/arm_eabi_vfp/sys/netinet/tcp_usrreq.c
projects/arm_eabi_vfp/sys/netinet/udp_usrreq.c
projects/arm_eabi_vfp/sys/netinet6/dest6.c
projects/arm_eabi_vfp/sys/netinet6/frag6.c
projects/arm_eabi_vfp/sys/netinet6/icmp6.c
projects/arm_eabi_vfp/sys/netinet6/in6_gif.c
projects/arm_eabi_vfp/sys/netinet6/in6_ifattach.c
projects/arm_eabi_vfp/sys/netinet6/in6_mcast.c
projects/arm_eabi_vfp/sys/netinet6/in6_pcb.c
projects/arm_eabi_vfp/sys/netinet6/in6_proto.c
projects/arm_eabi_vfp/sys/netinet6/in6_rmx.c
projects/arm_eabi_vfp/sys/netinet6/in6_src.c
projects/arm_eabi_vfp/sys/netinet6/ip6_forward.c
projects/arm_eabi_vfp/sys/netinet6/ip6_id.c
projects/arm_eabi_vfp/sys/netinet6/ip6_input.c
projects/arm_eabi_vfp/sys/netinet6/ip6_ipsec.c
projects/arm_eabi_vfp/sys/netinet6/ip6_mroute.c
projects/arm_eabi_vfp/sys/netinet6/ip6_output.c
projects/arm_eabi_vfp/sys/netinet6/mld6.c
projects/arm_eabi_vfp/sys/netinet6/nd6.c
projects/arm_eabi_vfp/sys/netinet6/nd6_rtr.c
projects/arm_eabi_vfp/sys/netinet6/raw_ip6.c
projects/arm_eabi_vfp/sys/netinet6/route6.c
projects/arm_eabi_vfp/sys/netinet6/scope6.c
projects/arm_eabi_vfp/sys/netinet6/udp6_usrreq.c
projects/arm_eabi_vfp/sys/netipsec/ipsec.c
projects/arm_eabi_vfp/sys/netipsec/ipsec_input.c
projects/arm_eabi_vfp/sys/netipsec/ipsec_output.c
projects/arm_eabi_vfp/sys/netipsec/key.c
projects/arm_eabi_vfp/sys/netipsec/keysock.c
projects/arm_eabi_vfp/sys/netipsec/xform_ah.c
projects/arm_eabi_vfp/sys/netipsec/xform_esp.c
projects/arm_eabi_vfp/sys/netipsec/xform_ipip.c
projects/arm_eabi_vfp/sys/netipx/ipx.c
projects/arm_eabi_vfp/sys/netipx/ipx_input.c
projects/arm_eabi_vfp/sys/netipx/ipx_outputfl.c
projects/arm_eabi_vfp/sys/netipx/ipx_pcb.c
projects/arm_eabi_vfp/sys/netipx/ipx_usrreq.c
projects/arm_eabi_vfp/sys/netnatm/natm.c
projects/arm_eabi_vfp/sys/netnatm/natm_pcb.c
projects/arm_eabi_vfp/sys/netnatm/natm_proto.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_dn_io.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_dummynet.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw2.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_dynamic.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_log.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_nat.c
projects/arm_eabi_vfp/sys/netpfil/pf/if_pflog.c
projects/arm_eabi_vfp/sys/netpfil/pf/if_pfsync.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf_if.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf_ioctl.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf_lb.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf_osfp.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf_ruleset.c
projects/arm_eabi_vfp/sys/netpfil/pf/pf_table.c
projects/arm_eabi_vfp/sys/nfs/bootp_subr.c
projects/arm_eabi_vfp/sys/nfsclient/nfs_vfsops.c
projects/arm_eabi_vfp/sys/nfsclient/nfs_vnops.c
projects/arm_eabi_vfp/sys/nfsserver/nfs_srvkrpc.c
projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
projects/arm_eabi_vfp/sys/ofed/include/linux/list.h
projects/arm_eabi_vfp/sys/pci/if_rl.c
projects/arm_eabi_vfp/sys/pci/if_rlreg.h
projects/arm_eabi_vfp/sys/powerpc/aim/machdep.c
projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea.c
projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea64.c
projects/arm_eabi_vfp/sys/powerpc/aim/mp_cpudep.c
projects/arm_eabi_vfp/sys/powerpc/booke/machdep.c
projects/arm_eabi_vfp/sys/powerpc/booke/machdep_e500.c
projects/arm_eabi_vfp/sys/powerpc/booke/platform_bare.c
projects/arm_eabi_vfp/sys/powerpc/booke/pmap.c
projects/arm_eabi_vfp/sys/powerpc/include/intr_machdep.h
projects/arm_eabi_vfp/sys/powerpc/include/pmap.h
projects/arm_eabi_vfp/sys/powerpc/include/psl.h
projects/arm_eabi_vfp/sys/powerpc/include/tlb.h
projects/arm_eabi_vfp/sys/powerpc/include/trap.h
projects/arm_eabi_vfp/sys/powerpc/include/vmparam.h
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/atpic.c
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/fsl_sdhc.c
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/mpc85xx.c
projects/arm_eabi_vfp/sys/powerpc/mpc85xx/mpc85xx.h
projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pci.c
projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pci.h
projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcib_pci.c
projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcibus.c
projects/arm_eabi_vfp/sys/powerpc/powermac/powermac_thermal.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/bus_machdep.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/exec_machdep.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/genassym.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/intr_machdep.c
projects/arm_eabi_vfp/sys/powerpc/powerpc/pic_if.m
projects/arm_eabi_vfp/sys/powerpc/pseries/phyp_llan.c
projects/arm_eabi_vfp/sys/powerpc/pseries/platform_chrp.c
projects/arm_eabi_vfp/sys/powerpc/pseries/vdevice.c
projects/arm_eabi_vfp/sys/security/mac_ifoff/mac_ifoff.c
projects/arm_eabi_vfp/sys/sparc64/include/bus.h
projects/arm_eabi_vfp/sys/sparc64/include/bus_private.h
projects/arm_eabi_vfp/sys/sparc64/pci/fire.c
projects/arm_eabi_vfp/sys/sparc64/pci/psycho.c
projects/arm_eabi_vfp/sys/sparc64/pci/schizo.c
projects/arm_eabi_vfp/sys/sparc64/sbus/sbus.c
projects/arm_eabi_vfp/sys/sparc64/sparc64/bus_machdep.c
projects/arm_eabi_vfp/sys/sys/ata.h
projects/arm_eabi_vfp/sys/sys/eventvar.h
projects/arm_eabi_vfp/sys/sys/proc.h
projects/arm_eabi_vfp/sys/sys/resource.h
projects/arm_eabi_vfp/sys/sys/resourcevar.h
projects/arm_eabi_vfp/sys/sys/sdt.h
projects/arm_eabi_vfp/sys/ufs/ffs/ffs_extern.h
projects/arm_eabi_vfp/sys/ufs/ffs/ffs_softdep.c
projects/arm_eabi_vfp/sys/ufs/ffs/ffs_vfsops.c
projects/arm_eabi_vfp/sys/ufs/ffs/ffs_vnops.c
projects/arm_eabi_vfp/sys/ufs/ffs/softdep.h
projects/arm_eabi_vfp/sys/ufs/ufs/dinode.h
projects/arm_eabi_vfp/sys/ufs/ufs/ufs_extern.h
projects/arm_eabi_vfp/sys/ufs/ufs/ufsmount.h
projects/arm_eabi_vfp/sys/x86/x86/io_apic.c
projects/arm_eabi_vfp/usr.bin/limits/limits.c
projects/arm_eabi_vfp/usr.bin/pathchk/pathchk.c
projects/arm_eabi_vfp/usr.bin/procstat/procstat_rlimit.c
projects/arm_eabi_vfp/usr.sbin/Makefile
projects/arm_eabi_vfp/usr.sbin/bhyve/bhyverun.c
projects/arm_eabi_vfp/usr.sbin/bhyve/ioapic.c
projects/arm_eabi_vfp/usr.sbin/bhyve/pci_ahci.c
projects/arm_eabi_vfp/usr.sbin/bhyve/pci_virtio_block.c
projects/arm_eabi_vfp/usr.sbin/bhyveload/bhyveload.c
projects/arm_eabi_vfp/usr.sbin/freebsd-update/freebsd-update.sh
projects/arm_eabi_vfp/usr.sbin/pkg/Makefile
projects/arm_eabi_vfp/usr.sbin/pkg/config.c
projects/arm_eabi_vfp/usr.sbin/pkg/config.h
projects/arm_eabi_vfp/usr.sbin/pkg/dns_utils.c
projects/arm_eabi_vfp/usr.sbin/pkg/dns_utils.h
projects/arm_eabi_vfp/usr.sbin/pkg/pkg.c
projects/arm_eabi_vfp/usr.sbin/portsnap/portsnap/portsnap.8
projects/arm_eabi_vfp/usr.sbin/portsnap/portsnap/portsnap.sh
Directory Properties:
projects/arm_eabi_vfp/ (props changed)
projects/arm_eabi_vfp/cddl/ (props changed)
projects/arm_eabi_vfp/cddl/contrib/opensolaris/ (props changed)
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/ (props changed)
projects/arm_eabi_vfp/contrib/binutils/ (props changed)
projects/arm_eabi_vfp/contrib/llvm/ (props changed)
projects/arm_eabi_vfp/contrib/llvm/tools/clang/ (props changed)
projects/arm_eabi_vfp/contrib/subversion/ (props changed)
projects/arm_eabi_vfp/lib/libc/ (props changed)
projects/arm_eabi_vfp/lib/libutil/ (props changed)
projects/arm_eabi_vfp/sbin/ (props changed)
projects/arm_eabi_vfp/share/man/man4/ (props changed)
projects/arm_eabi_vfp/sys/ (props changed)
projects/arm_eabi_vfp/sys/boot/ (props changed)
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/ (props changed)
projects/arm_eabi_vfp/sys/conf/ (props changed)
projects/arm_eabi_vfp/usr.bin/procstat/ (props changed)
projects/arm_eabi_vfp/usr.sbin/bhyve/ (props changed)
projects/arm_eabi_vfp/usr.sbin/bhyveload/ (props changed)
Modified: projects/arm_eabi_vfp/Makefile.inc1
==============================================================================
--- projects/arm_eabi_vfp/Makefile.inc1 Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/Makefile.inc1 Sat Oct 26 18:47:10 2013 (r257185)
@@ -58,6 +58,7 @@
# use that new version. And the new (dynamically-linked) /bin/sh
# will expect to find appropriate libraries in /lib and /libexec.
#
+SRCDIR?= ${.CURDIR}
.if defined(SUBDIR_OVERRIDE)
SUBDIR= ${SUBDIR_OVERRIDE}
.else
@@ -84,6 +85,9 @@ SUBDIR+=secure
SUBDIR+=share
.endif
SUBDIR+=sys usr.bin usr.sbin
+.if ${MK_TESTS} != "no"
+SUBDIR+= tests
+.endif
.if ${MK_OFED} != "no"
SUBDIR+=contrib/ofed
.endif
@@ -128,8 +132,11 @@ OSRELDATE= 0
.endif
.if !defined(VERSION)
-VERSION!= uname -srp
-VERSION+= ${OSRELDATE}
+REVISION!= make -C ${SRCDIR}/release -V REVISION
+BRANCH!= make -C ${SRCDIR}/release -V BRANCH
+SRCRELDATE!= awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \
+ ${SRCDIR}/sys/sys/param.h
+VERSION= FreeBSD ${REVISION}-${BRANCH} ${TARGET_ARCH} ${SRCRELDATE}
.endif
KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64
@@ -487,6 +494,10 @@ _worldtmp:
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \
-p ${WORLDTMP}/usr/lib >/dev/null
.endif
+.if ${MK_TESTS} != "no"
+ mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \
+ -p ${WORLDTMP}${TESTSBASE} >/dev/null
+.endif
.for _mtree in ${LOCAL_MTREE}
mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null
.endfor
@@ -1379,12 +1390,10 @@ _binutils= gnu/usr.bin/binutils
# If an full path to an external cross compiler is given, don't build
# a cross compiler.
.if ${XCC:M/*} == "" && ${MK_CROSS_COMPILER} != "no"
-.if ${MK_CLANG} != "no" && (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang")
+.if (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") && ${TARGET} != "pc98"
_clang= usr.bin/clang
_clang_libs= lib/clang
-.endif
-
-.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98")
+.else
_cc= gnu/usr.bin/cc
.endif
.endif
@@ -1724,6 +1733,13 @@ delete-old-libs:
chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \
rm ${RM_I} "${DESTDIR}/$${file}" <&3; \
fi; \
+ for ext in debug symbols; do \
+ if ! [ -e "${DESTDIR}/$${file}" ] && [ -f \
+ "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" ]; then \
+ rm ${RM_I} "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" \
+ <&3; \
+ fi; \
+ done; \
done
@echo ">>> Old libraries removed"
@@ -1735,6 +1751,11 @@ check-old-libs:
if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
echo "${DESTDIR}/$${file}"; \
fi; \
+ for ext in debug symbols; do \
+ if [ -f "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" ]; then \
+ echo "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}"; \
+ fi; \
+ done; \
done
delete-old-dirs:
Modified: projects/arm_eabi_vfp/ObsoleteFiles.inc
==============================================================================
--- projects/arm_eabi_vfp/ObsoleteFiles.inc Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/ObsoleteFiles.inc Sat Oct 26 18:47:10 2013 (r257185)
@@ -38,6 +38,8 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20131023: remove never used iscsi directory
+OLD_DIRS+=usr/share/examples/iscsi
# 20131014: libbsdyml becomes private
OLD_FILES+=usr/lib/libbsdyml.a
OLD_FILES+=usr/lib/libbsdyml.so
@@ -271,6 +273,7 @@ OLD_FILES+=usr/share/man/man8/dnssec-key
OLD_FILES+=usr/share/man/man8/dnssec-revoke.8.gz
OLD_FILES+=usr/share/man/man8/dnssec-settime.8.gz
OLD_FILES+=usr/share/man/man8/dnssec-signzone.8.gz
+OLD_FILES+=usr/share/man/man8/dnssec-verify.8.gz
OLD_FILES+=usr/share/man/man8/genrandom.8.gz
OLD_FILES+=usr/share/man/man8/isc-hmac-fixup.8.gz
OLD_FILES+=usr/share/man/man8/lwresd.8.gz
@@ -305,6 +308,8 @@ OLD_DIRS+=var/named/var/run
OLD_DIRS+=var/named/var/run/named
OLD_DIRS+=var/named/var/stats
OLD_DIRS+=var/run/named
+# 20130923: example moved
+OLD_FILES+=usr/share/examples/bsdconfig/browse_packages.sh
# 20130908: libssh becomes private
OLD_FILES+=usr/lib/libssh.a
OLD_FILES+=usr/lib/libssh.so
@@ -2488,6 +2493,7 @@ OLD_FILES+=usr/sbin/zfs
OLD_FILES+=usr/sbin/zpool
# 20070423: rc.bluetooth (examples) removed
OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth
+OLD_DIRS+=usr/share/examples/netgraph/bluetooth
# 20070421: worm.4 removed
OLD_FILES+=usr/share/man/man4/worm.4.gz
# 20070417: trunk(4) renamed to lagg(4)
Modified: projects/arm_eabi_vfp/UPDATING
==============================================================================
--- projects/arm_eabi_vfp/UPDATING Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/UPDATING Sat Oct 26 18:47:10 2013 (r257185)
@@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20131025:
+ The default version of mtree is nmtree which is obtained from
+ NetBSD. The output is generally the same, but may vary
+ slightly. If you found you need identical output adding
+ "-F freebsd9" to the command line should do the trick. For the
+ time being, the old mtree is available as fmtree.
+
20131014:
libbsdyml has been renamed to libyaml and moved to /usr/lib/private.
This will break ports-mgmt/pkg. Rebuild the port, or upgrade to pkg
Modified: projects/arm_eabi_vfp/bin/ps/print.c
==============================================================================
--- projects/arm_eabi_vfp/bin/ps/print.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/bin/ps/print.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -797,8 +797,6 @@ char *
emulname(KINFO *k, VARENT *ve __unused)
{
- if (k->ki_p->ki_emul == NULL)
- return (NULL);
return (strdup(k->ki_p->ki_emul));
}
@@ -827,7 +825,6 @@ out:
char *
loginclass(KINFO *k, VARENT *ve __unused)
{
- char *s;
/*
* Don't display login class for system processes;
@@ -837,8 +834,5 @@ loginclass(KINFO *k, VARENT *ve __unused
if (k->ki_p->ki_flag & P_SYSTEM) {
return (strdup("-"));
}
- s = k->ki_p->ki_loginclass;
- if (s == NULL)
- return (NULL);
- return (strdup(s));
+ return (strdup(k->ki_p->ki_loginclass));
}
Modified: projects/arm_eabi_vfp/bin/sh/miscbltin.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/miscbltin.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/bin/sh/miscbltin.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -405,6 +405,9 @@ static const struct limits limits[] = {
#ifdef RLIMIT_NPTS
{ "pseudo-terminals", (char *)0, RLIMIT_NPTS, 1, 'p' },
#endif
+#ifdef RLIMIT_KQUEUES
+ { "kqueues", (char *)0, RLIMIT_KQUEUES, 1, 'k' },
+#endif
{ (char *) 0, (char *)0, 0, 0, '\0' }
};
@@ -421,7 +424,7 @@ ulimitcmd(int argc __unused, char **argv
struct rlimit limit;
what = 'f';
- while ((optc = nextopt("HSatfdsmcnuvlbpw")) != '\0')
+ while ((optc = nextopt("HSatfdsmcnuvlbpwk")) != '\0')
switch (optc) {
case 'H':
how = HARD;
Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 26 18:47:10 2013 (r257185)
@@ -25,10 +25,11 @@
.\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
.\" Copyright (c) 2013 Nexenta Systems, Inc. All Rights Reserved.
.\" Copyright (c) 2013, Joyent, Inc. All rights reserved.
+.\" Copyright (c) 2013, Steven Hartland <smh at FreeBSD.org>
.\"
.\" $FreeBSD$
.\"
-.Dd September 20, 2013
+.Dd October 23, 2013
.Dt ZFS 8
.Os
.Sh NAME
@@ -61,7 +62,7 @@
.Op , Ns ...
.Sm on
.Nm
-.Cm snapshot
+.Cm snapshot Ns | Ns Cm snap
.Op Fl r
.Oo Fl o Ar property Ns = Ns Ar value Oc Ns ...
.Ar filesystem at snapname Ns | Ns Ar volume at snapname
@@ -157,7 +158,7 @@
.Op Fl o Ar property Ns Oo , Ns Ar property Oc Ns ...
.Fl a | Ar filesystem
.Nm
-.Cm unmount
+.Cm unmount Ns | Ns Cm umount
.Op Fl f
.Fl a | Ar filesystem Ns | Ns Ar mountpoint
.Nm
@@ -172,11 +173,11 @@
.Op Fl i Ar snapshot | Fl I Ar snapshot
.Ar snapshot
.Nm
-.Cm receive
+.Cm receive Ns | Ns Cm recv
.Op Fl vnFu
.Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot
.Nm
-.Cm receive
+.Cm receive Ns | Ns Cm recv
.Op Fl vnFu
.Op Fl d | e
.Ar filesystem
@@ -1653,7 +1654,7 @@ options, as they can destroy large porti
behavior for mounted file systems in use.
.It Xo
.Nm
-.Cm snapshot
+.Cm snapshot Ns | Ns Cm snap
.Op Fl r
.Oo Fl o Ar property Ns = Ns Ar value Oc Ns ...
.Ar filesystem at snapname Ns | Ns volume at snapname
@@ -1865,7 +1866,7 @@ syntax.
A comma-separated list of types to display, where
.Ar type
is one of
-.Sy filesystem , snapshot , volume , No or Sy all .
+.Sy filesystem , snapshot , snap, volume , No or Sy all .
For example, specifying
.Fl t Cm snapshot
displays only snapshots.
@@ -2194,7 +2195,7 @@ Mount the specified filesystem.
.El
.It Xo
.Nm
-.Cm unmount
+.Cm unmount Ns | Ns Cm umount
.Op Fl f
.Fl a | Ar filesystem Ns | Ns Ar mountpoint
.Xc
@@ -2377,13 +2378,13 @@ on future versions of
.Tn ZFS .
.It Xo
.Nm
-.Cm receive
+.Cm receive Ns | Ns Cm recv
.Op Fl vnFu
.Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot
.Xc
.It Xo
.Nm
-.Cm receive
+.Cm receive Ns | Ns Cm recv
.Op Fl vnFu
.Op Fl d | e
.Ar filesystem
Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
==============================================================================
--- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -259,9 +259,9 @@ get_usage(zfs_help_t idx)
case HELP_PROMOTE:
return (gettext("\tpromote <clone-filesystem>\n"));
case HELP_RECEIVE:
- return (gettext("\treceive [-vnFu] <filesystem|volume|"
+ return (gettext("\treceive|recv [-vnFu] <filesystem|volume|"
"snapshot>\n"
- "\treceive [-vnFu] [-d | -e] <filesystem>\n"));
+ "\treceive|recv [-vnFu] [-d | -e] <filesystem>\n"));
case HELP_RENAME:
return (gettext("\trename [-f] <filesystem|volume|snapshot> "
"<filesystem|volume|snapshot>\n"
@@ -280,10 +280,10 @@ get_usage(zfs_help_t idx)
case HELP_SHARE:
return (gettext("\tshare <-a | filesystem>\n"));
case HELP_SNAPSHOT:
- return (gettext("\tsnapshot [-r] [-o property=value] ... "
+ return (gettext("\tsnapshot|snap [-r] [-o property=value] ... "
"<filesystem at snapname|volume at snapname> ...\n"));
case HELP_UNMOUNT:
- return (gettext("\tunmount [-f] "
+ return (gettext("\tunmount|umount [-f] "
"<-a | filesystem|mountpoint>\n"));
case HELP_UNSHARE:
return (gettext("\tunshare "
@@ -3027,7 +3027,7 @@ zfs_do_list(int argc, char **argv)
flags &= ~ZFS_ITER_PROP_LISTSNAPS;
while (*optarg != '\0') {
static char *type_subopts[] = { "filesystem",
- "volume", "snapshot", "all", NULL };
+ "volume", "snapshot", "snap", "all", NULL };
switch (getsubopt(&optarg, type_subopts,
&value)) {
@@ -3038,9 +3038,10 @@ zfs_do_list(int argc, char **argv)
types |= ZFS_TYPE_VOLUME;
break;
case 2:
+ case 3:
types |= ZFS_TYPE_SNAPSHOT;
break;
- case 3:
+ case 4:
types = ZFS_TYPE_DATASET;
break;
@@ -6726,6 +6727,12 @@ main(int argc, char **argv)
cmdname = "receive";
/*
+ * The 'snap' command is an alias for 'snapshot'
+ */
+ if (strcmp(cmdname, "snap") == 0)
+ cmdname = "snapshot";
+
+ /*
* Special case '-?'
*/
if (strcmp(cmdname, "-?") == 0)
Modified: projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -15420,21 +15420,6 @@ MIPS options:\n\
-mno-octeon-useun generate MIPS unaligned load/store instructions\n"));
}
-enum dwarf2_format
-mips_dwarf2_format (void)
-{
- if (HAVE_64BIT_SYMBOLS)
- {
-#ifdef TE_IRIX
- return dwarf2_format_64bit_irix;
-#else
- return dwarf2_format_64bit;
-#endif
- }
- else
- return dwarf2_format_32bit;
-}
-
int
mips_dwarf2_addr_size (void)
{
Modified: projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h Sat Oct 26 18:47:10 2013 (r257185)
@@ -155,10 +155,6 @@ extern void mips_emit_delays (void);
extern void mips_enable_auto_align (void);
#define md_elf_section_change_hook() mips_enable_auto_align()
-enum dwarf2_format;
-extern enum dwarf2_format mips_dwarf2_format (void);
-#define DWARF2_FORMAT() mips_dwarf2_format ()
-
extern int mips_dwarf2_addr_size (void);
#define DWARF2_ADDR_SIZE(bfd) mips_dwarf2_addr_size ()
Modified: projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -128,7 +128,7 @@ fail (const char *msg1, size_t msg1len,
#ifdef HAVE_SYSLOG_H
/* Only send the error to syslog if there was no tty available. */
else
- syslog (LOG_CRIT, msg3);
+ syslog (LOG_CRIT, "%s", msg3);
#endif /* HAVE_SYSLOG_H */
/* Try very hard to exit. Note that signals may be blocked preventing
Modified: projects/arm_eabi_vfp/contrib/gperf/src/options.cc
==============================================================================
--- projects/arm_eabi_vfp/contrib/gperf/src/options.cc Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/gperf/src/options.cc Sat Oct 26 18:47:10 2013 (r257185)
@@ -281,7 +281,7 @@ Options::print_options () const
{
putchar (*arg);
arg++;
- if (*arg >= 'A' && *arg <= 'Z' || *arg >= 'a' && *arg <= 'z')
+ if ( (*arg >= 'A' && *arg <= 'Z') || (*arg >= 'a' && *arg <= 'z') )
{
putchar (*arg);
arg++;
@@ -293,7 +293,9 @@ Options::print_options () const
putchar (*arg);
arg++;
}
- while (*arg >= 'A' && *arg <= 'Z' || *arg >= 'a' && *arg <= 'z' || *arg == '-');
+ while ( (*arg >= 'A' && *arg <= 'Z') ||
+ (*arg >= 'a' && *arg <= 'z') ||
+ *arg == '-');
if (*arg == '=')
{
putchar (*arg);
Modified: projects/arm_eabi_vfp/contrib/gperf/src/search.cc
==============================================================================
--- projects/arm_eabi_vfp/contrib/gperf/src/search.cc Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/gperf/src/search.cc Sat Oct 26 18:47:10 2013 (r257185)
@@ -36,7 +36,10 @@
/* ============================== Portability ============================== */
/* Assume ISO C++ 'for' scoping rule. */
-#define for if (0) ; else for
+/* This code is used to work around scoping issues with visual studio 6 from
+ * 1998. Comment it out here to queisce numerous -Wdangling-else warnings
+ * from clang.
+#define for if (0) ; else for */
/* Dynamically allocated array with dynamic extent:
Modified: projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog Sat Oct 26 18:47:10 2013 (r257185)
@@ -6,6 +6,21 @@ found in the git revision history:
http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git
git://canonware.com/jemalloc.git
+* 3.4.1 (October 20, 2013)
+
+ Bug fixes:
+ - Fix a race in the "arenas.extend" mallctl that could cause memory corruption
+ of internal data structures and subsequent crashes.
+ - Fix Valgrind integration flaws that caused Valgrind warnings about reads of
+ uninitialized memory in:
+ + arena chunk headers
+ + internal zero-initialized data structures (relevant to tcache and prof
+ code)
+ - Preserve errno during the first allocation. A readlink(2) call during
+ initialization fails unless /etc/malloc.conf exists, so errno was typically
+ set during the first allocation prior to this fix.
+ - Fix compilation warnings reported by gcc 4.8.1.
+
* 3.4.0 (June 2, 2013)
This version is essentially a small bugfix release, but the addition of
@@ -60,7 +75,7 @@ found in the git revision history:
Bug fixes:
- Fix "arenas.extend" mallctl to output the number of arenas.
- - Fix chunk_recycyle() to unconditionally inform Valgrind that returned memory
+ - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory
is undefined.
- Fix build break on FreeBSD related to alloca.h.
Modified: projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs Sat Oct 26 18:47:10 2013 (r257185)
@@ -45,7 +45,7 @@ index abd5e6f..1d7491a 100644
+ </refsect1>
</refentry>
diff --git a/include/jemalloc/internal/jemalloc_internal.h.in b/include/jemalloc/internal/jemalloc_internal.h.in
-index e46ac54..527449d 100644
+index 53c135c..c547339 100644
--- a/include/jemalloc/internal/jemalloc_internal.h.in
+++ b/include/jemalloc/internal/jemalloc_internal.h.in
@@ -1,5 +1,8 @@
@@ -97,10 +97,10 @@ index de44e14..564d604 100644
bool malloc_mutex_init(malloc_mutex_t *mutex);
diff --git a/include/jemalloc/internal/private_namespace.h b/include/jemalloc/internal/private_namespace.h
-index 65de316..366676b 100644
+index cdb0b0e..2a98d1f 100644
--- a/include/jemalloc/internal/private_namespace.h
+++ b/include/jemalloc/internal/private_namespace.h
-@@ -216,7 +216,6 @@
+@@ -218,7 +218,6 @@
#define iralloc JEMALLOC_N(iralloc)
#define irallocx JEMALLOC_N(irallocx)
#define isalloc JEMALLOC_N(isalloc)
@@ -244,7 +244,7 @@ index 0000000..e6c8407
+#endif
+
diff --git a/src/jemalloc.c b/src/jemalloc.c
-index bc350ed..352c98e 100644
+index ae56db6..1412a5e 100644
--- a/src/jemalloc.c
+++ b/src/jemalloc.c
@@ -8,6 +8,10 @@ malloc_tsd_data(, arenas, arena_t *, NULL)
Modified: projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade Sat Oct 26 18:47:10 2013 (r257185)
@@ -60,7 +60,7 @@ do_extract() {
local rev=$1
# Clone.
rm -rf ${work}
- git clone git://canonware.com/jemalloc.git ${work}
+ git clone https://github.com/jemalloc/jemalloc.git ${work}
(
cd ${work}
if [ "x${rev}" != "x" ] ; then
Modified: projects/arm_eabi_vfp/contrib/jemalloc/VERSION
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/VERSION Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/VERSION Sat Oct 26 18:47:10 2013 (r257185)
@@ -1 +1 @@
-3.4.0-0-g0ed518e5dab789ad2171bb38977a8927e2a26775
+3.4.1-0-g0135fb806e4137dc9cdf152541926a2bc95e33f0
Modified: projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 Sat Oct 26 18:47:10 2013 (r257185)
@@ -2,12 +2,12 @@
.\" Title: JEMALLOC
.\" Author: Jason Evans
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\" Date: 06/02/2013
+.\" Date: 10/20/2013
.\" Manual: User Manual
-.\" Source: jemalloc 3.4.0-0-g0ed518e5dab789ad2171bb38977a8927e2a26775
+.\" Source: jemalloc 3.4.1-0-g0135fb806e4137dc9cdf152541926a2bc95e33f0
.\" Language: English
.\"
-.TH "JEMALLOC" "3" "06/02/2013" "jemalloc 3.4.0-0-g0ed518e5dab7" "User Manual"
+.TH "JEMALLOC" "3" "10/20/2013" "jemalloc 3.4.1-0-g0135fb806e41" "User Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,7 +31,7 @@
jemalloc \- general purpose memory allocation functions
.SH "LIBRARY"
.PP
-This manual describes jemalloc 3\&.4\&.0\-0\-g0ed518e5dab789ad2171bb38977a8927e2a26775\&. More information can be found at the
+This manual describes jemalloc 3\&.4\&.1\-0\-g0135fb806e4137dc9cdf152541926a2bc95e33f0\&. More information can be found at the
\m[blue]\fBjemalloc website\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
The following configuration options are enabled in libc\*(Aqs built\-in jemalloc:
Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h Sat Oct 26 18:47:10 2013 (r257185)
@@ -441,6 +441,7 @@ void arena_postfork_child(arena_t *arena
#ifndef JEMALLOC_ENABLE_INLINE
arena_chunk_map_t *arena_mapp_get(arena_chunk_t *chunk, size_t pageind);
size_t *arena_mapbitsp_get(arena_chunk_t *chunk, size_t pageind);
+size_t arena_mapbitsp_read(size_t *mapbitsp);
size_t arena_mapbits_get(arena_chunk_t *chunk, size_t pageind);
size_t arena_mapbits_unallocated_size_get(arena_chunk_t *chunk,
size_t pageind);
@@ -451,6 +452,7 @@ size_t arena_mapbits_dirty_get(arena_chu
size_t arena_mapbits_unzeroed_get(arena_chunk_t *chunk, size_t pageind);
size_t arena_mapbits_large_get(arena_chunk_t *chunk, size_t pageind);
size_t arena_mapbits_allocated_get(arena_chunk_t *chunk, size_t pageind);
+void arena_mapbitsp_write(size_t *mapbitsp, size_t mapbits);
void arena_mapbits_unallocated_set(arena_chunk_t *chunk, size_t pageind,
size_t size, size_t flags);
void arena_mapbits_unallocated_size_set(arena_chunk_t *chunk, size_t pageind,
@@ -498,10 +500,17 @@ arena_mapbitsp_get(arena_chunk_t *chunk,
}
JEMALLOC_ALWAYS_INLINE size_t
+arena_mapbitsp_read(size_t *mapbitsp)
+{
+
+ return (*mapbitsp);
+}
+
+JEMALLOC_ALWAYS_INLINE size_t
arena_mapbits_get(arena_chunk_t *chunk, size_t pageind)
{
- return (*arena_mapbitsp_get(chunk, pageind));
+ return (arena_mapbitsp_read(arena_mapbitsp_get(chunk, pageind)));
}
JEMALLOC_ALWAYS_INLINE size_t
@@ -585,82 +594,89 @@ arena_mapbits_allocated_get(arena_chunk_
}
JEMALLOC_ALWAYS_INLINE void
+arena_mapbitsp_write(size_t *mapbitsp, size_t mapbits)
+{
+
+ *mapbitsp = mapbits;
+}
+
+JEMALLOC_ALWAYS_INLINE void
arena_mapbits_unallocated_set(arena_chunk_t *chunk, size_t pageind, size_t size,
size_t flags)
{
- size_t *mapbitsp;
+ size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind);
- mapbitsp = arena_mapbitsp_get(chunk, pageind);
assert((size & PAGE_MASK) == 0);
assert((flags & ~CHUNK_MAP_FLAGS_MASK) == 0);
assert((flags & (CHUNK_MAP_DIRTY|CHUNK_MAP_UNZEROED)) == flags);
- *mapbitsp = size | CHUNK_MAP_BININD_INVALID | flags;
+ arena_mapbitsp_write(mapbitsp, size | CHUNK_MAP_BININD_INVALID | flags);
}
JEMALLOC_ALWAYS_INLINE void
arena_mapbits_unallocated_size_set(arena_chunk_t *chunk, size_t pageind,
size_t size)
{
- size_t *mapbitsp;
+ size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind);
+ size_t mapbits = arena_mapbitsp_read(mapbitsp);
- mapbitsp = arena_mapbitsp_get(chunk, pageind);
assert((size & PAGE_MASK) == 0);
- assert((*mapbitsp & (CHUNK_MAP_LARGE|CHUNK_MAP_ALLOCATED)) == 0);
- *mapbitsp = size | (*mapbitsp & PAGE_MASK);
+ assert((mapbits & (CHUNK_MAP_LARGE|CHUNK_MAP_ALLOCATED)) == 0);
+ arena_mapbitsp_write(mapbitsp, size | (mapbits & PAGE_MASK));
}
JEMALLOC_ALWAYS_INLINE void
arena_mapbits_large_set(arena_chunk_t *chunk, size_t pageind, size_t size,
size_t flags)
{
- size_t *mapbitsp;
+ size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind);
+ size_t mapbits = arena_mapbitsp_read(mapbitsp);
size_t unzeroed;
- mapbitsp = arena_mapbitsp_get(chunk, pageind);
assert((size & PAGE_MASK) == 0);
assert((flags & CHUNK_MAP_DIRTY) == flags);
- unzeroed = *mapbitsp & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */
- *mapbitsp = size | CHUNK_MAP_BININD_INVALID | flags | unzeroed |
- CHUNK_MAP_LARGE | CHUNK_MAP_ALLOCATED;
+ unzeroed = mapbits & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */
+ arena_mapbitsp_write(mapbitsp, size | CHUNK_MAP_BININD_INVALID | flags
+ | unzeroed | CHUNK_MAP_LARGE | CHUNK_MAP_ALLOCATED);
}
JEMALLOC_ALWAYS_INLINE void
arena_mapbits_large_binind_set(arena_chunk_t *chunk, size_t pageind,
size_t binind)
{
- size_t *mapbitsp;
+ size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind);
+ size_t mapbits = arena_mapbitsp_read(mapbitsp);
assert(binind <= BININD_INVALID);
- mapbitsp = arena_mapbitsp_get(chunk, pageind);
assert(arena_mapbits_large_size_get(chunk, pageind) == PAGE);
- *mapbitsp = (*mapbitsp & ~CHUNK_MAP_BININD_MASK) | (binind <<
- CHUNK_MAP_BININD_SHIFT);
+ arena_mapbitsp_write(mapbitsp, (mapbits & ~CHUNK_MAP_BININD_MASK) |
+ (binind << CHUNK_MAP_BININD_SHIFT));
}
JEMALLOC_ALWAYS_INLINE void
arena_mapbits_small_set(arena_chunk_t *chunk, size_t pageind, size_t runind,
size_t binind, size_t flags)
{
- size_t *mapbitsp;
+ size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind);
+ size_t mapbits = arena_mapbitsp_read(mapbitsp);
size_t unzeroed;
assert(binind < BININD_INVALID);
- mapbitsp = arena_mapbitsp_get(chunk, pageind);
assert(pageind - runind >= map_bias);
assert((flags & CHUNK_MAP_DIRTY) == flags);
- unzeroed = *mapbitsp & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */
- *mapbitsp = (runind << LG_PAGE) | (binind << CHUNK_MAP_BININD_SHIFT) |
- flags | unzeroed | CHUNK_MAP_ALLOCATED;
+ unzeroed = mapbits & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */
+ arena_mapbitsp_write(mapbitsp, (runind << LG_PAGE) | (binind <<
+ CHUNK_MAP_BININD_SHIFT) | flags | unzeroed | CHUNK_MAP_ALLOCATED);
}
JEMALLOC_ALWAYS_INLINE void
arena_mapbits_unzeroed_set(arena_chunk_t *chunk, size_t pageind,
size_t unzeroed)
{
- size_t *mapbitsp;
+ size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind);
+ size_t mapbits = arena_mapbitsp_read(mapbitsp);
- mapbitsp = arena_mapbitsp_get(chunk, pageind);
- *mapbitsp = (*mapbitsp & ~CHUNK_MAP_UNZEROED) | unzeroed;
+ arena_mapbitsp_write(mapbitsp, (mapbits & ~CHUNK_MAP_UNZEROED) |
+ unzeroed);
}
JEMALLOC_INLINE bool
Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h Sat Oct 26 18:47:10 2013 (r257185)
@@ -232,9 +232,18 @@ static const bool config_ivsalloc =
# define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var))
#endif
+/*
+ * JEMALLOC_ALWAYS_INLINE is used within header files for functions that are
+ * static inline functions if inlining is enabled, and single-definition
+ * library-private functions if inlining is disabled.
+ *
+ * JEMALLOC_ALWAYS_INLINE_C is for use in .c files, in which case the denoted
+ * functions are always static, regardless of whether inlining is enabled.
+ */
#ifdef JEMALLOC_DEBUG
/* Disable inlining to make debugging easier. */
# define JEMALLOC_ALWAYS_INLINE
+# define JEMALLOC_ALWAYS_INLINE_C static
# define JEMALLOC_INLINE
# define inline
#else
@@ -242,8 +251,11 @@ static const bool config_ivsalloc =
# ifdef JEMALLOC_HAVE_ATTR
# define JEMALLOC_ALWAYS_INLINE \
static inline JEMALLOC_ATTR(unused) JEMALLOC_ATTR(always_inline)
+# define JEMALLOC_ALWAYS_INLINE_C \
+ static inline JEMALLOC_ATTR(always_inline)
# else
# define JEMALLOC_ALWAYS_INLINE static inline
+# define JEMALLOC_ALWAYS_INLINE_C static inline
# endif
# define JEMALLOC_INLINE static inline
# ifdef _MSC_VER
Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h Sat Oct 26 18:47:10 2013 (r257185)
@@ -33,6 +33,8 @@
#define arena_mapbits_unzeroed_get JEMALLOC_N(arena_mapbits_unzeroed_get)
#define arena_mapbits_unzeroed_set JEMALLOC_N(arena_mapbits_unzeroed_set)
#define arena_mapbitsp_get JEMALLOC_N(arena_mapbitsp_get)
+#define arena_mapbitsp_read JEMALLOC_N(arena_mapbitsp_read)
+#define arena_mapbitsp_write JEMALLOC_N(arena_mapbitsp_write)
#define arena_mapp_get JEMALLOC_N(arena_mapp_get)
#define arena_maxclass JEMALLOC_N(arena_maxclass)
#define arena_new JEMALLOC_N(arena_new)
Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h Sat Oct 26 18:47:10 2013 (r257185)
@@ -313,6 +313,7 @@ tcache_alloc_small(tcache_t *tcache, siz
} else if (opt_zero)
memset(ret, 0, size);
}
+ VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
} else {
if (config_fill && opt_junk) {
arena_alloc_junk_small(ret, &arena_bin_info[binind],
@@ -321,7 +322,6 @@ tcache_alloc_small(tcache_t *tcache, siz
VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
memset(ret, 0, size);
}
- VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
if (config_stats)
tbin->tstats.nrequests++;
@@ -368,11 +368,11 @@ tcache_alloc_large(tcache_t *tcache, siz
else if (opt_zero)
memset(ret, 0, size);
}
+ VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
} else {
VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
memset(ret, 0, size);
}
- VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
if (config_stats)
tbin->tstats.nrequests++;
Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h Sat Oct 26 18:47:10 2013 (r257185)
@@ -7,12 +7,12 @@ extern "C" {
#include <limits.h>
#include <strings.h>
-#define JEMALLOC_VERSION "3.4.0-0-g0ed518e5dab789ad2171bb38977a8927e2a26775"
+#define JEMALLOC_VERSION "3.4.1-0-g0135fb806e4137dc9cdf152541926a2bc95e33f0"
#define JEMALLOC_VERSION_MAJOR 3
#define JEMALLOC_VERSION_MINOR 4
-#define JEMALLOC_VERSION_BUGFIX 0
+#define JEMALLOC_VERSION_BUGFIX 1
#define JEMALLOC_VERSION_NREV 0
-#define JEMALLOC_VERSION_GID "0ed518e5dab789ad2171bb38977a8927e2a26775"
+#define JEMALLOC_VERSION_GID "0135fb806e4137dc9cdf152541926a2bc95e33f0"
#include "jemalloc_defs.h"
#include "jemalloc_FreeBSD.h"
Modified: projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -369,13 +369,20 @@ arena_run_zero(arena_chunk_t *chunk, siz
}
static inline void
+arena_run_page_mark_zeroed(arena_chunk_t *chunk, size_t run_ind)
+{
+
+ VALGRIND_MAKE_MEM_DEFINED((void *)((uintptr_t)chunk + (run_ind <<
+ LG_PAGE)), PAGE);
+}
+
+static inline void
arena_run_page_validate_zeroed(arena_chunk_t *chunk, size_t run_ind)
{
size_t i;
UNUSED size_t *p = (size_t *)((uintptr_t)chunk + (run_ind << LG_PAGE));
- VALGRIND_MAKE_MEM_DEFINED((void *)((uintptr_t)chunk + (run_ind <<
- LG_PAGE)), PAGE);
+ arena_run_page_mark_zeroed(chunk, run_ind);
for (i = 0; i < PAGE / sizeof(size_t); i++)
assert(p[i] == 0);
}
@@ -458,6 +465,9 @@ arena_run_split(arena_t *arena, arena_ru
} else if (config_debug) {
arena_run_page_validate_zeroed(
chunk, run_ind+i);
+ } else {
+ arena_run_page_mark_zeroed(
+ chunk, run_ind+i);
}
}
} else {
@@ -467,6 +477,9 @@ arena_run_split(arena_t *arena, arena_ru
*/
arena_run_zero(chunk, run_ind, need_pages);
}
+ } else {
+ VALGRIND_MAKE_MEM_UNDEFINED((void *)((uintptr_t)chunk +
+ (run_ind << LG_PAGE)), (need_pages << LG_PAGE));
}
/*
@@ -508,9 +521,9 @@ arena_run_split(arena_t *arena, arena_ru
arena_run_page_validate_zeroed(chunk,
run_ind+need_pages-1);
}
+ VALGRIND_MAKE_MEM_UNDEFINED((void *)((uintptr_t)chunk +
+ (run_ind << LG_PAGE)), (need_pages << LG_PAGE));
}
- VALGRIND_MAKE_MEM_UNDEFINED((void *)((uintptr_t)chunk + (run_ind <<
- LG_PAGE)), (need_pages << LG_PAGE));
}
static arena_chunk_t *
@@ -569,17 +582,24 @@ arena_chunk_alloc(arena_t *arena)
* unless the chunk is not zeroed.
*/
if (zero == false) {
+ VALGRIND_MAKE_MEM_UNDEFINED(
+ (void *)arena_mapp_get(chunk, map_bias+1),
+ (size_t)((uintptr_t) arena_mapp_get(chunk,
+ chunk_npages-1) - (uintptr_t)arena_mapp_get(chunk,
+ map_bias+1)));
for (i = map_bias+1; i < chunk_npages-1; i++)
arena_mapbits_unzeroed_set(chunk, i, unzeroed);
- } else if (config_debug) {
+ } else {
VALGRIND_MAKE_MEM_DEFINED(
(void *)arena_mapp_get(chunk, map_bias+1),
- (void *)((uintptr_t)
- arena_mapp_get(chunk, chunk_npages-1)
- - (uintptr_t)arena_mapp_get(chunk, map_bias+1)));
- for (i = map_bias+1; i < chunk_npages-1; i++) {
- assert(arena_mapbits_unzeroed_get(chunk, i) ==
- unzeroed);
+ (size_t)((uintptr_t) arena_mapp_get(chunk,
+ chunk_npages-1) - (uintptr_t)arena_mapp_get(chunk,
+ map_bias+1)));
+ if (config_debug) {
+ for (i = map_bias+1; i < chunk_npages-1; i++) {
+ assert(arena_mapbits_unzeroed_get(chunk,
+ i) == unzeroed);
+ }
}
}
arena_mapbits_unallocated_set(chunk, chunk_npages-1,
@@ -1458,6 +1478,7 @@ arena_malloc_small(arena_t *arena, size_
} else if (opt_zero)
memset(ret, 0, size);
}
+ VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
} else {
if (config_fill && opt_junk) {
arena_alloc_junk_small(ret, &arena_bin_info[binind],
@@ -1466,7 +1487,6 @@ arena_malloc_small(arena_t *arena, size_
VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
memset(ret, 0, size);
}
- VALGRIND_MAKE_MEM_UNDEFINED(ret, size);
return (ret);
}
Modified: projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -294,7 +294,7 @@ label_return:
if (xnode != NULL)
base_node_dealloc(xnode);
if (xprev != NULL)
- base_node_dealloc(prev);
+ base_node_dealloc(xprev);
}
void
Modified: projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c Sat Oct 26 18:40:17 2013 (r257184)
+++ projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c Sat Oct 26 18:47:10 2013 (r257185)
@@ -546,43 +546,30 @@ ctl_arena_refresh(arena_t *arena, unsign
static bool
ctl_grow(void)
{
- size_t astats_size;
ctl_arena_stats_t *astats;
arena_t **tarenas;
- /* Extend arena stats and arenas arrays. */
- astats_size = (ctl_stats.narenas + 2) * sizeof(ctl_arena_stats_t);
- if (ctl_stats.narenas == narenas_auto) {
- /* ctl_stats.arenas and arenas came from base_alloc(). */
- astats = (ctl_arena_stats_t *)imalloc(astats_size);
- if (astats == NULL)
- return (true);
- memcpy(astats, ctl_stats.arenas, (ctl_stats.narenas + 1) *
- sizeof(ctl_arena_stats_t));
-
- tarenas = (arena_t **)imalloc((ctl_stats.narenas + 1) *
- sizeof(arena_t *));
- if (tarenas == NULL) {
- idalloc(astats);
- return (true);
- }
- memcpy(tarenas, arenas, ctl_stats.narenas * sizeof(arena_t *));
- } else {
- astats = (ctl_arena_stats_t *)iralloc(ctl_stats.arenas,
- astats_size, 0, 0, false, false);
- if (astats == NULL)
- return (true);
-
- tarenas = (arena_t **)iralloc(arenas, (ctl_stats.narenas + 1) *
- sizeof(arena_t *), 0, 0, false, false);
- if (tarenas == NULL)
- return (true);
+ /* Allocate extended arena stats and arenas arrays. */
+ astats = (ctl_arena_stats_t *)imalloc((ctl_stats.narenas + 2) *
+ sizeof(ctl_arena_stats_t));
+ if (astats == NULL)
+ return (true);
+ tarenas = (arena_t **)imalloc((ctl_stats.narenas + 1) *
+ sizeof(arena_t *));
+ if (tarenas == NULL) {
+ idalloc(astats);
+ return (true);
}
- /* Initialize the new astats and arenas elements. */
+
+ /* Initialize the new astats element. */
+ memcpy(astats, ctl_stats.arenas, (ctl_stats.narenas + 1) *
+ sizeof(ctl_arena_stats_t));
memset(&astats[ctl_stats.narenas + 1], 0, sizeof(ctl_arena_stats_t));
- if (ctl_arena_init(&astats[ctl_stats.narenas + 1]))
+ if (ctl_arena_init(&astats[ctl_stats.narenas + 1])) {
+ idalloc(tarenas);
+ idalloc(astats);
return (true);
- tarenas[ctl_stats.narenas] = NULL;
+ }
/* Swap merged stats to their new location. */
{
ctl_arena_stats_t tstats;
@@ -593,13 +580,34 @@ ctl_grow(void)
memcpy(&astats[ctl_stats.narenas + 1], &tstats,
sizeof(ctl_arena_stats_t));
}
+ /* Initialize the new arenas element. */
+ tarenas[ctl_stats.narenas] = NULL;
+ {
+ arena_t **arenas_old = arenas;
+ /*
+ * Swap extended arenas array into place. Although ctl_mtx
+ * protects this function from other threads extending the
+ * array, it does not protect from other threads mutating it
+ * (i.e. initializing arenas and setting array elements to
+ * point to them). Therefore, array copying must happen under
+ * the protection of arenas_lock.
+ */
+ malloc_mutex_lock(&arenas_lock);
+ arenas = tarenas;
+ memcpy(arenas, arenas_old, ctl_stats.narenas *
+ sizeof(arena_t *));
+ narenas_total++;
+ arenas_extend(narenas_total - 1);
+ malloc_mutex_unlock(&arenas_lock);
+ /*
+ * Deallocate arenas_old only if it came from imalloc() (not
+ * base_alloc()).
+ */
+ if (ctl_stats.narenas != narenas_auto)
+ idalloc(arenas_old);
+ }
ctl_stats.arenas = astats;
ctl_stats.narenas++;
- malloc_mutex_lock(&arenas_lock);
- arenas = tarenas;
- narenas_total++;
- arenas_extend(narenas_total - 1);
- malloc_mutex_unlock(&arenas_lock);
return (false);
}
@@ -1109,7 +1117,7 @@ epoch_ctl(const size_t *mib, size_t mibl
void *newp, size_t newlen)
{
int ret;
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list