Date: Tue, 26 Oct 2010 02:34:49 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r214369 - in projects/altix: lib/libstand sys/amd64/amd64 sys/amd64/conf sys/amd64/ia32 sys/amd64/include sys/amd64/linux32 sys/arm/arm sys/arm/at91 sys/arm/conf sys/arm/econa sys/arm/i... Message-ID: <201010260234.o9Q2YnFG084993@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marcel Date: Tue Oct 26 02:34:47 2010 New Revision: 214369 URL: http://svn.freebsd.org/changeset/base/214369 Log: Merge svn+ssh://svn.freebsd.org/base/head@214309 Added: projects/altix/sys/arm/at91/at91_pio_sam9g20.h - copied unchanged from r214309, head/sys/arm/at91/at91_pio_sam9g20.h projects/altix/sys/arm/at91/at91_reset.S - copied unchanged from r214309, head/sys/arm/at91/at91_reset.S projects/altix/sys/arm/at91/at91_rst.c - copied unchanged from r214309, head/sys/arm/at91/at91_rst.c projects/altix/sys/arm/at91/at91_rstreg.h - copied unchanged from r214309, head/sys/arm/at91/at91_rstreg.h projects/altix/sys/arm/at91/at91_wdt.c - copied unchanged from r214309, head/sys/arm/at91/at91_wdt.c projects/altix/sys/arm/at91/at91_wdtreg.h - copied unchanged from r214309, head/sys/arm/at91/at91_wdtreg.h projects/altix/sys/arm/at91/at91reg.h - copied unchanged from r214309, head/sys/arm/at91/at91reg.h projects/altix/sys/arm/at91/at91rm9200.c - copied unchanged from r214309, head/sys/arm/at91/at91rm9200.c projects/altix/sys/arm/at91/at91sam9260.c - copied unchanged from r214309, head/sys/arm/at91/at91sam9260.c projects/altix/sys/arm/at91/at91sam9260reg.h - copied unchanged from r214309, head/sys/arm/at91/at91sam9260reg.h projects/altix/sys/arm/at91/at91sam9g20.c - copied unchanged from r214309, head/sys/arm/at91/at91sam9g20.c projects/altix/sys/arm/at91/board_qila9g20.c - copied unchanged from r214309, head/sys/arm/at91/board_qila9g20.c projects/altix/sys/arm/at91/board_sam9g20ek.c - copied unchanged from r214309, head/sys/arm/at91/board_sam9g20ek.c projects/altix/sys/arm/at91/std.qila9g20 - copied unchanged from r214309, head/sys/arm/at91/std.qila9g20 projects/altix/sys/arm/at91/std.sam9g20ek - copied unchanged from r214309, head/sys/arm/at91/std.sam9g20ek projects/altix/sys/arm/conf/DOCKSTAR - copied unchanged from r214309, head/sys/arm/conf/DOCKSTAR projects/altix/sys/arm/conf/QILA9G20 - copied unchanged from r214309, head/sys/arm/conf/QILA9G20 projects/altix/sys/arm/conf/QILA9G20.hints - copied unchanged from r214309, head/sys/arm/conf/QILA9G20.hints projects/altix/sys/arm/conf/SAM9G20EK - copied unchanged from r214309, head/sys/arm/conf/SAM9G20EK projects/altix/sys/arm/conf/SAM9G20EK.hints - copied unchanged from r214309, head/sys/arm/conf/SAM9G20EK.hints projects/altix/sys/boot/Makefile.amd64 - copied unchanged from r214309, head/sys/boot/Makefile.amd64 projects/altix/sys/boot/Makefile.arm - copied unchanged from r214309, head/sys/boot/Makefile.arm projects/altix/sys/boot/Makefile.i386 - copied unchanged from r214309, head/sys/boot/Makefile.i386 projects/altix/sys/boot/Makefile.ia64 - copied unchanged from r214309, head/sys/boot/Makefile.ia64 projects/altix/sys/boot/Makefile.pc98 - copied unchanged from r214309, head/sys/boot/Makefile.pc98 projects/altix/sys/boot/Makefile.powerpc - copied unchanged from r214309, head/sys/boot/Makefile.powerpc projects/altix/sys/boot/Makefile.sparc64 - copied unchanged from r214309, head/sys/boot/Makefile.sparc64 projects/altix/sys/boot/common/crc32.c - copied unchanged from r214309, head/sys/boot/common/crc32.c projects/altix/sys/boot/common/crc32.h - copied unchanged from r214309, head/sys/boot/common/crc32.h projects/altix/sys/boot/common/gpt.c - copied unchanged from r214309, head/sys/boot/common/gpt.c projects/altix/sys/boot/common/gpt.h - copied unchanged from r214309, head/sys/boot/common/gpt.h projects/altix/sys/boot/common/util.c - copied unchanged from r214309, head/sys/boot/common/util.c projects/altix/sys/boot/common/util.h - copied unchanged from r214309, head/sys/boot/common/util.h projects/altix/sys/boot/fdt/dts/dockstar.dts - copied unchanged from r214309, head/sys/boot/fdt/dts/dockstar.dts projects/altix/sys/boot/i386/common/ - copied from r214309, head/sys/boot/i386/common/ projects/altix/sys/cddl/dev/dtrace/amd64/regset.h - copied unchanged from r214309, head/sys/cddl/dev/dtrace/amd64/regset.h projects/altix/sys/cddl/dev/dtrace/i386/regset.h - copied unchanged from r214309, head/sys/cddl/dev/dtrace/i386/regset.h projects/altix/sys/conf/ldscript.mips.64.cfe - copied unchanged from r214309, head/sys/conf/ldscript.mips.64.cfe projects/altix/sys/contrib/dev/acpica/compiler/aslmessages.h - copied unchanged from r214309, head/sys/contrib/dev/acpica/compiler/aslmessages.h projects/altix/sys/contrib/dev/acpica/hardware/hwpci.c - copied unchanged from r214309, head/sys/contrib/dev/acpica/hardware/hwpci.c projects/altix/sys/contrib/dev/acpica/utilities/utxferror.c - copied unchanged from r214309, head/sys/contrib/dev/acpica/utilities/utxferror.c projects/altix/sys/dev/gpio/ - copied from r214309, head/sys/dev/gpio/ projects/altix/sys/dev/iicbus/ds1775.c - copied unchanged from r214309, head/sys/dev/iicbus/ds1775.c projects/altix/sys/dev/iicbus/max6690.c - copied unchanged from r214309, head/sys/dev/iicbus/max6690.c projects/altix/sys/dev/mps/ - copied from r214309, head/sys/dev/mps/ projects/altix/sys/dev/usb/controller/xhci.c - copied unchanged from r214309, head/sys/dev/usb/controller/xhci.c projects/altix/sys/dev/usb/controller/xhci.h - copied unchanged from r214309, head/sys/dev/usb/controller/xhci.h projects/altix/sys/dev/usb/controller/xhci_pci.c - copied unchanged from r214309, head/sys/dev/usb/controller/xhci_pci.c projects/altix/sys/dev/usb/controller/xhcireg.h - copied unchanged from r214309, head/sys/dev/usb/controller/xhcireg.h projects/altix/sys/dev/usb/net/if_ipheth.c - copied unchanged from r214309, head/sys/dev/usb/net/if_ipheth.c projects/altix/sys/dev/usb/net/if_iphethvar.h - copied unchanged from r214309, head/sys/dev/usb/net/if_iphethvar.h projects/altix/sys/dev/xen/control/ - copied from r214309, head/sys/dev/xen/control/ projects/altix/sys/fs/devfs/devfs_dir.c - copied unchanged from r214309, head/sys/fs/devfs/devfs_dir.c projects/altix/sys/kern/vfs_mountroot.c - copied unchanged from r214309, head/sys/kern/vfs_mountroot.c projects/altix/sys/libkern/inet_ntop.c - copied unchanged from r214309, head/sys/libkern/inet_ntop.c projects/altix/sys/libkern/inet_pton.c - copied unchanged from r214309, head/sys/libkern/inet_pton.c projects/altix/sys/mips/atheros/ar71xx_chip.c - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_chip.c projects/altix/sys/mips/atheros/ar71xx_chip.h - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_chip.h projects/altix/sys/mips/atheros/ar71xx_cpudef.h - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_cpudef.h projects/altix/sys/mips/atheros/ar71xx_gpio.c - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_gpio.c projects/altix/sys/mips/atheros/ar71xx_gpiovar.h - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_gpiovar.h projects/altix/sys/mips/atheros/ar71xx_setup.c - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_setup.c projects/altix/sys/mips/atheros/ar71xx_setup.h - copied unchanged from r214309, head/sys/mips/atheros/ar71xx_setup.h projects/altix/sys/mips/atheros/ar724x_chip.c - copied unchanged from r214309, head/sys/mips/atheros/ar724x_chip.c projects/altix/sys/mips/atheros/ar724x_chip.h - copied unchanged from r214309, head/sys/mips/atheros/ar724x_chip.h projects/altix/sys/mips/atheros/ar724xreg.h - copied unchanged from r214309, head/sys/mips/atheros/ar724xreg.h projects/altix/sys/mips/atheros/ar91xx_chip.c - copied unchanged from r214309, head/sys/mips/atheros/ar91xx_chip.c projects/altix/sys/mips/atheros/ar91xx_chip.h - copied unchanged from r214309, head/sys/mips/atheros/ar91xx_chip.h projects/altix/sys/mips/atheros/ar91xxreg.h - copied unchanged from r214309, head/sys/mips/atheros/ar91xxreg.h projects/altix/sys/mips/cavium/octe/ethernet-mv88e61xx.c - copied unchanged from r214309, head/sys/mips/cavium/octe/ethernet-mv88e61xx.c projects/altix/sys/mips/cavium/octe/ethernet-mv88e61xx.h - copied unchanged from r214309, head/sys/mips/cavium/octe/ethernet-mv88e61xx.h projects/altix/sys/mips/cavium/octe/mv88e61xxphy.c - copied unchanged from r214309, head/sys/mips/cavium/octe/mv88e61xxphy.c projects/altix/sys/mips/cavium/octe/mv88e61xxphyreg.h - copied unchanged from r214309, head/sys/mips/cavium/octe/mv88e61xxphyreg.h projects/altix/sys/mips/conf/SWARM64 - copied unchanged from r214309, head/sys/mips/conf/SWARM64 projects/altix/sys/mips/conf/SWARM64_SMP - copied unchanged from r214309, head/sys/mips/conf/SWARM64_SMP projects/altix/sys/mips/conf/SWARM_COMMON - copied unchanged from r214309, head/sys/mips/conf/SWARM_COMMON projects/altix/sys/mips/rmi/dev/nlge/ - copied from r214309, head/sys/mips/rmi/dev/nlge/ projects/altix/sys/mips/rmi/dev/xlr/debug.h - copied unchanged from r214309, head/sys/mips/rmi/dev/xlr/debug.h projects/altix/sys/mips/rmi/fmn.c - copied unchanged from r214309, head/sys/mips/rmi/fmn.c projects/altix/sys/mips/rmi/rmi_boot_info.h - copied unchanged from r214309, head/sys/mips/rmi/rmi_boot_info.h projects/altix/sys/mips/rmi/xlr_pcmcia.c - copied unchanged from r214309, head/sys/mips/rmi/xlr_pcmcia.c projects/altix/sys/modules/mps/ - copied from r214309, head/sys/modules/mps/ projects/altix/sys/modules/send/ - copied from r214309, head/sys/modules/send/ projects/altix/sys/modules/usb/ipheth/ - copied from r214309, head/sys/modules/usb/ipheth/ projects/altix/sys/modules/usb/xhci/ - copied from r214309, head/sys/modules/usb/xhci/ projects/altix/sys/net80211/ieee80211_ratectl_none.c - copied unchanged from r214309, head/sys/net80211/ieee80211_ratectl_none.c projects/altix/sys/netinet/in_debug.c - copied unchanged from r214309, head/sys/netinet/in_debug.c projects/altix/sys/netinet6/send.c - copied unchanged from r214309, head/sys/netinet6/send.c projects/altix/sys/netinet6/send.h - copied unchanged from r214309, head/sys/netinet6/send.h projects/altix/sys/nfs/nfs_mountcommon.h - copied unchanged from r214309, head/sys/nfs/nfs_mountcommon.h projects/altix/sys/powerpc/powermac/fcu.c - copied unchanged from r214309, head/sys/powerpc/powermac/fcu.c projects/altix/sys/powerpc/powermac/platform_powermac.c - copied unchanged from r214309, head/sys/powerpc/powermac/platform_powermac.c projects/altix/sys/sys/gpio.h - copied unchanged from r214309, head/sys/sys/gpio.h projects/altix/sys/x86/pci/ - copied from r214309, head/sys/x86/pci/ projects/altix/sys/xen/blkif.h - copied unchanged from r214309, head/sys/xen/blkif.h projects/altix/sys/xen/xenbus/xenbus.c - copied unchanged from r214309, head/sys/xen/xenbus/xenbus.c projects/altix/sys/xen/xenbus/xenbusb.c - copied unchanged from r214309, head/sys/xen/xenbus/xenbusb.c projects/altix/sys/xen/xenbus/xenbusb.h - copied unchanged from r214309, head/sys/xen/xenbus/xenbusb.h projects/altix/sys/xen/xenbus/xenbusb_back.c - copied unchanged from r214309, head/sys/xen/xenbus/xenbusb_back.c projects/altix/sys/xen/xenbus/xenbusb_front.c - copied unchanged from r214309, head/sys/xen/xenbus/xenbusb_front.c projects/altix/sys/xen/xenbus/xenbusb_if.m - copied unchanged from r214309, head/sys/xen/xenbus/xenbusb_if.m projects/altix/sys/xen/xenstore/ - copied from r214309, head/sys/xen/xenstore/ Replaced: projects/altix/sys/kern/Makefile - copied unchanged from r214309, head/sys/kern/Makefile Deleted: projects/altix/sys/arm/at91/at91_pio_sam9.h projects/altix/sys/arm/at91/at91sam9.c projects/altix/sys/arm/at91/at91sam9_machdep.c projects/altix/sys/dev/mii/axphyreg.h projects/altix/sys/mips/mips/psraccess.S projects/altix/sys/mips/rmi/clock.c projects/altix/sys/mips/rmi/clock.h projects/altix/sys/mips/rmi/debug.h projects/altix/sys/mips/rmi/dev/sec/stats.h projects/altix/sys/mips/rmi/on_chip.c projects/altix/sys/mips/rmi/shared_structs.h projects/altix/sys/mips/rmi/shared_structs_func.h projects/altix/sys/mips/rmi/shared_structs_offsets.h projects/altix/sys/mips/rmi/xlrconfig.h projects/altix/sys/powerpc/aim/platform_chrp.c projects/altix/sys/powerpc/aim/trap_subr.S projects/altix/sys/rpc/inet_ntop.c projects/altix/sys/rpc/inet_pton.c projects/altix/sys/xen/reboot.c projects/altix/sys/xen/xenbus/init.txt projects/altix/sys/xen/xenbus/xenbus_client.c projects/altix/sys/xen/xenbus/xenbus_comms.c projects/altix/sys/xen/xenbus/xenbus_comms.h projects/altix/sys/xen/xenbus/xenbus_dev.c projects/altix/sys/xen/xenbus/xenbus_probe.c projects/altix/sys/xen/xenbus/xenbus_probe_backend.c projects/altix/sys/xen/xenbus/xenbus_xs.c Modified: projects/altix/lib/libstand/Makefile projects/altix/lib/libstand/libstand.3 projects/altix/lib/libstand/net.h projects/altix/lib/libstand/nfs.c projects/altix/sys/amd64/amd64/cpu_switch.S projects/altix/sys/amd64/amd64/exception.S projects/altix/sys/amd64/amd64/identcpu.c projects/altix/sys/amd64/amd64/legacy.c projects/altix/sys/amd64/amd64/machdep.c projects/altix/sys/amd64/amd64/mp_machdep.c projects/altix/sys/amd64/amd64/nexus.c projects/altix/sys/amd64/amd64/pmap.c projects/altix/sys/amd64/amd64/trap.c projects/altix/sys/amd64/conf/GENERIC projects/altix/sys/amd64/conf/NOTES projects/altix/sys/amd64/ia32/ia32_syscall.c projects/altix/sys/amd64/include/apicvar.h projects/altix/sys/amd64/include/cpufunc.h projects/altix/sys/amd64/include/elf.h projects/altix/sys/amd64/include/segments.h projects/altix/sys/amd64/include/specialreg.h projects/altix/sys/amd64/include/trap.h projects/altix/sys/amd64/include/vmparam.h projects/altix/sys/amd64/linux32/linux32_proto.h projects/altix/sys/amd64/linux32/linux32_syscall.h projects/altix/sys/amd64/linux32/linux32_sysent.c projects/altix/sys/amd64/linux32/linux32_sysvec.c projects/altix/sys/amd64/linux32/syscalls.master projects/altix/sys/arm/arm/cpufunc.c projects/altix/sys/arm/arm/cpufunc_asm_sheeva.S projects/altix/sys/arm/arm/nexus.c projects/altix/sys/arm/arm/pmap.c projects/altix/sys/arm/at91/at91.c projects/altix/sys/arm/at91/at91_machdep.c projects/altix/sys/arm/at91/at91_mci.c projects/altix/sys/arm/at91/at91_pio.c projects/altix/sys/arm/at91/at91_pio_rm9200.h projects/altix/sys/arm/at91/at91_pioreg.h projects/altix/sys/arm/at91/at91_pit.c projects/altix/sys/arm/at91/at91_pmc.c projects/altix/sys/arm/at91/at91_pmcreg.h projects/altix/sys/arm/at91/at91_pmcvar.h projects/altix/sys/arm/at91/at91_twi.c projects/altix/sys/arm/at91/at91_twireg.h projects/altix/sys/arm/at91/at91rm92reg.h projects/altix/sys/arm/at91/at91sam9g20reg.h projects/altix/sys/arm/at91/at91var.h projects/altix/sys/arm/at91/board_hl201.c projects/altix/sys/arm/at91/board_kb920x.c projects/altix/sys/arm/at91/files.at91 projects/altix/sys/arm/at91/files.at91sam9 projects/altix/sys/arm/at91/if_ate.c projects/altix/sys/arm/at91/if_atereg.h projects/altix/sys/arm/at91/if_macb.c projects/altix/sys/arm/at91/std.at91sam9 projects/altix/sys/arm/at91/std.kb920x projects/altix/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/altix/sys/arm/at91/uart_dev_at91usart.c projects/altix/sys/arm/econa/if_ece.c projects/altix/sys/arm/include/cpufunc.h projects/altix/sys/arm/include/elf.h projects/altix/sys/arm/mv/mv_sata.c projects/altix/sys/arm/mv/timer.c projects/altix/sys/arm/xscale/ixp425/if_npe.c projects/altix/sys/arm/xscale/ixp425/ixp425.c projects/altix/sys/boot/Makefile projects/altix/sys/boot/arm/ixp425/boot2/Makefile projects/altix/sys/boot/arm/uboot/Makefile projects/altix/sys/boot/common/Makefile.inc projects/altix/sys/boot/common/loader.8 projects/altix/sys/boot/common/ufsread.c projects/altix/sys/boot/efi/libefi/Makefile projects/altix/sys/boot/ficl/Makefile projects/altix/sys/boot/forth/beastie.4th projects/altix/sys/boot/forth/loader.conf projects/altix/sys/boot/i386/Makefile.inc projects/altix/sys/boot/i386/boot2/Makefile projects/altix/sys/boot/i386/boot2/boot2.c projects/altix/sys/boot/i386/efi/Makefile projects/altix/sys/boot/i386/gptboot/Makefile projects/altix/sys/boot/i386/gptboot/gptboot.c projects/altix/sys/boot/i386/gptzfsboot/Makefile projects/altix/sys/boot/i386/libfirewire/Makefile projects/altix/sys/boot/i386/libi386/Makefile projects/altix/sys/boot/i386/libi386/biosdisk.c projects/altix/sys/boot/i386/libi386/pxe.c projects/altix/sys/boot/i386/loader/Makefile projects/altix/sys/boot/i386/zfsboot/Makefile projects/altix/sys/boot/i386/zfsboot/zfsboot.c projects/altix/sys/boot/i386/zfsloader/Makefile projects/altix/sys/boot/ia64/common/Makefile projects/altix/sys/boot/ia64/efi/Makefile projects/altix/sys/boot/ia64/ski/Makefile projects/altix/sys/boot/ofw/libofw/Makefile projects/altix/sys/boot/ofw/libofw/ofw_copy.c projects/altix/sys/boot/pc98/boot2/Makefile projects/altix/sys/boot/pc98/boot2/boot2.c projects/altix/sys/boot/sparc64/boot1/boot1.c projects/altix/sys/boot/uboot/lib/Makefile projects/altix/sys/boot/zfs/Makefile projects/altix/sys/boot/zfs/zfs.c projects/altix/sys/boot/zfs/zfsimpl.c projects/altix/sys/cam/ata/ata_da.c projects/altix/sys/cam/cam_xpt.c projects/altix/sys/cam/scsi/scsi_da.c projects/altix/sys/cam/scsi/scsi_pass.c projects/altix/sys/cddl/boot/zfs/zfsimpl.h projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/altix/sys/cddl/compat/opensolaris/sys/misc.h projects/altix/sys/cddl/compat/opensolaris/sys/policy.h projects/altix/sys/cddl/compat/opensolaris/sys/vnode.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/altix/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/altix/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/altix/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/altix/sys/cddl/dev/dtrace/amd64/instr_size.c projects/altix/sys/cddl/dev/dtrace/dtrace_cddl.h projects/altix/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/altix/sys/cddl/dev/dtrace/dtrace_load.c projects/altix/sys/cddl/dev/dtrace/dtrace_unload.c projects/altix/sys/cddl/dev/dtrace/i386/dtrace_isa.c projects/altix/sys/cddl/dev/dtrace/i386/instr_size.c projects/altix/sys/cddl/dev/systrace/systrace.c projects/altix/sys/compat/freebsd32/freebsd32_misc.c projects/altix/sys/compat/linprocfs/linprocfs.c projects/altix/sys/compat/linux/linux_futex.c projects/altix/sys/compat/linux/linux_ioctl.c projects/altix/sys/compat/linux/linux_util.h projects/altix/sys/compat/ndis/subr_ntoskrnl.c projects/altix/sys/compat/svr4/svr4_sysvec.c projects/altix/sys/compat/x86bios/x86bios.c projects/altix/sys/compat/x86bios/x86bios.h projects/altix/sys/conf/Makefile.mips projects/altix/sys/conf/NOTES projects/altix/sys/conf/files projects/altix/sys/conf/files.amd64 projects/altix/sys/conf/files.i386 projects/altix/sys/conf/files.mips projects/altix/sys/conf/files.powerpc projects/altix/sys/conf/kern.mk projects/altix/sys/conf/kern.post.mk projects/altix/sys/conf/kern.pre.mk projects/altix/sys/conf/kmod.mk projects/altix/sys/conf/ldscript.mips.octeon1.64 projects/altix/sys/conf/makeLINT.mk projects/altix/sys/conf/newvers.sh projects/altix/sys/conf/options projects/altix/sys/conf/options.arm projects/altix/sys/contrib/dev/acpica/acpica_prep.sh projects/altix/sys/contrib/dev/acpica/changes.txt projects/altix/sys/contrib/dev/acpica/common/adfile.c projects/altix/sys/contrib/dev/acpica/common/adisasm.c projects/altix/sys/contrib/dev/acpica/common/adwalk.c projects/altix/sys/contrib/dev/acpica/common/dmrestag.c projects/altix/sys/contrib/dev/acpica/common/getopt.c projects/altix/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/altix/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/altix/sys/contrib/dev/acpica/compiler/aslcompile.c projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/altix/sys/contrib/dev/acpica/compiler/asldefine.h projects/altix/sys/contrib/dev/acpica/compiler/aslerror.c projects/altix/sys/contrib/dev/acpica/compiler/aslfiles.c projects/altix/sys/contrib/dev/acpica/compiler/asllisting.c projects/altix/sys/contrib/dev/acpica/compiler/asllookup.c projects/altix/sys/contrib/dev/acpica/compiler/aslmain.c projects/altix/sys/contrib/dev/acpica/compiler/aslopcodes.c projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c projects/altix/sys/contrib/dev/acpica/compiler/aslresource.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype1.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/altix/sys/contrib/dev/acpica/compiler/aslstartup.c projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h projects/altix/sys/contrib/dev/acpica/compiler/aslutils.c projects/altix/sys/contrib/dev/acpica/compiler/dtcompile.c projects/altix/sys/contrib/dev/acpica/compiler/dtio.c projects/altix/sys/contrib/dev/acpica/compiler/dttemplate.c projects/altix/sys/contrib/dev/acpica/debugger/dbexec.c projects/altix/sys/contrib/dev/acpica/events/evrgnini.c projects/altix/sys/contrib/dev/acpica/events/evxfregn.c projects/altix/sys/contrib/dev/acpica/executer/exmutex.c projects/altix/sys/contrib/dev/acpica/include/acapps.h projects/altix/sys/contrib/dev/acpica/include/acglobal.h projects/altix/sys/contrib/dev/acpica/include/achware.h projects/altix/sys/contrib/dev/acpica/include/aclocal.h projects/altix/sys/contrib/dev/acpica/include/acmacros.h projects/altix/sys/contrib/dev/acpica/include/acnamesp.h projects/altix/sys/contrib/dev/acpica/include/acpiosxf.h projects/altix/sys/contrib/dev/acpica/include/acpixf.h projects/altix/sys/contrib/dev/acpica/include/actypes.h projects/altix/sys/contrib/dev/acpica/include/acutils.h projects/altix/sys/contrib/dev/acpica/include/platform/acenv.h projects/altix/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/altix/sys/contrib/dev/acpica/include/platform/acgcc.h projects/altix/sys/contrib/dev/acpica/namespace/nsrepair2.c projects/altix/sys/contrib/dev/acpica/namespace/nsutils.c projects/altix/sys/contrib/dev/acpica/osunixxf.c projects/altix/sys/contrib/dev/acpica/tables/tbfadt.c projects/altix/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h projects/altix/sys/contrib/dev/acpica/utilities/utdebug.c projects/altix/sys/contrib/dev/acpica/utilities/utglobal.c projects/altix/sys/contrib/dev/acpica/utilities/utids.c projects/altix/sys/contrib/dev/acpica/utilities/utmath.c projects/altix/sys/contrib/dev/acpica/utilities/utmisc.c projects/altix/sys/contrib/dev/acpica/utilities/utmutex.c projects/altix/sys/contrib/dev/acpica/utilities/utosi.c projects/altix/sys/contrib/ipfilter/netinet/mlfk_ipl.c projects/altix/sys/contrib/ngatm/netnatm/api/cc_conn.c projects/altix/sys/contrib/ngatm/netnatm/msg/privmsg.c projects/altix/sys/contrib/ngatm/netnatm/msg/uni_ie.c projects/altix/sys/contrib/ngatm/netnatm/sig/sig_call.c projects/altix/sys/contrib/ngatm/netnatm/sig/sig_reset.c projects/altix/sys/contrib/octeon-sdk/cvmx-app-init.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper.c projects/altix/sys/contrib/octeon-sdk/cvmx-spi.c projects/altix/sys/contrib/pf/net/pf.c projects/altix/sys/contrib/pf/netinet/in4_cksum.c projects/altix/sys/crypto/aesni/aeskeys_i386.S projects/altix/sys/crypto/aesni/aesni.c projects/altix/sys/crypto/aesni/aesni.h projects/altix/sys/crypto/aesni/aesni_wrap.c projects/altix/sys/dev/aac/aac.c projects/altix/sys/dev/aac/aac_cam.c projects/altix/sys/dev/aac/aac_disk.c projects/altix/sys/dev/aac/aacreg.h projects/altix/sys/dev/aac/aacvar.h projects/altix/sys/dev/acpi_support/acpi_hp.c projects/altix/sys/dev/acpi_support/acpi_wmi.c projects/altix/sys/dev/acpica/Osd/OsdHardware.c projects/altix/sys/dev/acpica/acpi.c projects/altix/sys/dev/acpica/acpi_cpu.c projects/altix/sys/dev/acpica/acpi_ec.c projects/altix/sys/dev/acpica/acpi_hpet.c projects/altix/sys/dev/acpica/acpi_if.m projects/altix/sys/dev/acpica/acpi_pci.c projects/altix/sys/dev/acpica/acpi_pcib.c projects/altix/sys/dev/acpica/acpi_pcib_acpi.c projects/altix/sys/dev/acpica/acpi_pcib_pci.c projects/altix/sys/dev/acpica/acpi_pcibvar.h projects/altix/sys/dev/acpica/acpivar.h projects/altix/sys/dev/ae/if_ae.c projects/altix/sys/dev/ae/if_aevar.h projects/altix/sys/dev/age/if_age.c projects/altix/sys/dev/ahci/ahci.c projects/altix/sys/dev/aic7xxx/aicasm/Makefile projects/altix/sys/dev/alc/if_alc.c projects/altix/sys/dev/ale/if_ale.c projects/altix/sys/dev/ata/ata-all.c projects/altix/sys/dev/ata/ata-all.h projects/altix/sys/dev/ata/ata-lowlevel.c projects/altix/sys/dev/ata/ata-pci.c projects/altix/sys/dev/ata/ata-pci.h projects/altix/sys/dev/ata/ata-sata.c projects/altix/sys/dev/ata/chipsets/ata-ahci.c projects/altix/sys/dev/ata/chipsets/ata-intel.c projects/altix/sys/dev/ata/chipsets/ata-marvell.c projects/altix/sys/dev/ata/chipsets/ata-nvidia.c projects/altix/sys/dev/ata/chipsets/ata-promise.c projects/altix/sys/dev/ata/chipsets/ata-serverworks.c projects/altix/sys/dev/ata/chipsets/ata-siliconimage.c projects/altix/sys/dev/ata/chipsets/ata-via.c projects/altix/sys/dev/atkbdc/atkbdc_isa.c projects/altix/sys/dev/atkbdc/psm.c projects/altix/sys/dev/bce/if_bce.c projects/altix/sys/dev/bce/if_bcereg.h projects/altix/sys/dev/bfe/if_bfe.c projects/altix/sys/dev/bge/if_bge.c projects/altix/sys/dev/bge/if_bgereg.h projects/altix/sys/dev/bm/if_bm.c projects/altix/sys/dev/bwn/if_bwn.c projects/altix/sys/dev/cas/if_cas.c projects/altix/sys/dev/cas/if_casvar.h projects/altix/sys/dev/ciss/ciss.c projects/altix/sys/dev/cxgb/common/cxgb_common.h projects/altix/sys/dev/cxgb/common/cxgb_t3_hw.c projects/altix/sys/dev/cxgb/common/cxgb_xgmac.c projects/altix/sys/dev/cxgb/cxgb_main.c projects/altix/sys/dev/cxgb/cxgb_sge.c projects/altix/sys/dev/dc/dcphy.c projects/altix/sys/dev/dc/if_dc.c projects/altix/sys/dev/dc/if_dcreg.h projects/altix/sys/dev/dc/pnphy.c projects/altix/sys/dev/e1000/e1000_82571.c projects/altix/sys/dev/e1000/e1000_82571.h projects/altix/sys/dev/e1000/e1000_82575.c projects/altix/sys/dev/e1000/e1000_82575.h projects/altix/sys/dev/e1000/e1000_api.c projects/altix/sys/dev/e1000/e1000_api.h projects/altix/sys/dev/e1000/e1000_defines.h projects/altix/sys/dev/e1000/e1000_hw.h projects/altix/sys/dev/e1000/e1000_ich8lan.c projects/altix/sys/dev/e1000/e1000_ich8lan.h projects/altix/sys/dev/e1000/e1000_mac.c projects/altix/sys/dev/e1000/e1000_nvm.c projects/altix/sys/dev/e1000/e1000_nvm.h projects/altix/sys/dev/e1000/e1000_phy.c projects/altix/sys/dev/e1000/e1000_phy.h projects/altix/sys/dev/e1000/e1000_regs.h projects/altix/sys/dev/e1000/if_em.c projects/altix/sys/dev/e1000/if_em.h projects/altix/sys/dev/e1000/if_igb.c projects/altix/sys/dev/e1000/if_igb.h projects/altix/sys/dev/e1000/if_lem.c projects/altix/sys/dev/e1000/if_lem.h projects/altix/sys/dev/ed/if_ed.c projects/altix/sys/dev/ed/if_ed_isa.c projects/altix/sys/dev/ed/if_ed_novell.c projects/altix/sys/dev/ed/if_ed_pccard.c projects/altix/sys/dev/ed/if_ed_pci.c projects/altix/sys/dev/et/if_et.c projects/altix/sys/dev/fb/vesa.c projects/altix/sys/dev/firewire/firewire.c projects/altix/sys/dev/firewire/fwohci.c projects/altix/sys/dev/firewire/fwohci_pci.c projects/altix/sys/dev/flash/mx25l.c projects/altix/sys/dev/fxp/if_fxp.c projects/altix/sys/dev/gem/if_gem.c projects/altix/sys/dev/gem/if_gem_pci.c projects/altix/sys/dev/gem/if_gem_sbus.c projects/altix/sys/dev/gem/if_gemvar.h projects/altix/sys/dev/hifn/hifn7751.c projects/altix/sys/dev/hifn/hifn7751var.h projects/altix/sys/dev/hme/if_hme.c projects/altix/sys/dev/hptrr/hptrr_osm_bsd.c projects/altix/sys/dev/hwpmc/hwpmc_core.c projects/altix/sys/dev/hwpmc/pmc_events.h projects/altix/sys/dev/ichsmb/ichsmb_pci.c projects/altix/sys/dev/ichwd/ichwd.c projects/altix/sys/dev/ichwd/ichwd.h projects/altix/sys/dev/if_ndis/if_ndis.c projects/altix/sys/dev/if_ndis/if_ndis_usb.c projects/altix/sys/dev/iicbus/iicbus.c projects/altix/sys/dev/iscsi/initiator/iscsi.c projects/altix/sys/dev/iscsi/initiator/iscsivar.h projects/altix/sys/dev/iwi/if_iwi.c projects/altix/sys/dev/iwi/if_iwivar.h projects/altix/sys/dev/iwn/if_iwn.c projects/altix/sys/dev/iwn/if_iwnvar.h projects/altix/sys/dev/ixgb/if_ixgb.c projects/altix/sys/dev/ixgb/if_ixgb.h projects/altix/sys/dev/ixgbe/ixgbe.c projects/altix/sys/dev/ixgbe/ixgbe.h projects/altix/sys/dev/jme/if_jme.c projects/altix/sys/dev/kbd/kbd.c projects/altix/sys/dev/kbdmux/kbdmux.c projects/altix/sys/dev/led/led.c projects/altix/sys/dev/lge/if_lge.c projects/altix/sys/dev/malo/if_malo_pci.c projects/altix/sys/dev/md/md.c projects/altix/sys/dev/mfi/mfireg.h projects/altix/sys/dev/mge/if_mge.c projects/altix/sys/dev/mge/if_mgevar.h projects/altix/sys/dev/mii/acphy.c projects/altix/sys/dev/mii/amphy.c projects/altix/sys/dev/mii/atphy.c projects/altix/sys/dev/mii/axphy.c projects/altix/sys/dev/mii/bmtphy.c projects/altix/sys/dev/mii/brgphy.c projects/altix/sys/dev/mii/brgphyreg.h projects/altix/sys/dev/mii/ciphy.c projects/altix/sys/dev/mii/e1000phy.c projects/altix/sys/dev/mii/exphy.c projects/altix/sys/dev/mii/gentbi.c projects/altix/sys/dev/mii/icsphy.c projects/altix/sys/dev/mii/inphy.c projects/altix/sys/dev/mii/ip1000phy.c projects/altix/sys/dev/mii/jmphy.c projects/altix/sys/dev/mii/lxtphy.c projects/altix/sys/dev/mii/mii.c projects/altix/sys/dev/mii/mii.h projects/altix/sys/dev/mii/mii_physubr.c projects/altix/sys/dev/mii/miivar.h projects/altix/sys/dev/mii/mlphy.c projects/altix/sys/dev/mii/nsgphy.c projects/altix/sys/dev/mii/nsphy.c projects/altix/sys/dev/mii/nsphyter.c projects/altix/sys/dev/mii/pnaphy.c projects/altix/sys/dev/mii/qsphy.c projects/altix/sys/dev/mii/rgephy.c projects/altix/sys/dev/mii/rlphy.c projects/altix/sys/dev/mii/rlswitch.c projects/altix/sys/dev/mii/ruephy.c projects/altix/sys/dev/mii/smcphy.c projects/altix/sys/dev/mii/tdkphy.c projects/altix/sys/dev/mii/tlphy.c projects/altix/sys/dev/mii/tlphyreg.h projects/altix/sys/dev/mii/truephy.c projects/altix/sys/dev/mii/ukphy.c projects/altix/sys/dev/mii/ukphy_subr.c projects/altix/sys/dev/mii/xmphy.c projects/altix/sys/dev/mpt/mpt.c projects/altix/sys/dev/mpt/mpt.h projects/altix/sys/dev/msk/if_msk.c projects/altix/sys/dev/mvs/mvs.c projects/altix/sys/dev/mvs/mvs_pci.c projects/altix/sys/dev/mvs/mvs_soc.c projects/altix/sys/dev/mwl/if_mwl_pci.c projects/altix/sys/dev/nfe/if_nfe.c projects/altix/sys/dev/nge/if_nge.c projects/altix/sys/dev/nve/if_nve.c projects/altix/sys/dev/ofw/ofw_fdt.c projects/altix/sys/dev/ofw/ofw_if.m projects/altix/sys/dev/ofw/ofw_iicbus.c projects/altix/sys/dev/ofw/ofw_standard.c projects/altix/sys/dev/ofw/openfirm.c projects/altix/sys/dev/pci/pci.c projects/altix/sys/dev/pci/pci_pci.c projects/altix/sys/dev/pci/pci_private.h projects/altix/sys/dev/pci/pcib_if.m projects/altix/sys/dev/pci/pcireg.h projects/altix/sys/dev/pci/pcivar.h projects/altix/sys/dev/pcn/if_pcn.c projects/altix/sys/dev/powermac_nvram/powermac_nvram.c projects/altix/sys/dev/powermac_nvram/powermac_nvramvar.h projects/altix/sys/dev/ppbus/ppbconf.c projects/altix/sys/dev/ral/rt2560.c projects/altix/sys/dev/re/if_re.c projects/altix/sys/dev/sf/if_sf.c projects/altix/sys/dev/sge/if_sge.c projects/altix/sys/dev/siba/siba.c projects/altix/sys/dev/siis/siis.c projects/altix/sys/dev/sis/if_sis.c projects/altix/sys/dev/sis/if_sisreg.h projects/altix/sys/dev/sk/if_sk.c projects/altix/sys/dev/smc/if_smc.c projects/altix/sys/dev/sound/pci/envy24ht.c projects/altix/sys/dev/sound/pci/hda/hdac.c projects/altix/sys/dev/sound/pci/spicds.c projects/altix/sys/dev/spibus/spibus.c projects/altix/sys/dev/ste/if_ste.c projects/altix/sys/dev/stge/if_stge.c projects/altix/sys/dev/syscons/scvgarndr.c projects/altix/sys/dev/syscons/syscons.c projects/altix/sys/dev/tl/if_tl.c projects/altix/sys/dev/tl/if_tlreg.h projects/altix/sys/dev/tsec/if_tsec.c projects/altix/sys/dev/twa/tw_cl.h projects/altix/sys/dev/twa/tw_cl_externs.h projects/altix/sys/dev/twa/tw_cl_fwif.h projects/altix/sys/dev/twa/tw_cl_init.c projects/altix/sys/dev/twa/tw_cl_intr.c projects/altix/sys/dev/twa/tw_cl_io.c projects/altix/sys/dev/twa/tw_cl_misc.c projects/altix/sys/dev/twa/tw_cl_share.h projects/altix/sys/dev/twa/tw_osl.h projects/altix/sys/dev/twa/tw_osl_cam.c projects/altix/sys/dev/twa/tw_osl_freebsd.c projects/altix/sys/dev/twa/tw_osl_share.h projects/altix/sys/dev/tx/if_tx.c projects/altix/sys/dev/usb/controller/at91dci.c projects/altix/sys/dev/usb/controller/atmegadci.c projects/altix/sys/dev/usb/controller/avr32dci.c projects/altix/sys/dev/usb/controller/ehci.c projects/altix/sys/dev/usb/controller/ehci.h projects/altix/sys/dev/usb/controller/ehci_pci.c projects/altix/sys/dev/usb/controller/ehcireg.h projects/altix/sys/dev/usb/controller/musb_otg.c projects/altix/sys/dev/usb/controller/ohci.c projects/altix/sys/dev/usb/controller/uhci.c projects/altix/sys/dev/usb/controller/usb_controller.c projects/altix/sys/dev/usb/controller/uss820dci.c projects/altix/sys/dev/usb/input/atp.c projects/altix/sys/dev/usb/input/uep.c projects/altix/sys/dev/usb/input/uhid.c projects/altix/sys/dev/usb/input/ukbd.c projects/altix/sys/dev/usb/input/ums.c projects/altix/sys/dev/usb/misc/udbp.c projects/altix/sys/dev/usb/misc/ufm.c projects/altix/sys/dev/usb/net/if_aue.c projects/altix/sys/dev/usb/net/if_axe.c projects/altix/sys/dev/usb/net/if_axereg.h projects/altix/sys/dev/usb/net/if_cdce.c projects/altix/sys/dev/usb/net/if_cdcereg.h projects/altix/sys/dev/usb/net/if_cue.c projects/altix/sys/dev/usb/net/if_kue.c projects/altix/sys/dev/usb/net/if_rue.c projects/altix/sys/dev/usb/net/if_udav.c projects/altix/sys/dev/usb/net/uhso.c projects/altix/sys/dev/usb/net/usb_ethernet.c projects/altix/sys/dev/usb/quirk/usb_quirk.c projects/altix/sys/dev/usb/serial/u3g.c projects/altix/sys/dev/usb/serial/uark.c projects/altix/sys/dev/usb/serial/ubsa.c projects/altix/sys/dev/usb/serial/ubser.c projects/altix/sys/dev/usb/serial/uchcom.c projects/altix/sys/dev/usb/serial/ucycom.c projects/altix/sys/dev/usb/serial/ufoma.c projects/altix/sys/dev/usb/serial/uftdi.c projects/altix/sys/dev/usb/serial/ugensa.c projects/altix/sys/dev/usb/serial/uipaq.c projects/altix/sys/dev/usb/serial/ulpt.c projects/altix/sys/dev/usb/serial/umct.c projects/altix/sys/dev/usb/serial/umoscom.c projects/altix/sys/dev/usb/serial/usb_serial.c projects/altix/sys/dev/usb/serial/uvisor.c projects/altix/sys/dev/usb/storage/umass.c projects/altix/sys/dev/usb/storage/urio.c projects/altix/sys/dev/usb/usb.h projects/altix/sys/dev/usb/usb_busdma.c projects/altix/sys/dev/usb/usb_cdc.h projects/altix/sys/dev/usb/usb_compat_linux.c projects/altix/sys/dev/usb/usb_controller.h projects/altix/sys/dev/usb/usb_dev.c projects/altix/sys/dev/usb/usb_device.c projects/altix/sys/dev/usb/usb_device.h projects/altix/sys/dev/usb/usb_freebsd.h projects/altix/sys/dev/usb/usb_generic.c projects/altix/sys/dev/usb/usb_handle_request.c projects/altix/sys/dev/usb/usb_hub.c projects/altix/sys/dev/usb/usb_hub.h projects/altix/sys/dev/usb/usb_ioctl.h projects/altix/sys/dev/usb/usb_msctest.c projects/altix/sys/dev/usb/usb_msctest.h projects/altix/sys/dev/usb/usb_parse.c projects/altix/sys/dev/usb/usb_request.c projects/altix/sys/dev/usb/usb_request.h projects/altix/sys/dev/usb/usb_transfer.c projects/altix/sys/dev/usb/usb_transfer.h projects/altix/sys/dev/usb/usbdevs projects/altix/sys/dev/usb/usbdi.h projects/altix/sys/dev/usb/usbdi_util.h projects/altix/sys/dev/usb/wlan/if_rum.c projects/altix/sys/dev/usb/wlan/if_run.c projects/altix/sys/dev/usb/wlan/if_uath.c projects/altix/sys/dev/usb/wlan/if_upgt.c projects/altix/sys/dev/usb/wlan/if_ural.c projects/altix/sys/dev/usb/wlan/if_urtw.c projects/altix/sys/dev/usb/wlan/if_zyd.c projects/altix/sys/dev/vge/if_vge.c projects/altix/sys/dev/vr/if_vr.c projects/altix/sys/dev/vr/if_vrreg.h projects/altix/sys/dev/wb/if_wb.c projects/altix/sys/dev/xen/balloon/balloon.c projects/altix/sys/dev/xen/blkback/blkback.c projects/altix/sys/dev/xen/blkfront/blkfront.c projects/altix/sys/dev/xen/blkfront/block.h projects/altix/sys/dev/xen/netfront/netfront.c projects/altix/sys/dev/xen/xenpci/evtchn.c projects/altix/sys/dev/xen/xenpci/xenpci.c projects/altix/sys/dev/xl/if_xl.c projects/altix/sys/dev/xl/if_xlreg.h projects/altix/sys/fs/cd9660/cd9660_mount.h projects/altix/sys/fs/cd9660/cd9660_vfsops.c projects/altix/sys/fs/devfs/devfs.h projects/altix/sys/fs/devfs/devfs_devs.c projects/altix/sys/fs/devfs/devfs_int.h projects/altix/sys/fs/devfs/devfs_vnops.c projects/altix/sys/fs/ext2fs/ext2_alloc.c projects/altix/sys/fs/hpfs/hpfs_vfsops.c projects/altix/sys/fs/hpfs/hpfsmount.h projects/altix/sys/fs/msdosfs/msdosfs_denode.c projects/altix/sys/fs/msdosfs/msdosfs_lookup.c projects/altix/sys/fs/msdosfs/msdosfs_vfsops.c projects/altix/sys/fs/msdosfs/msdosfs_vnops.c projects/altix/sys/fs/msdosfs/msdosfsmount.h projects/altix/sys/fs/nfs/nfs_commonsubs.c projects/altix/sys/fs/nfs/nfs_var.h projects/altix/sys/fs/nfs/nfsdport.h projects/altix/sys/fs/nfsclient/nfs_clbio.c projects/altix/sys/fs/nfsclient/nfs_clnode.c projects/altix/sys/fs/nfsclient/nfs_clport.c projects/altix/sys/fs/nfsclient/nfs_clrpcops.c projects/altix/sys/fs/nfsclient/nfs_clvfsops.c projects/altix/sys/fs/nfsclient/nfs_clvnops.c projects/altix/sys/fs/nfsclient/nfsmount.h projects/altix/sys/fs/nfsclient/nfsnode.h projects/altix/sys/fs/nfsserver/nfs_nfsdport.c projects/altix/sys/fs/nfsserver/nfs_nfsdsocket.c projects/altix/sys/fs/nfsserver/nfs_nfsdstate.c projects/altix/sys/fs/ntfs/ntfs_vfsops.c projects/altix/sys/fs/ntfs/ntfsmount.h projects/altix/sys/fs/nullfs/null_vnops.c projects/altix/sys/fs/nwfs/nwfs_node.c projects/altix/sys/fs/nwfs/nwfs_vfsops.c projects/altix/sys/fs/pseudofs/pseudofs_vncache.c projects/altix/sys/fs/smbfs/smbfs_node.c projects/altix/sys/fs/smbfs/smbfs_vfsops.c projects/altix/sys/fs/tmpfs/tmpfs.h projects/altix/sys/fs/tmpfs/tmpfs_subr.c projects/altix/sys/fs/tmpfs/tmpfs_vnops.c projects/altix/sys/fs/unionfs/union_subr.c projects/altix/sys/fs/unionfs/union_vfsops.c projects/altix/sys/gdb/gdb_cons.c projects/altix/sys/geom/concat/g_concat.c projects/altix/sys/geom/eli/g_eli.c projects/altix/sys/geom/eli/g_eli.h projects/altix/sys/geom/eli/g_eli_crypto.c projects/altix/sys/geom/eli/g_eli_ctl.c projects/altix/sys/geom/eli/g_eli_integrity.c projects/altix/sys/geom/eli/g_eli_key.c projects/altix/sys/geom/eli/g_eli_privacy.c projects/altix/sys/geom/geom_dev.c projects/altix/sys/geom/geom_io.c projects/altix/sys/geom/mirror/g_mirror.c projects/altix/sys/geom/mirror/g_mirror_ctl.c projects/altix/sys/geom/part/g_part.c projects/altix/sys/geom/part/g_part_ebr.c projects/altix/sys/geom/part/g_part_gpt.c projects/altix/sys/geom/part/g_part_mbr.c projects/altix/sys/geom/part/g_part_pc98.c projects/altix/sys/geom/sched/subr_disk.c projects/altix/sys/geom/vinum/geom_vinum_move.c projects/altix/sys/geom/vinum/geom_vinum_rename.c projects/altix/sys/geom/virstor/g_virstor.c projects/altix/sys/gnu/fs/reiserfs/reiserfs_mount.h projects/altix/sys/gnu/fs/reiserfs/reiserfs_vfsops.c projects/altix/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c projects/altix/sys/i386/acpica/Makefile projects/altix/sys/i386/conf/GENERIC projects/altix/sys/i386/conf/NOTES projects/altix/sys/i386/i386/exception.s projects/altix/sys/i386/i386/identcpu.c projects/altix/sys/i386/i386/legacy.c projects/altix/sys/i386/i386/locore.s projects/altix/sys/i386/i386/machdep.c projects/altix/sys/i386/i386/mp_machdep.c projects/altix/sys/i386/i386/nexus.c projects/altix/sys/i386/i386/pmap.c projects/altix/sys/i386/i386/support.s projects/altix/sys/i386/i386/trap.c projects/altix/sys/i386/ibcs2/ibcs2_sysvec.c projects/altix/sys/i386/include/apicvar.h projects/altix/sys/i386/include/cpufunc.h projects/altix/sys/i386/include/elf.h projects/altix/sys/i386/include/pmap.h projects/altix/sys/i386/include/segments.h projects/altix/sys/i386/include/specialreg.h projects/altix/sys/i386/include/trap.h projects/altix/sys/i386/include/vm86.h projects/altix/sys/i386/linux/linux_sysvec.c projects/altix/sys/i386/xen/xen_machdep.c projects/altix/sys/ia64/ia64/nexus.c projects/altix/sys/ia64/ia64/trap.c projects/altix/sys/ia64/include/_stdint.h projects/altix/sys/ia64/include/bus.h projects/altix/sys/ia64/include/elf.h projects/altix/sys/isa/isa_common.c projects/altix/sys/kern/bus_if.m projects/altix/sys/kern/imgact_elf.c projects/altix/sys/kern/imgact_shell.c projects/altix/sys/kern/init_main.c projects/altix/sys/kern/init_sysent.c projects/altix/sys/kern/kern_clock.c projects/altix/sys/kern/kern_clocksource.c projects/altix/sys/kern/kern_conf.c projects/altix/sys/kern/kern_dtrace.c projects/altix/sys/kern/kern_et.c projects/altix/sys/kern/kern_exec.c projects/altix/sys/kern/kern_exit.c projects/altix/sys/kern/kern_fork.c projects/altix/sys/kern/kern_jail.c projects/altix/sys/kern/kern_kthread.c projects/altix/sys/kern/kern_ktrace.c projects/altix/sys/kern/kern_linker.c projects/altix/sys/kern/kern_lock.c projects/altix/sys/kern/kern_malloc.c projects/altix/sys/kern/kern_ntptime.c projects/altix/sys/kern/kern_priv.c projects/altix/sys/kern/kern_proc.c projects/altix/sys/kern/kern_resource.c projects/altix/sys/kern/kern_rmlock.c projects/altix/sys/kern/kern_shutdown.c projects/altix/sys/kern/kern_sig.c projects/altix/sys/kern/kern_syscalls.c projects/altix/sys/kern/kern_sysctl.c projects/altix/sys/kern/kern_tc.c projects/altix/sys/kern/kern_thr.c projects/altix/sys/kern/kern_thread.c projects/altix/sys/kern/kern_time.c projects/altix/sys/kern/kern_timeout.c projects/altix/sys/kern/kern_umtx.c projects/altix/sys/kern/link_elf.c projects/altix/sys/kern/link_elf_obj.c projects/altix/sys/kern/p1003_1b.c projects/altix/sys/kern/sched_4bsd.c projects/altix/sys/kern/sched_ule.c projects/altix/sys/kern/subr_acl_nfs4.c projects/altix/sys/kern/subr_acl_posix1e.c projects/altix/sys/kern/subr_bus.c projects/altix/sys/kern/subr_busdma.c projects/altix/sys/kern/subr_clock.c projects/altix/sys/kern/subr_disk.c projects/altix/sys/kern/subr_kdb.c projects/altix/sys/kern/subr_lock.c projects/altix/sys/kern/subr_sbuf.c projects/altix/sys/kern/subr_sleepqueue.c projects/altix/sys/kern/subr_smp.c projects/altix/sys/kern/subr_stack.c projects/altix/sys/kern/subr_taskqueue.c projects/altix/sys/kern/subr_trap.c projects/altix/sys/kern/subr_witness.c projects/altix/sys/kern/sys_generic.c projects/altix/sys/kern/sys_process.c projects/altix/sys/kern/syscalls.c projects/altix/sys/kern/syscalls.master projects/altix/sys/kern/systrace_args.c projects/altix/sys/kern/tty.c projects/altix/sys/kern/uipc_mqueue.c projects/altix/sys/kern/uipc_socket.c projects/altix/sys/kern/uipc_syscalls.c projects/altix/sys/kern/vfs_aio.c projects/altix/sys/kern/vfs_cache.c projects/altix/sys/kern/vfs_default.c projects/altix/sys/kern/vfs_lookup.c projects/altix/sys/kern/vfs_mount.c projects/altix/sys/kern/vfs_subr.c projects/altix/sys/kern/vfs_syscalls.c projects/altix/sys/mips/adm5120/obio.c projects/altix/sys/mips/alchemy/obio.c projects/altix/sys/mips/atheros/apb.c projects/altix/sys/mips/atheros/ar71xx_machdep.c projects/altix/sys/mips/atheros/ar71xx_pci.c projects/altix/sys/mips/atheros/ar71xx_wdog.c projects/altix/sys/mips/atheros/ar71xxreg.h projects/altix/sys/mips/atheros/files.ar71xx projects/altix/sys/mips/atheros/if_arge.c projects/altix/sys/mips/atheros/if_argevar.h projects/altix/sys/mips/atheros/uart_bus_ar71xx.c projects/altix/sys/mips/atheros/uart_cpu_ar71xx.c projects/altix/sys/mips/cavium/ciu.c projects/altix/sys/mips/cavium/files.octeon1 projects/altix/sys/mips/cavium/obio.c projects/altix/sys/mips/cavium/octe/cavium-ethernet.h projects/altix/sys/mips/cavium/octe/ethernet-common.c projects/altix/sys/mips/cavium/octe/ethernet-headers.h projects/altix/sys/mips/cavium/octe/ethernet-mdio.c projects/altix/sys/mips/cavium/octe/ethernet-rgmii.c projects/altix/sys/mips/cavium/octe/ethernet-rx.c projects/altix/sys/mips/cavium/octe/ethernet-sgmii.c projects/altix/sys/mips/cavium/octe/ethernet-tx.c projects/altix/sys/mips/cavium/octe/ethernet-xaui.c projects/altix/sys/mips/cavium/octe/ethernet.c projects/altix/sys/mips/cavium/octe/octe.c projects/altix/sys/mips/cavium/octeon_machdep.c projects/altix/sys/mips/cavium/octeon_mp.c projects/altix/sys/mips/cavium/octopci.c projects/altix/sys/mips/cavium/octopcireg.h projects/altix/sys/mips/cavium/std.octeon1 projects/altix/sys/mips/cavium/uart_bus_octeonusart.c projects/altix/sys/mips/cavium/uart_cpu_octeonusart.c projects/altix/sys/mips/cavium/uart_dev_oct16550.c projects/altix/sys/mips/cavium/usb/octusb.c projects/altix/sys/mips/conf/AR71XX projects/altix/sys/mips/conf/AR71XX.hints projects/altix/sys/mips/conf/MALTA64 projects/altix/sys/mips/conf/OCTEON1 projects/altix/sys/mips/conf/SWARM projects/altix/sys/mips/conf/SWARM_SMP projects/altix/sys/mips/idt/if_kr.c projects/altix/sys/mips/idt/obio.c projects/altix/sys/mips/include/atomic.h projects/altix/sys/mips/include/cpufunc.h projects/altix/sys/mips/include/cpuregs.h projects/altix/sys/mips/include/elf.h projects/altix/sys/mips/include/locore.h projects/altix/sys/mips/include/md_var.h projects/altix/sys/mips/include/memdev.h projects/altix/sys/mips/include/pcb.h projects/altix/sys/mips/include/pmap.h projects/altix/sys/mips/include/pte.h projects/altix/sys/mips/include/regnum.h projects/altix/sys/mips/include/smp.h projects/altix/sys/mips/include/ucontext.h projects/altix/sys/mips/include/vmparam.h projects/altix/sys/mips/mips/busdma_machdep.c projects/altix/sys/mips/mips/exception.S projects/altix/sys/mips/mips/locore.S projects/altix/sys/mips/mips/machdep.c projects/altix/sys/mips/mips/mainbus.c projects/altix/sys/mips/mips/mp_machdep.c projects/altix/sys/mips/mips/nexus.c projects/altix/sys/mips/mips/pmap.c projects/altix/sys/mips/mips/trap.c projects/altix/sys/mips/rmi/board.c projects/altix/sys/mips/rmi/board.h projects/altix/sys/mips/rmi/dev/sec/desc.h projects/altix/sys/mips/rmi/dev/sec/rmilib.c projects/altix/sys/mips/rmi/dev/sec/rmilib.h projects/altix/sys/mips/rmi/dev/sec/rmisec.c projects/altix/sys/mips/rmi/dev/xlr/rge.c projects/altix/sys/mips/rmi/dev/xlr/rge.h projects/altix/sys/mips/rmi/files.xlr projects/altix/sys/mips/rmi/interrupt.h projects/altix/sys/mips/rmi/intr_machdep.c projects/altix/sys/mips/rmi/iodi.c projects/altix/sys/mips/rmi/iomap.h projects/altix/sys/mips/rmi/msgring.h projects/altix/sys/mips/rmi/pic.h projects/altix/sys/mips/rmi/rmi_mips_exts.h projects/altix/sys/mips/rmi/tick.c projects/altix/sys/mips/rmi/xlr_machdep.c projects/altix/sys/mips/rmi/xlr_pci.c projects/altix/sys/mips/sibyte/sb_machdep.c projects/altix/sys/mips/sibyte/sb_zbbus.c projects/altix/sys/mips/sibyte/sb_zbpci.c projects/altix/sys/modules/Makefile projects/altix/sys/modules/aac/Makefile projects/altix/sys/modules/acpi/acpi/Makefile projects/altix/sys/modules/agp/Makefile projects/altix/sys/modules/amr/Makefile projects/altix/sys/modules/asr/Makefile projects/altix/sys/modules/bge/Makefile projects/altix/sys/modules/cpufreq/Makefile projects/altix/sys/modules/crypto/Makefile projects/altix/sys/modules/cryptodev/Makefile projects/altix/sys/modules/cxgb/Makefile projects/altix/sys/modules/cyclic/Makefile projects/altix/sys/modules/dtrace/Makefile projects/altix/sys/modules/dtrace/Makefile.inc projects/altix/sys/modules/dtrace/dtrace/Makefile projects/altix/sys/modules/dtrace/dtraceall/dtraceall.c projects/altix/sys/modules/dtrace/fasttrap/Makefile projects/altix/sys/modules/em/Makefile projects/altix/sys/modules/gem/Makefile projects/altix/sys/modules/hptmv/Makefile projects/altix/sys/modules/hptrr/Makefile projects/altix/sys/modules/hwpmc/Makefile projects/altix/sys/modules/i2c/controllers/pcf/Makefile projects/altix/sys/modules/igb/Makefile projects/altix/sys/modules/io/Makefile projects/altix/sys/modules/ixgbe/Makefile projects/altix/sys/modules/krpc/Makefile projects/altix/sys/modules/le/Makefile projects/altix/sys/modules/linprocfs/Makefile projects/altix/sys/modules/linsysfs/Makefile projects/altix/sys/modules/linux/Makefile projects/altix/sys/modules/mem/Makefile projects/altix/sys/modules/mfi/Makefile projects/altix/sys/modules/mii/Makefile projects/altix/sys/modules/ndis/Makefile projects/altix/sys/modules/opensolaris/Makefile projects/altix/sys/modules/ppc/Makefile projects/altix/sys/modules/procfs/Makefile projects/altix/sys/modules/scc/Makefile projects/altix/sys/modules/smbfs/Makefile projects/altix/sys/modules/sound/driver/Makefile projects/altix/sys/modules/sound/sound/Makefile projects/altix/sys/modules/svr4/Makefile projects/altix/sys/modules/syscons/Makefile projects/altix/sys/modules/sysvipc/sysvmsg/Makefile projects/altix/sys/modules/sysvipc/sysvsem/Makefile projects/altix/sys/modules/uart/Makefile projects/altix/sys/modules/usb/Makefile projects/altix/sys/modules/vx/Makefile projects/altix/sys/modules/wlan/Makefile projects/altix/sys/modules/zfs/Makefile projects/altix/sys/net/bpf.c projects/altix/sys/net/if.c projects/altix/sys/net/if.h projects/altix/sys/net/if_epair.c projects/altix/sys/net/if_lagg.c projects/altix/sys/net/if_llatbl.c projects/altix/sys/net/if_llatbl.h projects/altix/sys/net/if_tap.c projects/altix/sys/net/if_tun.c projects/altix/sys/net/rtsock.c projects/altix/sys/net/vnet.c projects/altix/sys/net80211/ieee80211_node.c projects/altix/sys/net80211/ieee80211_ratectl.c projects/altix/sys/net80211/ieee80211_ratectl.h projects/altix/sys/net80211/ieee80211_scan_sta.c projects/altix/sys/netgraph/ng_UI.c projects/altix/sys/netgraph/ng_async.c projects/altix/sys/netgraph/ng_frame_relay.c projects/altix/sys/netgraph/ng_gif_demux.c projects/altix/sys/netgraph/ng_iface.c projects/altix/sys/netgraph/ng_rfc1490.c projects/altix/sys/netgraph/ng_socket.c projects/altix/sys/netgraph/ng_tty.c projects/altix/sys/netinet/igmp.c projects/altix/sys/netinet/in.c projects/altix/sys/netinet/in.h projects/altix/sys/netinet/in_rmx.c projects/altix/sys/netinet/ip_carp.c projects/altix/sys/netinet/ip_divert.c projects/altix/sys/netinet/ip_input.c projects/altix/sys/netinet/ip_ipsec.c projects/altix/sys/netinet/ip_options.c projects/altix/sys/netinet/ip_output.c projects/altix/sys/netinet/ip_var.h projects/altix/sys/netinet/ipfw/dn_sched.h projects/altix/sys/netinet/ipfw/dn_sched_qfq.c projects/altix/sys/netinet/ipfw/dn_sched_wf2q.c projects/altix/sys/netinet/ipfw/ip_dn_glue.c projects/altix/sys/netinet/ipfw/ip_dn_io.c projects/altix/sys/netinet/ipfw/ip_dn_private.h projects/altix/sys/netinet/ipfw/ip_dummynet.c projects/altix/sys/netinet/ipfw/ip_fw_log.c projects/altix/sys/netinet/ipfw/ip_fw_nat.c projects/altix/sys/netinet/ipfw/ip_fw_pfil.c projects/altix/sys/netinet/libalias/libalias.3 projects/altix/sys/netinet/raw_ip.c projects/altix/sys/netinet/sctp.h projects/altix/sys/netinet/sctp_asconf.c projects/altix/sys/netinet/sctp_asconf.h projects/altix/sys/netinet/sctp_auth.c projects/altix/sys/netinet/sctp_bsd_addr.c projects/altix/sys/netinet/sctp_cc_functions.c projects/altix/sys/netinet/sctp_constants.h projects/altix/sys/netinet/sctp_crc32.c projects/altix/sys/netinet/sctp_crc32.h projects/altix/sys/netinet/sctp_indata.c projects/altix/sys/netinet/sctp_input.c projects/altix/sys/netinet/sctp_os_bsd.h projects/altix/sys/netinet/sctp_output.c projects/altix/sys/netinet/sctp_output.h projects/altix/sys/netinet/sctp_pcb.c projects/altix/sys/netinet/sctp_pcb.h projects/altix/sys/netinet/sctp_peeloff.c projects/altix/sys/netinet/sctp_sysctl.c projects/altix/sys/netinet/sctp_sysctl.h projects/altix/sys/netinet/sctp_timer.c projects/altix/sys/netinet/sctp_uio.h projects/altix/sys/netinet/sctp_usrreq.c projects/altix/sys/netinet/sctputil.c projects/altix/sys/netinet/siftr.c projects/altix/sys/netinet/tcp.h projects/altix/sys/netinet/tcp_input.c projects/altix/sys/netinet/tcp_output.c projects/altix/sys/netinet/tcp_reass.c projects/altix/sys/netinet/tcp_subr.c projects/altix/sys/netinet/tcp_timer.h projects/altix/sys/netinet/tcp_usrreq.c projects/altix/sys/netinet/tcp_var.h projects/altix/sys/netinet/udp_usrreq.c projects/altix/sys/netinet6/icmp6.c projects/altix/sys/netinet6/in6_cksum.c projects/altix/sys/netinet6/in6_rmx.c projects/altix/sys/netinet6/ip6_input.c projects/altix/sys/netinet6/ip6_ipsec.c projects/altix/sys/netinet6/ip6_output.c projects/altix/sys/netinet6/ip6_var.h projects/altix/sys/netinet6/nd6.c projects/altix/sys/netinet6/nd6_nbr.c projects/altix/sys/netinet6/raw_ip6.c projects/altix/sys/netinet6/sctp6_usrreq.c projects/altix/sys/netipsec/ipsec_output.c projects/altix/sys/netipsec/key.c projects/altix/sys/netipsec/keydb.h projects/altix/sys/nfs/nfs_lock.c projects/altix/sys/nfs/nfs_lock.h projects/altix/sys/nfsclient/nfs.h projects/altix/sys/nfsclient/nfs_bio.c projects/altix/sys/nfsclient/nfs_diskless.c projects/altix/sys/nfsclient/nfs_nfsiod.c projects/altix/sys/nfsclient/nfs_node.c projects/altix/sys/nfsclient/nfs_subs.c projects/altix/sys/nfsclient/nfs_vfsops.c projects/altix/sys/nfsclient/nfs_vnops.c projects/altix/sys/nfsclient/nfsmount.h projects/altix/sys/nfsclient/nfsnode.h projects/altix/sys/nfsserver/nfs_serv.c projects/altix/sys/nlm/nlm_advlock.c projects/altix/sys/nlm/nlm_prot_impl.c projects/altix/sys/opencrypto/cryptodev.c projects/altix/sys/opencrypto/cryptodev.h projects/altix/sys/opencrypto/cryptosoft.c projects/altix/sys/opencrypto/deflate.c projects/altix/sys/opencrypto/xform.c projects/altix/sys/opencrypto/xform.h projects/altix/sys/pc98/conf/GENERIC projects/altix/sys/pc98/pc98/canbus.c projects/altix/sys/pc98/pc98/machdep.c projects/altix/sys/pci/if_rl.c projects/altix/sys/powerpc/aim/clock.c projects/altix/sys/powerpc/aim/copyinout.c projects/altix/sys/powerpc/aim/interrupt.c projects/altix/sys/powerpc/aim/machdep.c projects/altix/sys/powerpc/aim/mmu_oea.c projects/altix/sys/powerpc/aim/mmu_oea64.c projects/altix/sys/powerpc/aim/nexus.c projects/altix/sys/powerpc/aim/ofw_machdep.c projects/altix/sys/powerpc/aim/slb.c projects/altix/sys/powerpc/aim/trap.c projects/altix/sys/powerpc/aim/trap_subr64.S projects/altix/sys/powerpc/aim/vm_machdep.c projects/altix/sys/powerpc/booke/clock.c projects/altix/sys/powerpc/booke/interrupt.c projects/altix/sys/powerpc/booke/machdep.c projects/altix/sys/powerpc/booke/platform_bare.c projects/altix/sys/powerpc/booke/pmap.c projects/altix/sys/powerpc/booke/trap.c projects/altix/sys/powerpc/conf/GENERIC projects/altix/sys/powerpc/conf/GENERIC64 projects/altix/sys/powerpc/conf/Makefile projects/altix/sys/powerpc/conf/NOTES projects/altix/sys/powerpc/include/altivec.h projects/altix/sys/powerpc/include/elf.h projects/altix/sys/powerpc/include/intr_machdep.h projects/altix/sys/powerpc/include/md_var.h projects/altix/sys/powerpc/include/memdev.h projects/altix/sys/powerpc/include/mmuvar.h projects/altix/sys/powerpc/include/ofw_machdep.h projects/altix/sys/powerpc/include/param.h projects/altix/sys/powerpc/include/pcb.h projects/altix/sys/powerpc/include/pcpu.h projects/altix/sys/powerpc/include/pmap.h projects/altix/sys/powerpc/include/smp.h projects/altix/sys/powerpc/include/sr.h projects/altix/sys/powerpc/include/trap_aim.h projects/altix/sys/powerpc/include/vm.h projects/altix/sys/powerpc/mpc85xx/mpc85xx.c projects/altix/sys/powerpc/ofw/ofw_real.c projects/altix/sys/powerpc/ofw/ofw_syscons.c projects/altix/sys/powerpc/powermac/ata_kauai.c projects/altix/sys/powerpc/powermac/cuda.c projects/altix/sys/powerpc/powermac/kiic.c projects/altix/sys/powerpc/powermac/pmu.c projects/altix/sys/powerpc/powermac/smu.c projects/altix/sys/powerpc/powerpc/bus_machdep.c projects/altix/sys/powerpc/powerpc/busdma_machdep.c projects/altix/sys/powerpc/powerpc/exec_machdep.c projects/altix/sys/powerpc/powerpc/intr_machdep.c projects/altix/sys/powerpc/powerpc/mem.c projects/altix/sys/powerpc/powerpc/mmu_if.m projects/altix/sys/powerpc/powerpc/mp_machdep.c projects/altix/sys/powerpc/powerpc/platform.c projects/altix/sys/powerpc/powerpc/platform_if.m projects/altix/sys/powerpc/powerpc/pmap_dispatch.c projects/altix/sys/rpc/clnt_dg.c projects/altix/sys/rpc/clnt_vc.c projects/altix/sys/rpc/replay.c projects/altix/sys/rpc/rpc_com.h projects/altix/sys/rpc/rpc_generic.c projects/altix/sys/security/audit/audit_bsm_klib.c projects/altix/sys/security/mac/mac_framework.c projects/altix/sys/security/mac/mac_internal.h projects/altix/sys/security/mac/mac_vfs.c projects/altix/sys/sparc64/conf/GENERIC projects/altix/sys/sparc64/include/asm.h projects/altix/sys/sparc64/include/elf.h projects/altix/sys/sparc64/include/endian.h projects/altix/sys/sparc64/include/intr_machdep.h projects/altix/sys/sparc64/include/md_var.h projects/altix/sys/sparc64/include/smp.h projects/altix/sys/sparc64/include/tick.h projects/altix/sys/sparc64/pci/schizo.c projects/altix/sys/sparc64/sparc64/bus_machdep.c projects/altix/sys/sparc64/sparc64/elf_machdep.c projects/altix/sys/sparc64/sparc64/intr_machdep.c projects/altix/sys/sparc64/sparc64/iommu.c projects/altix/sys/sparc64/sparc64/machdep.c projects/altix/sys/sparc64/sparc64/mp_machdep.c projects/altix/sys/sparc64/sparc64/nexus.c projects/altix/sys/sparc64/sparc64/pmap.c projects/altix/sys/sparc64/sparc64/support.S projects/altix/sys/sparc64/sparc64/tick.c projects/altix/sys/sparc64/sparc64/trap.c projects/altix/sys/sparc64/sparc64/vm_machdep.c projects/altix/sys/sun4v/conf/GENERIC projects/altix/sys/sun4v/include/elf.h projects/altix/sys/sun4v/include/endian.h projects/altix/sys/sun4v/include/intr_machdep.h projects/altix/sys/sun4v/include/smp.h projects/altix/sys/sun4v/sun4v/bus_machdep.c projects/altix/sys/sun4v/sun4v/hviommu.c projects/altix/sys/sun4v/sun4v/intr_machdep.c projects/altix/sys/sun4v/sun4v/mp_machdep.c projects/altix/sys/sun4v/sun4v/nexus.c projects/altix/sys/sun4v/sun4v/trap.c projects/altix/sys/sun4v/sun4v/vnex.c projects/altix/sys/sys/_rmlock.h projects/altix/sys/sys/_task.h projects/altix/sys/sys/acl.h projects/altix/sys/sys/bio.h projects/altix/sys/sys/bus.h projects/altix/sys/sys/callout.h projects/altix/sys/sys/cdefs.h projects/altix/sys/sys/conf.h projects/altix/sys/sys/copyright.h projects/altix/sys/sys/disklabel.h projects/altix/sys/sys/dtrace_bsd.h projects/altix/sys/sys/elf_common.h projects/altix/sys/sys/exec.h projects/altix/sys/sys/gpt.h projects/altix/sys/sys/imgact.h projects/altix/sys/sys/ktrace.h projects/altix/sys/sys/link_elf.h projects/altix/sys/sys/lock.h projects/altix/sys/sys/lockmgr.h projects/altix/sys/sys/mbuf.h projects/altix/sys/sys/mman.h projects/altix/sys/sys/module.h projects/altix/sys/sys/mount.h projects/altix/sys/sys/mutex.h projects/altix/sys/sys/param.h projects/altix/sys/sys/pcpu.h projects/altix/sys/sys/proc.h projects/altix/sys/sys/rmlock.h projects/altix/sys/sys/sbuf.h projects/altix/sys/sys/sched.h projects/altix/sys/sys/sdt.h projects/altix/sys/sys/signal.h projects/altix/sys/sys/signalvar.h projects/altix/sys/sys/socketvar.h projects/altix/sys/sys/sockio.h projects/altix/sys/sys/syscall.h projects/altix/sys/sys/syscall.mk projects/altix/sys/sys/sysctl.h projects/altix/sys/sys/sysent.h projects/altix/sys/sys/sysproto.h projects/altix/sys/sys/systm.h projects/altix/sys/sys/taskqueue.h projects/altix/sys/sys/time.h projects/altix/sys/sys/timeet.h projects/altix/sys/sys/timetc.h projects/altix/sys/sys/unistd.h projects/altix/sys/sys/user.h projects/altix/sys/sys/vnode.h projects/altix/sys/tools/vnode_if.awk projects/altix/sys/ufs/ffs/ffs_softdep.c projects/altix/sys/ufs/ffs/ffs_vfsops.c projects/altix/sys/ufs/ffs/fs.h projects/altix/sys/ufs/ffs/softdep.h projects/altix/sys/ufs/ufs/ufsmount.h projects/altix/sys/vm/memguard.c projects/altix/sys/vm/memguard.h projects/altix/sys/vm/swap_pager.c projects/altix/sys/vm/uma.h projects/altix/sys/vm/uma_core.c projects/altix/sys/vm/vm_kern.c projects/altix/sys/vm/vm_map.c projects/altix/sys/vm/vm_map.h projects/altix/sys/vm/vm_mmap.c projects/altix/sys/vm/vm_page.c projects/altix/sys/vm/vm_pageout.c projects/altix/sys/vm/vm_phys.c projects/altix/sys/vm/vm_reserv.c projects/altix/sys/x86/cpufreq/est.c projects/altix/sys/x86/isa/atrtc.c projects/altix/sys/x86/isa/clock.c projects/altix/sys/x86/x86/local_apic.c projects/altix/sys/xen/evtchn/evtchn.c projects/altix/sys/xen/gnttab.c projects/altix/sys/xen/gnttab.h projects/altix/sys/xen/interface/grant_table.h projects/altix/sys/xen/interface/hvm/params.h projects/altix/sys/xen/interface/io/blkif.h projects/altix/sys/xen/interface/io/protocols.h projects/altix/sys/xen/interface/io/ring.h projects/altix/sys/xen/interface/io/xenbus.h projects/altix/sys/xen/xen_intr.h projects/altix/sys/xen/xenbus/xenbus_if.m projects/altix/sys/xen/xenbus/xenbusvar.h Directory Properties: projects/altix/lib/libstand/ (props changed) projects/altix/sys/ (props changed) projects/altix/sys/amd64/include/xen/ (props changed) projects/altix/sys/cddl/contrib/opensolaris/ (props changed) projects/altix/sys/contrib/dev/acpica/ (props changed) projects/altix/sys/contrib/x86emu/ (props changed) projects/altix/sys/dev/usb/controller/ (props changed) projects/altix/sys/dev/xen/xenpci/ (props changed) Modified: projects/altix/lib/libstand/Makefile ============================================================================== --- projects/altix/lib/libstand/Makefile Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/lib/libstand/Makefile Tue Oct 26 02:34:47 2010 (r214369) @@ -20,23 +20,23 @@ WARNS?= 0 CFLAGS+= -ffreestanding -Wformat CFLAGS+= -I${.CURDIR} -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" +.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" CFLAGS+= -mpreferred-stack-boundary=2 CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 .endif -.if ${MACHINE_ARCH} == "i386" +.if ${MACHINE_CPUARCH} == "i386" CFLAGS+= -mno-sse3 .endif .if ${MACHINE} == "pc98" CFLAGS+= -Os .endif -.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64" +.if ${MACHINE_CPUARCH} == "powerpc" CFLAGS+= -msoft-float -D_STANDALONE -DNETIF_DEBUG .endif .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "powerpc64" CFLAGS+= -m32 -I. .endif -.if ${MACHINE_ARCH} == "arm" +.if ${MACHINE_CPUARCH} == "arm" CFLAGS+= -msoft-float -D_STANDALONE .endif @@ -54,19 +54,19 @@ SRCS+= ntoh.c # string functions from libc .PATH: ${.CURDIR}/../libc/string -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "powerpc" || \ - ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "sparc64" || \ - ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "arm" +.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "powerpc" || \ + ${MACHINE_CPUARCH} == "sparc64" || ${MACHINE_CPUARCH} == "amd64" || \ + ${MACHINE_CPUARCH} == "arm" SRCS+= bcmp.c bcopy.c bzero.c ffs.c index.c memccpy.c memchr.c memcmp.c \ memcpy.c memmove.c memset.c qdivrem.c rindex.c strcat.c strchr.c \ strcmp.c strcpy.c strcspn.c strlen.c strncat.c strncmp.c strncpy.c \ strpbrk.c strrchr.c strsep.c strspn.c strstr.c strtok.c swab.c .endif -.if ${MACHINE_ARCH} == "arm" +.if ${MACHINE_CPUARCH} == "arm" .PATH: ${.CURDIR}/../libc/arm/gen SRCS+= divsi3.S .endif -.if ${MACHINE_ARCH} == "ia64" +.if ${MACHINE_CPUARCH} == "ia64" .PATH: ${.CURDIR}/../libc/ia64/string SRCS+= bcmp.c bcopy.S bzero.S ffs.S index.c memccpy.c memchr.c memcmp.c \ memcpy.S memmove.S memset.c rindex.c strcat.c strchr.c \ @@ -78,7 +78,7 @@ SRCS+= bcmp.c bcopy.S bzero.S ffs.S inde SRCS+= __divdi3.S __divsi3.S __moddi3.S __modsi3.S SRCS+= __udivdi3.S __udivsi3.S __umoddi3.S __umodsi3.S .endif -.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64" +.if ${MACHINE_CPUARCH} == "powerpc" .PATH: ${.CURDIR}/../libc/quad SRCS+= ashldi3.c ashrdi3.c .PATH: ${.CURDIR}/../libc/powerpc/gen @@ -90,12 +90,12 @@ SRCS+= syncicache.c SRCS+= uuid_equal.c uuid_is_nil.c # _setjmp/_longjmp -.if ${MACHINE_ARCH} == "amd64" +.if ${MACHINE_CPUARCH} == "amd64" .PATH: ${.CURDIR}/i386 .elif ${MACHINE_ARCH} == "powerpc64" .PATH: ${.CURDIR}/powerpc .else -.PATH: ${.CURDIR}/${MACHINE_ARCH} +.PATH: ${.CURDIR}/${MACHINE_CPUARCH} .endif SRCS+= _setjmp.S @@ -157,7 +157,7 @@ SRCS+= splitfs.c .include <bsd.lib.mk> -.if ${MACHINE_ARCH} == "amd64" +.if ${MACHINE_CPUARCH} == "amd64" beforedepend ${OBJS}: machine cleandepend: cleanmachine cleanmachine: Modified: projects/altix/lib/libstand/libstand.3 ============================================================================== --- projects/altix/lib/libstand/libstand.3 Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/lib/libstand/libstand.3 Tue Oct 26 02:34:47 2010 (r214369) @@ -270,7 +270,6 @@ The .Li b conversion is provided to decode error registers. Its usage is: -.Pp .Bd -ragged -offset indent printf( .Qq reg=%b\en , @@ -285,7 +284,6 @@ Each <arg> is a sequence of characters, which gives the bit number to be inspected (origin 1) and the next characters (up to a character less than 32) give the text to be displayed if the bit is set. Thus -.Pp .Bd -ragged -offset indent printf( .Qq reg=%b\en , @@ -295,7 +293,6 @@ printf( .Ed .Pp would give the output -.Pp .Bd -ragged -offset indent reg=3<BITTWO,BITONE> .Ed @@ -303,7 +300,6 @@ reg=3<BITTWO,BITONE> The .Li D conversion provides a hexdump facility, e.g. -.Pp .Bd -ragged -offset indent printf( .Qq %6D , Modified: projects/altix/lib/libstand/net.h ============================================================================== --- projects/altix/lib/libstand/net.h Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/lib/libstand/net.h Tue Oct 26 02:34:47 2010 (r214369) @@ -50,7 +50,7 @@ #define MACPY(s, d) bcopy((char *)s, (char *)d, 6) -#define MAXTMO 20 /* seconds */ +#define MAXTMO 120 /* seconds */ #define MINTMO 2 /* seconds */ #define FNAME_SIZE 128 Modified: projects/altix/lib/libstand/nfs.c ============================================================================== --- projects/altix/lib/libstand/nfs.c Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/lib/libstand/nfs.c Tue Oct 26 02:34:47 2010 (r214369) @@ -50,7 +50,10 @@ __FBSDID("$FreeBSD$"); #define NFS_DEBUGxx +#define NFSREAD_SIZE 1024 + /* Define our own NFS attributes without NQNFS stuff. */ +#ifdef OLD_NFSV2 struct nfsv2_fattrs { n_long fa_type; n_long fa_mode; @@ -68,7 +71,6 @@ struct nfsv2_fattrs { struct nfsv2_time fa_ctime; }; - struct nfs_read_args { u_char fh[NFS_FHSIZE]; n_long off; @@ -77,7 +79,6 @@ struct nfs_read_args { }; /* Data part of nfs rpc reply (also the largest thing we receive) */ -#define NFSREAD_SIZE 1024 struct nfs_read_repl { n_long errno; struct nfsv2_fattrs fa; @@ -116,6 +117,72 @@ struct nfs_iodesc { u_char fh[NFS_FHSIZE]; struct nfsv2_fattrs fa; /* all in network order */ }; +#else /* !OLD_NFSV2 */ + +/* NFSv3 definitions */ +#define NFS_V3MAXFHSIZE 64 +#define NFS_VER3 3 +#define RPCMNT_VER3 3 +#define NFSPROCV3_LOOKUP 3 +#define NFSPROCV3_READLINK 5 +#define NFSPROCV3_READ 6 +#define NFSPROCV3_READDIR 16 + +typedef struct { + uint32_t val[2]; +} n_quad; + +struct nfsv3_time { + uint32_t nfs_sec; + uint32_t nfs_nsec; +}; + +struct nfsv3_fattrs { + uint32_t fa_type; + uint32_t fa_mode; + uint32_t fa_nlink; + uint32_t fa_uid; + uint32_t fa_gid; + n_quad fa_size; + n_quad fa_used; + n_quad fa_rdev; + n_quad fa_fsid; + n_quad fa_fileid; + struct nfsv3_time fa_atime; + struct nfsv3_time fa_mtime; + struct nfsv3_time fa_ctime; +}; + +/* + * For NFSv3, the file handle is variable in size, so most fixed sized + * structures for arguments won't work. For most cases, a structure + * that starts with any fixed size section is followed by an array + * that covers the maximum size required. + */ +struct nfsv3_readdir_repl { + uint32_t errno; + uint32_t ok; + struct nfsv3_fattrs fa; + uint32_t cookiev0; + uint32_t cookiev1; +}; + +struct nfsv3_readdir_entry { + uint32_t follows; + uint32_t fid0; + uint32_t fid1; + uint32_t len; + uint32_t nameplus[0]; +}; + +struct nfs_iodesc { + struct iodesc *iodesc; + off_t off; + uint32_t fhsize; + u_char fh[NFS_V3MAXFHSIZE]; + struct nfsv3_fattrs fa; /* all in network order */ +}; +#endif /* OLD_NFSV2 */ /* * XXX interactions with tftp? See nfswrapper.c for a confusing @@ -142,6 +209,7 @@ struct fs_ops nfs_fsops = { nfs_readdir }; +#ifdef OLD_NFSV2 /* * Fetch the root file handle (call mount daemon) * Return zero or error number. @@ -745,3 +813,675 @@ nfs_readdir(struct open_file *f, struct cookie = ntohl(roff->cookie); return 0; } +#else /* !OLD_NFSV2 */ +/* + * Fetch the root file handle (call mount daemon) + * Return zero or error number. + */ +int +nfs_getrootfh(struct iodesc *d, char *path, uint32_t *fhlenp, u_char *fhp) +{ + int len; + struct args { + uint32_t len; + char path[FNAME_SIZE]; + } *args; + struct repl { + uint32_t errno; + uint32_t fhsize; + u_char fh[NFS_V3MAXFHSIZE]; + uint32_t authcnt; + uint32_t auth[7]; + } *repl; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct args d; + } sdata; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct repl d; + } rdata; + size_t cc; + +#ifdef NFS_DEBUG + if (debug) + printf("nfs_getrootfh: %s\n", path); +#endif + + args = &sdata.d; + repl = &rdata.d; + + bzero(args, sizeof(*args)); + len = strlen(path); + if (len > sizeof(args->path)) + len = sizeof(args->path); + args->len = htonl(len); + bcopy(path, args->path, len); + len = sizeof(uint32_t) + roundup(len, sizeof(uint32_t)); + + cc = rpc_call(d, RPCPROG_MNT, RPCMNT_VER3, RPCMNT_MOUNT, + args, len, repl, sizeof(*repl)); + if (cc == -1) + /* errno was set by rpc_call */ + return (errno); + if (cc < 2 * sizeof (uint32_t)) + return (EBADRPC); + if (repl->errno != 0) + return (ntohl(repl->errno)); + *fhlenp = ntohl(repl->fhsize); + bcopy(repl->fh, fhp, *fhlenp); + return (0); +} + +/* + * Lookup a file. Store handle and attributes. + * Return zero or error number. + */ +int +nfs_lookupfh(struct nfs_iodesc *d, const char *name, struct nfs_iodesc *newfd) +{ + int len, rlen, pos; + struct args { + uint32_t fhsize; + uint32_t fhplusname[1 + + (NFS_V3MAXFHSIZE + FNAME_SIZE) / sizeof(uint32_t)]; + } *args; + struct repl { + uint32_t errno; + uint32_t fhsize; + uint32_t fhplusattr[(NFS_V3MAXFHSIZE + + 2 * (sizeof(uint32_t) + + sizeof(struct nfsv3_fattrs))) / sizeof(uint32_t)]; + } *repl; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct args d; + } sdata; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct repl d; + } rdata; + ssize_t cc; + +#ifdef NFS_DEBUG + if (debug) + printf("lookupfh: called\n"); +#endif + + args = &sdata.d; + repl = &rdata.d; + + bzero(args, sizeof(*args)); + args->fhsize = htonl(d->fhsize); + bcopy(d->fh, args->fhplusname, d->fhsize); + len = strlen(name); + if (len > FNAME_SIZE) + len = FNAME_SIZE; + pos = roundup(d->fhsize, sizeof(uint32_t)) / sizeof(uint32_t); + args->fhplusname[pos++] = htonl(len); + bcopy(name, &args->fhplusname[pos], len); + len = sizeof(uint32_t) + pos * sizeof(uint32_t) + + roundup(len, sizeof(uint32_t)); + + rlen = sizeof(*repl); + + cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_LOOKUP, + args, len, repl, rlen); + if (cc == -1) + return (errno); /* XXX - from rpc_call */ + if (cc < 2 * sizeof(uint32_t)) + return (EIO); + if (repl->errno != 0) + /* saerrno.h now matches NFS error numbers. */ + return (ntohl(repl->errno)); + newfd->fhsize = ntohl(repl->fhsize); + bcopy(repl->fhplusattr, &newfd->fh, newfd->fhsize); + pos = roundup(newfd->fhsize, sizeof(uint32_t)) / sizeof(uint32_t); + if (repl->fhplusattr[pos++] == 0) + return (EIO); + bcopy(&repl->fhplusattr[pos], &newfd->fa, sizeof(newfd->fa)); + return (0); +} + +#ifndef NFS_NOSYMLINK +/* + * Get the destination of a symbolic link. + */ +int +nfs_readlink(struct nfs_iodesc *d, char *buf) +{ + struct args { + uint32_t fhsize; + u_char fh[NFS_V3MAXFHSIZE]; + } *args; + struct repl { + uint32_t errno; + uint32_t ok; + struct nfsv3_fattrs fa; + uint32_t len; + u_char path[NFS_MAXPATHLEN]; + } *repl; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct args d; + } sdata; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct repl d; + } rdata; + ssize_t cc; + +#ifdef NFS_DEBUG + if (debug) + printf("readlink: called\n"); +#endif + + args = &sdata.d; + repl = &rdata.d; + + bzero(args, sizeof(*args)); + args->fhsize = htonl(d->fhsize); + bcopy(d->fh, args->fh, d->fhsize); + cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READLINK, + args, sizeof(uint32_t) + roundup(d->fhsize, sizeof(uint32_t)), + repl, sizeof(*repl)); + if (cc == -1) + return (errno); + + if (cc < 2 * sizeof(uint32_t)) + return (EIO); + + if (repl->errno != 0) + return (ntohl(repl->errno)); + + if (repl->ok == 0) + return (EIO); + + repl->len = ntohl(repl->len); + if (repl->len > NFS_MAXPATHLEN) + return (ENAMETOOLONG); + + bcopy(repl->path, buf, repl->len); + buf[repl->len] = 0; + return (0); +} +#endif + +/* + * Read data from a file. + * Return transfer count or -1 (and set errno) + */ +ssize_t +nfs_readdata(struct nfs_iodesc *d, off_t off, void *addr, size_t len) +{ + struct args { + uint32_t fhsize; + uint32_t fhoffcnt[NFS_V3MAXFHSIZE / sizeof(uint32_t) + 3]; + } *args; + struct repl { + uint32_t errno; + uint32_t ok; + struct nfsv3_fattrs fa; + uint32_t count; + uint32_t eof; + uint32_t len; + u_char data[NFSREAD_SIZE]; + } *repl; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct args d; + } sdata; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct repl d; + } rdata; + size_t cc; + long x; + int hlen, rlen, pos; + + args = &sdata.d; + repl = &rdata.d; + + bzero(args, sizeof(*args)); + args->fhsize = htonl(d->fhsize); + bcopy(d->fh, args->fhoffcnt, d->fhsize); + pos = roundup(d->fhsize, sizeof(uint32_t)) / sizeof(uint32_t); + args->fhoffcnt[pos++] = 0; + args->fhoffcnt[pos++] = htonl((uint32_t)off); + if (len > NFSREAD_SIZE) + len = NFSREAD_SIZE; + args->fhoffcnt[pos] = htonl((uint32_t)len); + hlen = sizeof(*repl) - NFSREAD_SIZE; + + cc = rpc_call(d->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READ, + args, 4 * sizeof(uint32_t) + roundup(d->fhsize, sizeof(uint32_t)), + repl, sizeof(*repl)); + if (cc == -1) + /* errno was already set by rpc_call */ + return (-1); + if (cc < hlen) { + errno = EBADRPC; + return (-1); + } + if (repl->errno != 0) { + errno = ntohl(repl->errno); + return (-1); + } + rlen = cc - hlen; + x = ntohl(repl->count); + if (rlen < x) { + printf("nfsread: short packet, %d < %ld\n", rlen, x); + errno = EBADRPC; + return (-1); + } + bcopy(repl->data, addr, x); + return (x); +} + +/* + * Open a file. + * return zero or error number + */ +int +nfs_open(const char *upath, struct open_file *f) +{ + struct iodesc *desc; + struct nfs_iodesc *currfd; + char buf[2 * NFS_V3MAXFHSIZE + 3]; + u_char *fh; + char *cp; + int i; +#ifndef NFS_NOSYMLINK + struct nfs_iodesc *newfd; + struct nfsv3_fattrs *fa; + char *ncp; + int c; + char namebuf[NFS_MAXPATHLEN + 1]; + char linkbuf[NFS_MAXPATHLEN + 1]; + int nlinks = 0; +#endif + int error; + char *path; + +#ifdef NFS_DEBUG + if (debug) + printf("nfs_open: %s (rootpath=%s)\n", upath, rootpath); +#endif + if (!rootpath[0]) { + printf("no rootpath, no nfs\n"); + return (ENXIO); + } + + /* + * This is silly - we should look at dv_type but that value is + * arch dependant and we can't use it here. + */ +#ifndef __i386__ + if (strcmp(f->f_dev->dv_name, "net") != 0) + return (EINVAL); +#else + if (strcmp(f->f_dev->dv_name, "pxe") != 0) + return (EINVAL); +#endif + + if (!(desc = socktodesc(*(int *)(f->f_devdata)))) + return (EINVAL); + + /* Bind to a reserved port. */ + desc->myport = htons(--rpc_port); + desc->destip = rootip; + if ((error = nfs_getrootfh(desc, rootpath, &nfs_root_node.fhsize, + nfs_root_node.fh))) + return (error); + nfs_root_node.iodesc = desc; + + fh = &nfs_root_node.fh[0]; + buf[0] = 'X'; + cp = &buf[1]; + for (i = 0; i < nfs_root_node.fhsize; i++, cp += 2) + sprintf(cp, "%02x", fh[i]); + sprintf(cp, "X"); + setenv("boot.nfsroot.server", inet_ntoa(rootip), 1); + setenv("boot.nfsroot.path", rootpath, 1); + setenv("boot.nfsroot.nfshandle", buf, 1); + sprintf(buf, "%d", nfs_root_node.fhsize); + setenv("boot.nfsroot.nfshandlelen", buf, 1); + +#ifndef NFS_NOSYMLINK + /* Fake up attributes for the root dir. */ + fa = &nfs_root_node.fa; + fa->fa_type = htonl(NFDIR); + fa->fa_mode = htonl(0755); + fa->fa_nlink = htonl(2); + + currfd = &nfs_root_node; + newfd = 0; + + cp = path = strdup(upath); + if (path == NULL) { + error = ENOMEM; + goto out; + } + while (*cp) { + /* + * Remove extra separators + */ + while (*cp == '/') + cp++; + + if (*cp == '\0') + break; + /* + * Check that current node is a directory. + */ + if (currfd->fa.fa_type != htonl(NFDIR)) { + error = ENOTDIR; + goto out; + } + + /* allocate file system specific data structure */ + newfd = malloc(sizeof(*newfd)); + if (newfd == NULL) { + error = ENOMEM; + goto out; + } + newfd->iodesc = currfd->iodesc; + newfd->off = 0; + + /* + * Get next component of path name. + */ + { + int len = 0; + + ncp = cp; + while ((c = *cp) != '\0' && c != '/') { + if (++len > NFS_MAXNAMLEN) { + error = ENOENT; + goto out; + } + cp++; + } + *cp = '\0'; + } + + /* lookup a file handle */ + error = nfs_lookupfh(currfd, ncp, newfd); + *cp = c; + if (error) + goto out; + + /* + * Check for symbolic link + */ + if (newfd->fa.fa_type == htonl(NFLNK)) { + int link_len, len; + + error = nfs_readlink(newfd, linkbuf); + if (error) + goto out; + + link_len = strlen(linkbuf); + len = strlen(cp); + + if (link_len + len > MAXPATHLEN + || ++nlinks > MAXSYMLINKS) { + error = ENOENT; + goto out; + } + + bcopy(cp, &namebuf[link_len], len + 1); + bcopy(linkbuf, namebuf, link_len); + + /* + * If absolute pathname, restart at root. + * If relative pathname, restart at parent directory. + */ + cp = namebuf; + if (*cp == '/') { + if (currfd != &nfs_root_node) + free(currfd); + currfd = &nfs_root_node; + } + + free(newfd); + newfd = 0; + + continue; + } + + if (currfd != &nfs_root_node) + free(currfd); + currfd = newfd; + newfd = 0; + } + + error = 0; + +out: + free(newfd); + free(path); +#else + /* allocate file system specific data structure */ + currfd = malloc(sizeof(*currfd)); + if (currfd != NULL) { + currfd->iodesc = desc; + currfd->off = 0; + + error = nfs_lookupfh(&nfs_root_node, upath, currfd); + } else + error = ENOMEM; +#endif + if (!error) { + f->f_fsdata = (void *)currfd; + return (0); + } + +#ifdef NFS_DEBUG + if (debug) + printf("nfs_open: %s lookupfh failed: %s\n", + path, strerror(error)); +#endif +#ifndef NFS_NOSYMLINK + if (currfd != &nfs_root_node) +#endif + free(currfd); + + return (error); +} + +int +nfs_close(struct open_file *f) +{ + struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata; + +#ifdef NFS_DEBUG + if (debug) + printf("nfs_close: fp=0x%lx\n", (u_long)fp); +#endif + + if (fp != &nfs_root_node && fp) + free(fp); + f->f_fsdata = (void *)0; + + return (0); +} + +/* + * read a portion of a file + */ +int +nfs_read(struct open_file *f, void *buf, size_t size, size_t *resid) +{ + struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata; + ssize_t cc; + char *addr = buf; + +#ifdef NFS_DEBUG + if (debug) + printf("nfs_read: size=%lu off=%d\n", (u_long)size, + (int)fp->off); +#endif + while ((int)size > 0) { + twiddle(); + cc = nfs_readdata(fp, fp->off, (void *)addr, size); + /* XXX maybe should retry on certain errors */ + if (cc == -1) { +#ifdef NFS_DEBUG + if (debug) + printf("nfs_read: read: %s", strerror(errno)); +#endif + return (errno); /* XXX - from nfs_readdata */ + } + if (cc == 0) { +#ifdef NFS_DEBUG + if (debug) + printf("nfs_read: hit EOF unexpectantly"); +#endif + goto ret; + } + fp->off += cc; + addr += cc; + size -= cc; + } +ret: + if (resid) + *resid = size; + + return (0); +} + +/* + * Not implemented. + */ +int +nfs_write(struct open_file *f, void *buf, size_t size, size_t *resid) +{ + return (EROFS); +} + +off_t +nfs_seek(struct open_file *f, off_t offset, int where) +{ + struct nfs_iodesc *d = (struct nfs_iodesc *)f->f_fsdata; + uint32_t size = ntohl(d->fa.fa_size.val[1]); + + switch (where) { + case SEEK_SET: + d->off = offset; + break; + case SEEK_CUR: + d->off += offset; + break; + case SEEK_END: + d->off = size - offset; + break; + default: + errno = EINVAL; + return (-1); + } + + return (d->off); +} + +/* NFNON=0, NFREG=1, NFDIR=2, NFBLK=3, NFCHR=4, NFLNK=5, NFSOCK=6, NFFIFO=7 */ +int nfs_stat_types[9] = { + 0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, S_IFSOCK, S_IFIFO, 0 }; + +int +nfs_stat(struct open_file *f, struct stat *sb) +{ + struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata; + uint32_t ftype, mode; + + ftype = ntohl(fp->fa.fa_type); + mode = ntohl(fp->fa.fa_mode); + mode |= nfs_stat_types[ftype & 7]; + + sb->st_mode = mode; + sb->st_nlink = ntohl(fp->fa.fa_nlink); + sb->st_uid = ntohl(fp->fa.fa_uid); + sb->st_gid = ntohl(fp->fa.fa_gid); + sb->st_size = ntohl(fp->fa.fa_size.val[1]); + + return (0); +} + +static int +nfs_readdir(struct open_file *f, struct dirent *d) +{ + struct nfs_iodesc *fp = (struct nfs_iodesc *)f->f_fsdata; + struct nfsv3_readdir_repl *repl; + struct nfsv3_readdir_entry *rent; + static char *buf; + static uint32_t cookie0 = 0; + static uint32_t cookie1 = 0; + size_t cc; + static uint32_t cookieverf0 = 0; + static uint32_t cookieverf1 = 0; + int pos; + + struct args { + uint32_t fhsize; + uint32_t fhpluscookie[5 + NFS_V3MAXFHSIZE]; + } *args; + struct { + uint32_t h[RPC_HEADER_WORDS]; + struct args d; + } sdata; + static struct { + uint32_t h[RPC_HEADER_WORDS]; + u_char d[NFS_READDIRSIZE]; + } rdata; + + if (cookie0 == 0 && cookie1 == 0) { + refill: + args = &sdata.d; + bzero(args, sizeof(*args)); + + args->fhsize = htonl(fp->fhsize); + bcopy(fp->fh, args->fhpluscookie, fp->fhsize); + pos = roundup(fp->fhsize, sizeof(uint32_t)) / sizeof(uint32_t); + args->fhpluscookie[pos++] = cookie0; + args->fhpluscookie[pos++] = cookie1; + args->fhpluscookie[pos++] = cookieverf0; + args->fhpluscookie[pos++] = cookieverf1; + args->fhpluscookie[pos] = htonl(NFS_READDIRSIZE); + + cc = rpc_call(fp->iodesc, NFS_PROG, NFS_VER3, NFSPROCV3_READDIR, + args, 6 * sizeof(uint32_t) + + roundup(fp->fhsize, sizeof(uint32_t)), + rdata.d, sizeof(rdata.d)); + buf = rdata.d; + repl = (struct nfsv3_readdir_repl *)buf; + if (repl->errno != 0) + return (ntohl(repl->errno)); + cookieverf0 = repl->cookiev0; + cookieverf1 = repl->cookiev1; + buf += sizeof (struct nfsv3_readdir_repl); + } + rent = (struct nfsv3_readdir_entry *)buf; + + if (rent->follows == 0) { + /* fid0 is actually eof */ + if (rent->fid0 != 0) { + cookie0 = 0; + cookie1 = 0; + cookieverf0 = 0; + cookieverf1 = 0; + return (ENOENT); + } + goto refill; + } + + d->d_namlen = ntohl(rent->len); + bcopy(rent->nameplus, d->d_name, d->d_namlen); + d->d_name[d->d_namlen] = '\0'; + + pos = roundup(d->d_namlen, sizeof(uint32_t)) / sizeof(uint32_t); + cookie0 = rent->nameplus[pos++]; + cookie1 = rent->nameplus[pos++]; + buf = (u_char *)&rent->nameplus[pos]; + return (0); +} +#endif /* OLD_NFSV2 */ Modified: projects/altix/sys/amd64/amd64/cpu_switch.S ============================================================================== --- projects/altix/sys/amd64/amd64/cpu_switch.S Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/sys/amd64/amd64/cpu_switch.S Tue Oct 26 02:34:47 2010 (r214369) @@ -338,19 +338,16 @@ ENTRY(savectx) movl $MSR_FSBASE,%ecx rdmsr - shlq $32,%rdx - leaq (%rax,%rdx),%rax - movq %rax,PCB_FSBASE(%rdi) + movl %eax,PCB_FSBASE(%rdi) + movl %edx,PCB_FSBASE+4(%rdi) movl $MSR_GSBASE,%ecx rdmsr - shlq $32,%rdx - leaq (%rax,%rdx),%rax - movq %rax,PCB_GSBASE(%rdi) + movl %eax,PCB_GSBASE(%rdi) + movl %edx,PCB_GSBASE+4(%rdi) movl $MSR_KGSBASE,%ecx rdmsr - shlq $32,%rdx - leaq (%rax,%rdx),%rax - movq %rax,PCB_KGSBASE(%rdi) + movl %eax,PCB_KGSBASE(%rdi) + movl %edx,PCB_KGSBASE+4(%rdi) sgdt PCB_GDT(%rdi) sidt PCB_IDT(%rdi) Modified: projects/altix/sys/amd64/amd64/exception.S ============================================================================== --- projects/altix/sys/amd64/amd64/exception.S Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/sys/amd64/amd64/exception.S Tue Oct 26 02:34:47 2010 (r214369) @@ -108,6 +108,10 @@ IDTVEC(dbg) TRAP_NOEN(T_TRCTRAP) IDTVEC(bpt) TRAP_NOEN(T_BPTFLT) +#ifdef KDTRACE_HOOKS +IDTVEC(dtrace_ret) + TRAP_NOEN(T_DTRACE_RET) +#endif /* Regular traps; The cpu does not supply tf_err for these. */ #define TRAP(a) \ Modified: projects/altix/sys/amd64/amd64/identcpu.c ============================================================================== --- projects/altix/sys/amd64/amd64/identcpu.c Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/sys/amd64/amd64/identcpu.c Tue Oct 26 02:34:47 2010 (r214369) @@ -278,7 +278,7 @@ printcpuinfo(void) "\017xTPR" /* Send Task Priority Messages*/ "\020PDCM" /* Perf/Debug Capability MSR */ "\021<b16>" - "\022<b17>" + "\022PCID" /* Process-context Identifiers */ "\023DCA" /* Direct Cache Access */ "\024SSE4.1" "\025SSE4.2" Modified: projects/altix/sys/amd64/amd64/legacy.c ============================================================================== --- projects/altix/sys/amd64/amd64/legacy.c Tue Oct 26 01:20:30 2010 (r214368) +++ projects/altix/sys/amd64/amd64/legacy.c Tue Oct 26 02:34:47 2010 (r214369) @@ -60,7 +60,7 @@ struct legacy_device { static int legacy_probe(device_t); static int legacy_attach(device_t); static int legacy_print_child(device_t, device_t); -static device_t legacy_add_child(device_t bus, int order, const char *name, +static device_t legacy_add_child(device_t bus, u_int order, const char *name, int unit); static int legacy_read_ivar(device_t, device_t, int, uintptr_t *); static int legacy_write_ivar(device_t, device_t, int, uintptr_t); @@ -149,7 +149,7 @@ legacy_print_child(device_t bus, device_ } static device_t -legacy_add_child(device_t bus, int order, const char *name, int unit) +legacy_add_child(device_t bus, u_int order, const char *name, int unit) { device_t child; struct legacy_device *atdev; @@ -213,7 +213,7 @@ legacy_write_ivar(device_t dev, device_t static void cpu_identify(driver_t *driver, device_t parent); static int cpu_read_ivar(device_t dev, device_t child, int index, uintptr_t *result); -static device_t cpu_add_child(device_t bus, int order, const char *name, +static device_t cpu_add_child(device_t bus, u_int order, const char *name, int unit); static struct resource_list *cpu_get_rlist(device_t dev, device_t child); *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010260234.o9Q2YnFG084993>