Date: Thu, 26 Apr 2012 13:46:17 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r234702 - in projects/nfsv4.1-client/sys: . amd64/acpica amd64/amd64 amd64/conf amd64/ia32 amd64/include amd64/linux32 arm/arm arm/at91 arm/conf arm/include arm/mv arm/xscale/pxa boot/c... Message-ID: <201204261346.q3QDkHNV051143@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rmacklem Date: Thu Apr 26 13:46:16 2012 New Revision: 234702 URL: http://svn.freebsd.org/changeset/base/234702 Log: Merge in an up to date kernel from head. Added: projects/nfsv4.1-client/sys/amd64/include/npx.h - copied unchanged from r234700, head/sys/amd64/include/npx.h projects/nfsv4.1-client/sys/arm/conf/GUMSTIX-QEMU - copied unchanged from r234700, head/sys/arm/conf/GUMSTIX-QEMU projects/nfsv4.1-client/sys/cddl/contrib/opensolaris/uts/mips/ - copied from r234700, head/sys/cddl/contrib/opensolaris/uts/mips/ projects/nfsv4.1-client/sys/cddl/dev/dtrace/mips/ - copied from r234700, head/sys/cddl/dev/dtrace/mips/ projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslsupport.l - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/aslsupport.l projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/preprocess.h - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/preprocess.h projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/prexpress.c - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/prexpress.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/prmacros.c - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/prmacros.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/prparser.l - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/prparser.l projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/prparser.y - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/prparser.y projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/prscan.c - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/prscan.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/prutils.c - copied unchanged from r234700, head/sys/contrib/dev/acpica/compiler/prutils.c projects/nfsv4.1-client/sys/contrib/dev/ral/microcode.h - copied unchanged from r234700, head/sys/contrib/dev/ral/microcode.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ciu2-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-ciu2-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-endor-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-endor-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-eoi-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-eoi-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-cfg.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-helper-cfg.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-cfg.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-helper-cfg.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-ilk.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-helper-ilk.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-ilk.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-helper-ilk.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-hfa.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-hfa.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-hfa.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-hfa.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ilk-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-ilk-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ilk.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-ilk.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ilk.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-ilk.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-iob1-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-iob1-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ipd.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-ipd.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-malloc/ - copied from r234700, head/sys/contrib/octeon-sdk/cvmx-malloc/ projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-profiler.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-profiler.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-profiler.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-profiler.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-qlm-tables.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-qlm-tables.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-qlm.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-qlm.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-qlm.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-qlm.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-resources.config - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-resources.config projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-shared-linux.ld - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-shared-linux.ld projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sso-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-sso-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-trax-defs.h - copied unchanged from r234700, head/sys/contrib/octeon-sdk/cvmx-trax-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-feature.c - copied unchanged from r234700, head/sys/contrib/octeon-sdk/octeon-feature.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_octeon.c - copied unchanged from r234700, head/sys/dev/hwpmc/hwpmc_octeon.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_soft.c - copied unchanged from r234700, head/sys/dev/hwpmc/hwpmc_soft.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_soft.h - copied unchanged from r234700, head/sys/dev/hwpmc/hwpmc_soft.h projects/nfsv4.1-client/sys/dev/iicbus/ds1374.c - copied unchanged from r234700, head/sys/dev/iicbus/ds1374.c projects/nfsv4.1-client/sys/dev/iicbus/iicoc.c - copied unchanged from r234700, head/sys/dev/iicbus/iicoc.c projects/nfsv4.1-client/sys/dev/iicbus/iicoc.h - copied unchanged from r234700, head/sys/dev/iicbus/iicoc.h projects/nfsv4.1-client/sys/dev/iicbus/pcf8563.c - copied unchanged from r234700, head/sys/dev/iicbus/pcf8563.c projects/nfsv4.1-client/sys/dev/iicbus/pcf8563reg.h - copied unchanged from r234700, head/sys/dev/iicbus/pcf8563reg.h projects/nfsv4.1-client/sys/dev/mfi/mfi_syspd.c - copied unchanged from r234700, head/sys/dev/mfi/mfi_syspd.c projects/nfsv4.1-client/sys/dev/mfi/mfi_tbolt.c - copied unchanged from r234700, head/sys/dev/mfi/mfi_tbolt.c projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_log_fc.h - copied unchanged from r234700, head/sys/dev/mpt/mpilib/mpi_log_fc.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_log_sas.h - copied unchanged from r234700, head/sys/dev/mpt/mpilib/mpi_log_sas.h projects/nfsv4.1-client/sys/dev/netmap/netmap_mem1.c - copied unchanged from r234700, head/sys/dev/netmap/netmap_mem1.c projects/nfsv4.1-client/sys/dev/netmap/netmap_mem2.c - copied unchanged from r234700, head/sys/dev/netmap/netmap_mem2.c projects/nfsv4.1-client/sys/dev/uart/uart_cpu_x86.c - copied unchanged from r234700, head/sys/dev/uart/uart_cpu_x86.c projects/nfsv4.1-client/sys/dev/wbwd/ - copied from r234700, head/sys/dev/wbwd/ projects/nfsv4.1-client/sys/geom/part/g_part_ldm.c - copied unchanged from r234700, head/sys/geom/part/g_part_ldm.c projects/nfsv4.1-client/sys/geom/raid/tr_raid5.c - copied unchanged from r234700, head/sys/geom/raid/tr_raid5.c projects/nfsv4.1-client/sys/mips/atheros/ar71xx_fixup.c - copied unchanged from r234700, head/sys/mips/atheros/ar71xx_fixup.c projects/nfsv4.1-client/sys/mips/atheros/ar71xx_fixup.h - copied unchanged from r234700, head/sys/mips/atheros/ar71xx_fixup.h projects/nfsv4.1-client/sys/mips/cavium/octeon_irq.h - copied unchanged from r234700, head/sys/mips/cavium/octeon_irq.h projects/nfsv4.1-client/sys/mips/cavium/octeon_pmc.c - copied unchanged from r234700, head/sys/mips/cavium/octeon_pmc.c projects/nfsv4.1-client/sys/mips/conf/AP94 - copied unchanged from r234700, head/sys/mips/conf/AP94 projects/nfsv4.1-client/sys/mips/conf/AP94.hints - copied unchanged from r234700, head/sys/mips/conf/AP94.hints projects/nfsv4.1-client/sys/mips/conf/AP96 - copied unchanged from r234700, head/sys/mips/conf/AP96 projects/nfsv4.1-client/sys/mips/conf/AP96.hints - copied unchanged from r234700, head/sys/mips/conf/AP96.hints projects/nfsv4.1-client/sys/mips/conf/XLP.hints - copied unchanged from r234700, head/sys/mips/conf/XLP.hints projects/nfsv4.1-client/sys/mips/include/tls.h - copied unchanged from r234700, head/sys/mips/include/tls.h projects/nfsv4.1-client/sys/mips/mips/libkern_machdep.c - copied unchanged from r234700, head/sys/mips/mips/libkern_machdep.c projects/nfsv4.1-client/sys/mips/nlm/board_cpld.c - copied unchanged from r234700, head/sys/mips/nlm/board_cpld.c projects/nfsv4.1-client/sys/mips/nlm/board_eeprom.c - copied unchanged from r234700, head/sys/mips/nlm/board_eeprom.c projects/nfsv4.1-client/sys/mips/nlm/dev/ - copied from r234700, head/sys/mips/nlm/dev/ projects/nfsv4.1-client/sys/mips/nlm/hal/gbu.h - copied unchanged from r234700, head/sys/mips/nlm/hal/gbu.h projects/nfsv4.1-client/sys/mips/nlm/hal/interlaken.h - copied unchanged from r234700, head/sys/mips/nlm/hal/interlaken.h projects/nfsv4.1-client/sys/mips/nlm/hal/mdio.h - copied unchanged from r234700, head/sys/mips/nlm/hal/mdio.h projects/nfsv4.1-client/sys/mips/nlm/hal/nae.h - copied unchanged from r234700, head/sys/mips/nlm/hal/nae.h projects/nfsv4.1-client/sys/mips/nlm/hal/nlmsaelib.h - copied unchanged from r234700, head/sys/mips/nlm/hal/nlmsaelib.h projects/nfsv4.1-client/sys/mips/nlm/hal/poe.h - copied unchanged from r234700, head/sys/mips/nlm/hal/poe.h projects/nfsv4.1-client/sys/mips/nlm/hal/sgmii.h - copied unchanged from r234700, head/sys/mips/nlm/hal/sgmii.h projects/nfsv4.1-client/sys/mips/nlm/hal/ucore_loader.h - copied unchanged from r234700, head/sys/mips/nlm/hal/ucore_loader.h projects/nfsv4.1-client/sys/mips/nlm/hal/xaui.h - copied unchanged from r234700, head/sys/mips/nlm/hal/xaui.h projects/nfsv4.1-client/sys/modules/acl_nfs4/ - copied from r234700, head/sys/modules/acl_nfs4/ projects/nfsv4.1-client/sys/modules/acl_posix1e/ - copied from r234700, head/sys/modules/acl_posix1e/ projects/nfsv4.1-client/sys/modules/geom/geom_part/geom_part_ldm/ - copied from r234700, head/sys/modules/geom/geom_part/geom_part_ldm/ projects/nfsv4.1-client/sys/modules/ralfw/rt2860/ - copied from r234700, head/sys/modules/ralfw/rt2860/ projects/nfsv4.1-client/sys/modules/usb/dwc_otg/ - copied from r234700, head/sys/modules/usb/dwc_otg/ projects/nfsv4.1-client/sys/modules/wbwd/ - copied from r234700, head/sys/modules/wbwd/ projects/nfsv4.1-client/sys/x86/include/fpu.h - copied unchanged from r234700, head/sys/x86/include/fpu.h projects/nfsv4.1-client/sys/x86/include/legacyvar.h - copied unchanged from r234700, head/sys/x86/include/legacyvar.h projects/nfsv4.1-client/sys/x86/include/psl.h - copied unchanged from r234700, head/sys/x86/include/psl.h projects/nfsv4.1-client/sys/x86/include/reg.h - copied unchanged from r234700, head/sys/x86/include/reg.h projects/nfsv4.1-client/sys/x86/include/segments.h - copied unchanged from r234700, head/sys/x86/include/segments.h projects/nfsv4.1-client/sys/x86/include/specialreg.h - copied unchanged from r234700, head/sys/x86/include/specialreg.h projects/nfsv4.1-client/sys/x86/include/sysarch.h - copied unchanged from r234700, head/sys/x86/include/sysarch.h projects/nfsv4.1-client/sys/x86/x86/intr_machdep.c - copied unchanged from r234700, head/sys/x86/x86/intr_machdep.c projects/nfsv4.1-client/sys/x86/x86/legacy.c - copied unchanged from r234700, head/sys/x86/x86/legacy.c Deleted: projects/nfsv4.1-client/sys/amd64/amd64/intr_machdep.c projects/nfsv4.1-client/sys/amd64/amd64/legacy.c projects/nfsv4.1-client/sys/amd64/include/legacyvar.h projects/nfsv4.1-client/sys/compat/ia32/ia32_reg.h projects/nfsv4.1-client/sys/contrib/dev/ral/rt2661_ucode.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-csr-db-support.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-csr-db.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-csr-db.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-custom.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-custom.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-error.h projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_mips24k.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_inb.h projects/nfsv4.1-client/sys/dev/uart/uart_cpu_amd64.c projects/nfsv4.1-client/sys/dev/uart/uart_cpu_i386.c projects/nfsv4.1-client/sys/fs/fifofs/fifo.h projects/nfsv4.1-client/sys/i386/i386/intr_machdep.c projects/nfsv4.1-client/sys/i386/i386/legacy.c projects/nfsv4.1-client/sys/i386/include/legacyvar.h projects/nfsv4.1-client/sys/mips/include/bswap.h projects/nfsv4.1-client/sys/mips/include/clockvar.h projects/nfsv4.1-client/sys/mips/include/cputypes.h projects/nfsv4.1-client/sys/mips/include/iodev.h projects/nfsv4.1-client/sys/mips/include/mp_watchdog.h projects/nfsv4.1-client/sys/mips/include/pci_cfgreg.h projects/nfsv4.1-client/sys/mips/include/ppireg.h projects/nfsv4.1-client/sys/mips/include/timerreg.h projects/nfsv4.1-client/sys/mips/mips/elf64_machdep.c projects/nfsv4.1-client/sys/mips/mips/mainbus.c projects/nfsv4.1-client/sys/mips/nlm/intern_dev.c projects/nfsv4.1-client/sys/mips/nlm/uart_pci_xlp.c projects/nfsv4.1-client/sys/pc98/include/legacyvar.h projects/nfsv4.1-client/sys/powerpc/powerpc/atomic.S Modified: projects/nfsv4.1-client/sys/Makefile projects/nfsv4.1-client/sys/amd64/acpica/acpi_wakeup.c projects/nfsv4.1-client/sys/amd64/amd64/identcpu.c projects/nfsv4.1-client/sys/amd64/amd64/initcpu.c projects/nfsv4.1-client/sys/amd64/amd64/machdep.c projects/nfsv4.1-client/sys/amd64/amd64/mp_machdep.c projects/nfsv4.1-client/sys/amd64/amd64/pmap.c projects/nfsv4.1-client/sys/amd64/amd64/trap.c projects/nfsv4.1-client/sys/amd64/conf/DEFAULTS projects/nfsv4.1-client/sys/amd64/conf/GENERIC projects/nfsv4.1-client/sys/amd64/conf/GENERIC.hints projects/nfsv4.1-client/sys/amd64/conf/NOTES projects/nfsv4.1-client/sys/amd64/ia32/ia32_reg.c projects/nfsv4.1-client/sys/amd64/include/fpu.h projects/nfsv4.1-client/sys/amd64/include/intr_machdep.h projects/nfsv4.1-client/sys/amd64/include/pmc_mdep.h projects/nfsv4.1-client/sys/amd64/include/proc.h projects/nfsv4.1-client/sys/amd64/include/psl.h projects/nfsv4.1-client/sys/amd64/include/reg.h projects/nfsv4.1-client/sys/amd64/include/segments.h projects/nfsv4.1-client/sys/amd64/include/specialreg.h projects/nfsv4.1-client/sys/amd64/include/sysarch.h projects/nfsv4.1-client/sys/amd64/include/vm.h projects/nfsv4.1-client/sys/amd64/linux32/linux32_dummy.c projects/nfsv4.1-client/sys/amd64/linux32/linux32_machdep.c projects/nfsv4.1-client/sys/amd64/linux32/linux32_proto.h projects/nfsv4.1-client/sys/amd64/linux32/linux32_syscall.h projects/nfsv4.1-client/sys/amd64/linux32/linux32_syscalls.c projects/nfsv4.1-client/sys/amd64/linux32/linux32_sysent.c projects/nfsv4.1-client/sys/amd64/linux32/linux32_systrace_args.c projects/nfsv4.1-client/sys/amd64/linux32/syscalls.master projects/nfsv4.1-client/sys/arm/arm/busdma_machdep.c projects/nfsv4.1-client/sys/arm/arm/elf_trampoline.c projects/nfsv4.1-client/sys/arm/at91/at91_mci.c projects/nfsv4.1-client/sys/arm/at91/at91_mcireg.h projects/nfsv4.1-client/sys/arm/at91/at91_pio.c projects/nfsv4.1-client/sys/arm/at91/at91_piovar.h projects/nfsv4.1-client/sys/arm/at91/at91_pit.c projects/nfsv4.1-client/sys/arm/at91/at91_pmc.c projects/nfsv4.1-client/sys/arm/at91/at91_rst.c projects/nfsv4.1-client/sys/arm/at91/at91_twi.c projects/nfsv4.1-client/sys/arm/at91/at91_twireg.h projects/nfsv4.1-client/sys/arm/at91/at91_wdt.c projects/nfsv4.1-client/sys/arm/at91/at91reg.h projects/nfsv4.1-client/sys/arm/at91/at91sam9260.c projects/nfsv4.1-client/sys/arm/at91/at91var.h projects/nfsv4.1-client/sys/arm/at91/if_ate.c projects/nfsv4.1-client/sys/arm/conf/AVILA projects/nfsv4.1-client/sys/arm/conf/BWCT projects/nfsv4.1-client/sys/arm/conf/CAMBRIA projects/nfsv4.1-client/sys/arm/conf/CNS11XXNAS projects/nfsv4.1-client/sys/arm/conf/CRB projects/nfsv4.1-client/sys/arm/conf/DB-78XXX projects/nfsv4.1-client/sys/arm/conf/DB-88F5XXX projects/nfsv4.1-client/sys/arm/conf/DB-88F6XXX projects/nfsv4.1-client/sys/arm/conf/DEFAULTS projects/nfsv4.1-client/sys/arm/conf/DOCKSTAR projects/nfsv4.1-client/sys/arm/conf/EP80219 projects/nfsv4.1-client/sys/arm/conf/GUMSTIX projects/nfsv4.1-client/sys/arm/conf/HL200 projects/nfsv4.1-client/sys/arm/conf/HL201 projects/nfsv4.1-client/sys/arm/conf/IQ31244 projects/nfsv4.1-client/sys/arm/conf/KB920X projects/nfsv4.1-client/sys/arm/conf/LN2410SBC projects/nfsv4.1-client/sys/arm/conf/NSLU projects/nfsv4.1-client/sys/arm/conf/QILA9G20 projects/nfsv4.1-client/sys/arm/conf/SAM9G20EK projects/nfsv4.1-client/sys/arm/conf/SHEEVAPLUG projects/nfsv4.1-client/sys/arm/conf/TS7800 projects/nfsv4.1-client/sys/arm/include/armreg.h projects/nfsv4.1-client/sys/arm/include/pmc_mdep.h projects/nfsv4.1-client/sys/arm/include/sysarch.h projects/nfsv4.1-client/sys/arm/mv/common.c projects/nfsv4.1-client/sys/arm/xscale/pxa/uart_bus_pxa.c projects/nfsv4.1-client/sys/boot/common/crc32.c projects/nfsv4.1-client/sys/boot/common/gpt.c projects/nfsv4.1-client/sys/boot/common/loader.8 projects/nfsv4.1-client/sys/boot/common/ufsread.c projects/nfsv4.1-client/sys/boot/efi/Makefile.inc projects/nfsv4.1-client/sys/boot/fdt/fdt_loader_cmd.c projects/nfsv4.1-client/sys/boot/forth/loader.conf projects/nfsv4.1-client/sys/boot/forth/loader.conf.5 projects/nfsv4.1-client/sys/boot/forth/menu-commands.4th projects/nfsv4.1-client/sys/boot/i386/boot2/boot1.S projects/nfsv4.1-client/sys/boot/i386/boot2/boot2.c projects/nfsv4.1-client/sys/boot/i386/efi/Makefile projects/nfsv4.1-client/sys/boot/i386/zfsboot/zfsboot.c projects/nfsv4.1-client/sys/boot/pc98/boot2/boot2.c projects/nfsv4.1-client/sys/boot/powerpc/ps3/start.S projects/nfsv4.1-client/sys/boot/uboot/common/metadata.c projects/nfsv4.1-client/sys/boot/uboot/lib/Makefile projects/nfsv4.1-client/sys/boot/uboot/lib/glue.c projects/nfsv4.1-client/sys/cam/ata/ata_da.c projects/nfsv4.1-client/sys/cam/ctl/ctl.c projects/nfsv4.1-client/sys/cam/ctl/ctl.h projects/nfsv4.1-client/sys/cam/ctl/ctl_backend.c projects/nfsv4.1-client/sys/cam/ctl/ctl_backend.h projects/nfsv4.1-client/sys/cam/ctl/ctl_backend_block.c projects/nfsv4.1-client/sys/cam/ctl/ctl_backend_ramdisk.c projects/nfsv4.1-client/sys/cam/ctl/ctl_cmd_table.c projects/nfsv4.1-client/sys/cam/ctl/ctl_error.c projects/nfsv4.1-client/sys/cam/ctl/ctl_frontend.c projects/nfsv4.1-client/sys/cam/ctl/ctl_frontend_internal.c projects/nfsv4.1-client/sys/cam/ctl/ctl_ioctl.h projects/nfsv4.1-client/sys/cam/ctl/ctl_private.h projects/nfsv4.1-client/sys/cam/scsi/scsi_da.c projects/nfsv4.1-client/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/nfsv4.1-client/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/nfsv4.1-client/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/nfsv4.1-client/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/nfsv4.1-client/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/nfsv4.1-client/sys/cddl/dev/dtrace/dtrace_ioctl.c projects/nfsv4.1-client/sys/cddl/dev/lockstat/lockstat.c projects/nfsv4.1-client/sys/cddl/dev/profile/profile.c projects/nfsv4.1-client/sys/cddl/dev/sdt/sdt.c projects/nfsv4.1-client/sys/compat/ia32/ia32_sysvec.c projects/nfsv4.1-client/sys/compat/linux/linux_file.c projects/nfsv4.1-client/sys/conf/Makefile.mips projects/nfsv4.1-client/sys/conf/NOTES projects/nfsv4.1-client/sys/conf/files projects/nfsv4.1-client/sys/conf/files.amd64 projects/nfsv4.1-client/sys/conf/files.arm projects/nfsv4.1-client/sys/conf/files.i386 projects/nfsv4.1-client/sys/conf/files.ia64 projects/nfsv4.1-client/sys/conf/files.mips projects/nfsv4.1-client/sys/conf/files.pc98 projects/nfsv4.1-client/sys/conf/files.powerpc projects/nfsv4.1-client/sys/conf/files.sparc64 projects/nfsv4.1-client/sys/conf/kern.mk projects/nfsv4.1-client/sys/conf/kern.post.mk projects/nfsv4.1-client/sys/conf/kern.pre.mk projects/nfsv4.1-client/sys/conf/kmod.mk projects/nfsv4.1-client/sys/conf/makeLINT.mk projects/nfsv4.1-client/sys/conf/options projects/nfsv4.1-client/sys/conf/options.amd64 projects/nfsv4.1-client/sys/conf/options.arm projects/nfsv4.1-client/sys/conf/options.i386 projects/nfsv4.1-client/sys/conf/options.mips projects/nfsv4.1-client/sys/contrib/dev/acpica/acpica_prep.sh projects/nfsv4.1-client/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/common/adisasm.c projects/nfsv4.1-client/sys/contrib/dev/acpica/common/getopt.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslcodegen.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslcompile.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslcompiler.l projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslcompiler.y projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslerror.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslfiles.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslglobal.h projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslmain.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslmap.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslmessages.h projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslrestype1.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslstartup.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/asltypes.h projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/aslutils.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/dtcompile.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/dtexpress.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/dtio.c projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/dtparser.y projects/nfsv4.1-client/sys/contrib/dev/acpica/components/debugger/dbcmds.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/debugger/dbdisply.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/debugger/dbstats.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/debugger/dbutils.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/events/evmisc.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/events/evxface.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/executer/exdump.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/hardware/hwesleep.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/hardware/hwsleep.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/namespace/nsdump.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/namespace/nspredef.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/namespace/nsrepair.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/namespace/nsutils.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/parser/psargs.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/tables/tbfadt.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/tables/tbinstal.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/tables/tbutils.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/utilities/utdelete.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/utilities/utglobal.c projects/nfsv4.1-client/sys/contrib/dev/acpica/components/utilities/uttrack.c projects/nfsv4.1-client/sys/contrib/dev/acpica/include/acglobal.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/achware.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/aclocal.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/acnames.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/acnamesp.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/acobject.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/acoutput.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/acpixf.h projects/nfsv4.1-client/sys/contrib/dev/acpica/include/actypes.h projects/nfsv4.1-client/sys/contrib/dev/ral/Makefile projects/nfsv4.1-client/sys/contrib/dev/ral/rt2860.fw.uu projects/nfsv4.1-client/sys/contrib/dev/run/rt2870.fw.uu projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmip.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-abi.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-access-native.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-access.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-address.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-agl-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-app-hotplug.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-app-hotplug.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-app-init-linux.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-app-init.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-app-init.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-asm.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-asx0-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-asxx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-atomic.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-bootloader.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-bootmem.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-bootmem.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ciu-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-clock.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-clock.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-cmd-queue.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-cmd-queue.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-compactflash.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-compactflash.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-core.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-core.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-coremask.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-coremask.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-crypto.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-crypto.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-csr-enums.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-csr.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dbg-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-debug-handler.S projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-debug-remote.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-debug-uart.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-debug.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-debug.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dfa-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dfa.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dfa.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dfm-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dma-engine.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dma-engine.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-dpi-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ebt3000.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ebt3000.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-fau.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-flash.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-flash.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-fpa-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-fpa.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-fpa.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-gmx.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-gpio-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-gpio.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-board.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-errata.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-errata.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-fpa.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-fpa.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-jtag.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-jtag.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-loop.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-loop.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-npi.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-npi.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-spi.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-srio.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-srio.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-util.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-util.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-xaui.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper-xaui.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-helper.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-higig.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-interrupt.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-interrupt.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-iob-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ipd-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ipd.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ixf18201.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ixf18201.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-key-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-key.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-l2c-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-l2c.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-l2c.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-l2d-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-l2t-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-led-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-llm.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-llm.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-log-arc.S projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-log.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-log.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-malloc.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-mdio.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-mio-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-mixx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-mpi-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-nand.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-nand.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-ndf-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-npei-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-npi-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-npi.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-packet.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pci-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pci.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcie.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcie.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcm-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pemx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pescx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pexp-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pip-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pip.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pko-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pko.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pko.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-platform.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pow-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pow.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-pow.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-power-throttle.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-power-throttle.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-rad-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-raid.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-raid.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-rng.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-rnm-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-rtc.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-rwlock.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-scratch.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-shmem.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-shmem.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sim-magic.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sli-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-smi-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-smix-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-spi.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-spi.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-spi4000.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-spinlock.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-spx0-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-spxx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-srio.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-srio.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sriox-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-srxx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-stxx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-swap.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sysinfo.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-sysinfo.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-thunder.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-thunder.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tim-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tim.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tim.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tlb.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tlb.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tra-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tra.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-tra.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-twsi.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-twsi.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-uart.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-uart.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-usb.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-usb.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-usbd.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-usbd.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-utils.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-version.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-warn.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-warn.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-wqe.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-zip-defs.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-zip.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-zip.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx-zone.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/cvmx.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-boot-info.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-feature.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-model.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-model.h projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-pci-console.c projects/nfsv4.1-client/sys/contrib/octeon-sdk/octeon-pci-console.h projects/nfsv4.1-client/sys/contrib/pf/net/if_pfsync.c projects/nfsv4.1-client/sys/contrib/pf/net/if_pfsync.h projects/nfsv4.1-client/sys/contrib/rdma/rdma_cma.c projects/nfsv4.1-client/sys/ddb/db_main.c projects/nfsv4.1-client/sys/dev/aac/aac_pci.c projects/nfsv4.1-client/sys/dev/acpica/acpi.c projects/nfsv4.1-client/sys/dev/acpica/acpi_hpet.c projects/nfsv4.1-client/sys/dev/acpica/acpi_pcib_acpi.c projects/nfsv4.1-client/sys/dev/acpica/acpivar.h projects/nfsv4.1-client/sys/dev/advansys/adv_eisa.c projects/nfsv4.1-client/sys/dev/advansys/adv_isa.c projects/nfsv4.1-client/sys/dev/advansys/adv_pci.c projects/nfsv4.1-client/sys/dev/advansys/adw_pci.c projects/nfsv4.1-client/sys/dev/ahb/ahb.c projects/nfsv4.1-client/sys/dev/aic7xxx/ahc_eisa.c projects/nfsv4.1-client/sys/dev/aic7xxx/ahc_isa.c projects/nfsv4.1-client/sys/dev/aic7xxx/ahc_pci.c projects/nfsv4.1-client/sys/dev/aic7xxx/ahd_pci.c projects/nfsv4.1-client/sys/dev/aic7xxx/aicasm/aicasm_symbol.c projects/nfsv4.1-client/sys/dev/ale/if_ale.c projects/nfsv4.1-client/sys/dev/ale/if_alevar.h projects/nfsv4.1-client/sys/dev/amr/amr.c projects/nfsv4.1-client/sys/dev/amr/amr_pci.c projects/nfsv4.1-client/sys/dev/an/if_an_pci.c projects/nfsv4.1-client/sys/dev/arcmsr/arcmsr.c projects/nfsv4.1-client/sys/dev/asr/asr.c projects/nfsv4.1-client/sys/dev/ata/ata-all.c projects/nfsv4.1-client/sys/dev/ata/ata-all.h projects/nfsv4.1-client/sys/dev/ata/ata-card.c projects/nfsv4.1-client/sys/dev/ata/ata-cbus.c projects/nfsv4.1-client/sys/dev/ata/ata-disk.c projects/nfsv4.1-client/sys/dev/ata/ata-pci.c projects/nfsv4.1-client/sys/dev/ata/ata-pci.h projects/nfsv4.1-client/sys/dev/ata/ata-queue.c projects/nfsv4.1-client/sys/dev/ata/ata-raid.c projects/nfsv4.1-client/sys/dev/ata/atapi-cam.c projects/nfsv4.1-client/sys/dev/ata/atapi-cd.c projects/nfsv4.1-client/sys/dev/ata/atapi-fd.c projects/nfsv4.1-client/sys/dev/ata/atapi-tape.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-acard.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-acerlabs.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-adaptec.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-ahci.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-amd.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-ati.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-cyrix.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-highpoint.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-intel.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-ite.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-jmicron.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-marvell.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-national.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-nvidia.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-promise.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-serverworks.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-siliconimage.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-sis.c projects/nfsv4.1-client/sys/dev/ata/chipsets/ata-via.c projects/nfsv4.1-client/sys/dev/ath/ah_osdep.c projects/nfsv4.1-client/sys/dev/ath/ah_osdep.h projects/nfsv4.1-client/sys/dev/ath/ath_hal/ah.h projects/nfsv4.1-client/sys/dev/ath/ath_hal/ah_decode.h projects/nfsv4.1-client/sys/dev/ath/ath_hal/ah_eeprom_v4k.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5312/ar5312_reset.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416_power.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/nfsv4.1-client/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/nfsv4.1-client/sys/dev/ath/if_ath.c projects/nfsv4.1-client/sys/dev/ath/if_ath_debug.c projects/nfsv4.1-client/sys/dev/ath/if_ath_pci.c projects/nfsv4.1-client/sys/dev/ath/if_ath_sysctl.c projects/nfsv4.1-client/sys/dev/ath/if_ath_tx.c projects/nfsv4.1-client/sys/dev/ath/if_ath_tx.h projects/nfsv4.1-client/sys/dev/ath/if_ath_tx_ht.c projects/nfsv4.1-client/sys/dev/ath/if_athioctl.h projects/nfsv4.1-client/sys/dev/ath/if_athvar.h projects/nfsv4.1-client/sys/dev/atkbdc/atkbdc_isa.c projects/nfsv4.1-client/sys/dev/atkbdc/psm.c projects/nfsv4.1-client/sys/dev/bce/if_bce.c projects/nfsv4.1-client/sys/dev/bce/if_bcereg.h projects/nfsv4.1-client/sys/dev/bge/if_bge.c projects/nfsv4.1-client/sys/dev/bge/if_bgereg.h projects/nfsv4.1-client/sys/dev/buslogic/bt_pci.c projects/nfsv4.1-client/sys/dev/bxe/if_bxe.c projects/nfsv4.1-client/sys/dev/cesa/cesa.c projects/nfsv4.1-client/sys/dev/cfi/cfi_core.c projects/nfsv4.1-client/sys/dev/cfi/cfi_dev.c projects/nfsv4.1-client/sys/dev/cfi/cfi_disk.c projects/nfsv4.1-client/sys/dev/cfi/cfi_var.h projects/nfsv4.1-client/sys/dev/ciss/ciss.c projects/nfsv4.1-client/sys/dev/cxgb/cxgb_sge.c projects/nfsv4.1-client/sys/dev/de/if_de.c projects/nfsv4.1-client/sys/dev/dpt/dpt.h projects/nfsv4.1-client/sys/dev/dpt/dpt_pci.c projects/nfsv4.1-client/sys/dev/e1000/e1000_osdep.h projects/nfsv4.1-client/sys/dev/e1000/if_em.c projects/nfsv4.1-client/sys/dev/e1000/if_igb.c projects/nfsv4.1-client/sys/dev/e1000/if_igb.h projects/nfsv4.1-client/sys/dev/en/midway.c projects/nfsv4.1-client/sys/dev/fb/s3_pci.c projects/nfsv4.1-client/sys/dev/fb/vesa.c projects/nfsv4.1-client/sys/dev/fb/vga.c projects/nfsv4.1-client/sys/dev/fxp/if_fxp.c projects/nfsv4.1-client/sys/dev/fxp/if_fxpreg.h projects/nfsv4.1-client/sys/dev/fxp/if_fxpvar.h projects/nfsv4.1-client/sys/dev/glxsb/glxsb.c projects/nfsv4.1-client/sys/dev/gpio/gpioc.c projects/nfsv4.1-client/sys/dev/hatm/if_hatm.c projects/nfsv4.1-client/sys/dev/hifn/hifn7751.c projects/nfsv4.1-client/sys/dev/hptiop/hptiop.c projects/nfsv4.1-client/sys/dev/hptmv/entry.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_amd.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_core.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_intel.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_logging.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_mips.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_mips24k.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_mod.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_piv.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_powerpc.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_ppro.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_tsc.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_x86.c projects/nfsv4.1-client/sys/dev/hwpmc/hwpmc_xscale.c projects/nfsv4.1-client/sys/dev/hwpmc/pmc_events.h projects/nfsv4.1-client/sys/dev/ida/ida_pci.c projects/nfsv4.1-client/sys/dev/if_ndis/if_ndis_pci.c projects/nfsv4.1-client/sys/dev/iir/iir_pci.c projects/nfsv4.1-client/sys/dev/ips/ips_pci.c projects/nfsv4.1-client/sys/dev/ipw/if_ipw.c projects/nfsv4.1-client/sys/dev/ipw/if_ipwvar.h projects/nfsv4.1-client/sys/dev/isci/isci.h projects/nfsv4.1-client/sys/dev/isci/isci_controller.c projects/nfsv4.1-client/sys/dev/isci/isci_domain.c projects/nfsv4.1-client/sys/dev/isci/isci_io_request.c projects/nfsv4.1-client/sys/dev/isci/isci_remote_device.c projects/nfsv4.1-client/sys/dev/isci/isci_task_request.c projects/nfsv4.1-client/sys/dev/isci/scil/sati_read_capacity.c projects/nfsv4.1-client/sys/dev/iscsi/initiator/isc_subr.c projects/nfsv4.1-client/sys/dev/iscsi/initiator/iscsi.c projects/nfsv4.1-client/sys/dev/iscsi/initiator/iscsi_subr.c projects/nfsv4.1-client/sys/dev/iscsi/initiator/iscsivar.h projects/nfsv4.1-client/sys/dev/iwi/if_iwi.c projects/nfsv4.1-client/sys/dev/iwn/if_iwn.c projects/nfsv4.1-client/sys/dev/ixgb/if_ixgb.c projects/nfsv4.1-client/sys/dev/ixgbe/ixgbe.c projects/nfsv4.1-client/sys/dev/ixgbe/ixgbe.h projects/nfsv4.1-client/sys/dev/ixgbe/ixv.c projects/nfsv4.1-client/sys/dev/lmc/if_lmc.c projects/nfsv4.1-client/sys/dev/mfi/mfi.c projects/nfsv4.1-client/sys/dev/mfi/mfi_cam.c projects/nfsv4.1-client/sys/dev/mfi/mfi_debug.c projects/nfsv4.1-client/sys/dev/mfi/mfi_disk.c projects/nfsv4.1-client/sys/dev/mfi/mfi_ioctl.h projects/nfsv4.1-client/sys/dev/mfi/mfi_linux.c projects/nfsv4.1-client/sys/dev/mfi/mfi_pci.c projects/nfsv4.1-client/sys/dev/mfi/mfireg.h projects/nfsv4.1-client/sys/dev/mfi/mfivar.h projects/nfsv4.1-client/sys/dev/mge/if_mge.c projects/nfsv4.1-client/sys/dev/mlx/mlx_pci.c projects/nfsv4.1-client/sys/dev/mly/mly.c projects/nfsv4.1-client/sys/dev/mmc/mmc.c projects/nfsv4.1-client/sys/dev/mmc/mmcbrvar.h projects/nfsv4.1-client/sys/dev/mmc/mmcreg.h projects/nfsv4.1-client/sys/dev/mmc/mmcsd.c projects/nfsv4.1-client/sys/dev/mmc/mmcvar.h projects/nfsv4.1-client/sys/dev/mps/mps_pci.c projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_cnfg.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_fc.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_init.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_ioc.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_lan.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_raid.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_sas.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_targ.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_tool.h projects/nfsv4.1-client/sys/dev/mpt/mpilib/mpi_type.h projects/nfsv4.1-client/sys/dev/mpt/mpt.h projects/nfsv4.1-client/sys/dev/mpt/mpt_pci.c projects/nfsv4.1-client/sys/dev/msk/if_msk.c projects/nfsv4.1-client/sys/dev/mwl/if_mwl.c projects/nfsv4.1-client/sys/dev/mwl/if_mwlvar.h projects/nfsv4.1-client/sys/dev/mxge/if_mxge.c projects/nfsv4.1-client/sys/dev/netmap/if_re_netmap.h projects/nfsv4.1-client/sys/dev/netmap/ixgbe_netmap.h projects/nfsv4.1-client/sys/dev/netmap/netmap.c projects/nfsv4.1-client/sys/dev/netmap/netmap_kern.h projects/nfsv4.1-client/sys/dev/nve/if_nve.c projects/nfsv4.1-client/sys/dev/nxge/if_nxge.c projects/nfsv4.1-client/sys/dev/ofw/ofw_bus_if.m projects/nfsv4.1-client/sys/dev/ofw/ofw_bus_subr.c projects/nfsv4.1-client/sys/dev/ofw/ofw_iicbus.c projects/nfsv4.1-client/sys/dev/patm/if_patm_attach.c projects/nfsv4.1-client/sys/dev/pcf/pcf_ebus.c projects/nfsv4.1-client/sys/dev/pci/pci.c projects/nfsv4.1-client/sys/dev/pci/pci_private.h projects/nfsv4.1-client/sys/dev/pci/pcireg.h projects/nfsv4.1-client/sys/dev/pci/pcivar.h projects/nfsv4.1-client/sys/dev/qlxgb/qla_os.c projects/nfsv4.1-client/sys/dev/re/if_re.c projects/nfsv4.1-client/sys/dev/safe/safe.c projects/nfsv4.1-client/sys/dev/sfxge/sfxge_rx.c projects/nfsv4.1-client/sys/dev/smc/if_smc.c projects/nfsv4.1-client/sys/dev/sound/pci/emu10kx.c projects/nfsv4.1-client/sys/dev/sound/pci/hda/hdaa.c projects/nfsv4.1-client/sys/dev/sound/pci/hda/hdac.c projects/nfsv4.1-client/sys/dev/sound/usb/uaudio.c projects/nfsv4.1-client/sys/dev/sound/usb/uaudioreg.h projects/nfsv4.1-client/sys/dev/syscons/syscons.c projects/nfsv4.1-client/sys/dev/trm/trm.c projects/nfsv4.1-client/sys/dev/twa/tw_osl.h projects/nfsv4.1-client/sys/dev/twa/tw_osl_freebsd.c projects/nfsv4.1-client/sys/dev/twe/twe_freebsd.c projects/nfsv4.1-client/sys/dev/tws/tws.c projects/nfsv4.1-client/sys/dev/uart/uart_bus.h projects/nfsv4.1-client/sys/dev/uart/uart_bus_pci.c projects/nfsv4.1-client/sys/dev/uart/uart_core.c projects/nfsv4.1-client/sys/dev/uart/uart_if.m projects/nfsv4.1-client/sys/dev/ubsec/ubsec.c projects/nfsv4.1-client/sys/dev/usb/controller/at91dci.c projects/nfsv4.1-client/sys/dev/usb/controller/atmegadci.c projects/nfsv4.1-client/sys/dev/usb/controller/avr32dci.c projects/nfsv4.1-client/sys/dev/usb/controller/dwc_otg.c projects/nfsv4.1-client/sys/dev/usb/controller/dwc_otg.h projects/nfsv4.1-client/sys/dev/usb/controller/dwc_otg_atmelarm.c projects/nfsv4.1-client/sys/dev/usb/controller/ehci.c projects/nfsv4.1-client/sys/dev/usb/controller/musb_otg.c projects/nfsv4.1-client/sys/dev/usb/controller/ohci.c projects/nfsv4.1-client/sys/dev/usb/controller/uhci.c projects/nfsv4.1-client/sys/dev/usb/controller/uss820dci.c projects/nfsv4.1-client/sys/dev/usb/controller/xhci.c projects/nfsv4.1-client/sys/dev/usb/input/atp.c projects/nfsv4.1-client/sys/dev/usb/input/uep.c projects/nfsv4.1-client/sys/dev/usb/input/uhid.c projects/nfsv4.1-client/sys/dev/usb/input/ukbd.c projects/nfsv4.1-client/sys/dev/usb/input/ums.c projects/nfsv4.1-client/sys/dev/usb/misc/ufm.c projects/nfsv4.1-client/sys/dev/usb/net/if_aue.c projects/nfsv4.1-client/sys/dev/usb/net/if_axe.c projects/nfsv4.1-client/sys/dev/usb/net/if_cdce.c projects/nfsv4.1-client/sys/dev/usb/net/if_cue.c projects/nfsv4.1-client/sys/dev/usb/net/if_ipheth.c projects/nfsv4.1-client/sys/dev/usb/net/if_kue.c projects/nfsv4.1-client/sys/dev/usb/net/if_rue.c projects/nfsv4.1-client/sys/dev/usb/net/if_udav.c projects/nfsv4.1-client/sys/dev/usb/net/if_usie.c projects/nfsv4.1-client/sys/dev/usb/net/ruephy.c projects/nfsv4.1-client/sys/dev/usb/net/uhso.c projects/nfsv4.1-client/sys/dev/usb/serial/u3g.c projects/nfsv4.1-client/sys/dev/usb/serial/ubsa.c projects/nfsv4.1-client/sys/dev/usb/serial/uchcom.c projects/nfsv4.1-client/sys/dev/usb/serial/ucycom.c projects/nfsv4.1-client/sys/dev/usb/serial/ufoma.c projects/nfsv4.1-client/sys/dev/usb/serial/ulpt.c projects/nfsv4.1-client/sys/dev/usb/serial/umodem.c projects/nfsv4.1-client/sys/dev/usb/serial/uplcom.c projects/nfsv4.1-client/sys/dev/usb/serial/usb_serial.c projects/nfsv4.1-client/sys/dev/usb/serial/usb_serial.h projects/nfsv4.1-client/sys/dev/usb/storage/umass.c projects/nfsv4.1-client/sys/dev/usb/storage/urio.c projects/nfsv4.1-client/sys/dev/usb/storage/ustorage_fs.c projects/nfsv4.1-client/sys/dev/usb/template/usb_template.c projects/nfsv4.1-client/sys/dev/usb/usb.h projects/nfsv4.1-client/sys/dev/usb/usb_busdma.c projects/nfsv4.1-client/sys/dev/usb/usb_compat_linux.c projects/nfsv4.1-client/sys/dev/usb/usb_dev.c projects/nfsv4.1-client/sys/dev/usb/usb_device.c projects/nfsv4.1-client/sys/dev/usb/usb_handle_request.c projects/nfsv4.1-client/sys/dev/usb/usb_hid.c projects/nfsv4.1-client/sys/dev/usb/usb_hub.c projects/nfsv4.1-client/sys/dev/usb/usb_msctest.c projects/nfsv4.1-client/sys/dev/usb/usb_request.c projects/nfsv4.1-client/sys/dev/usb/usb_request.h projects/nfsv4.1-client/sys/dev/usb/usb_transfer.c projects/nfsv4.1-client/sys/dev/usb/usbdevs projects/nfsv4.1-client/sys/dev/usb/usbdi.h projects/nfsv4.1-client/sys/dev/usb/usbhid.h projects/nfsv4.1-client/sys/dev/usb/wlan/if_rum.c projects/nfsv4.1-client/sys/dev/usb/wlan/if_run.c projects/nfsv4.1-client/sys/dev/usb/wlan/if_uath.c projects/nfsv4.1-client/sys/dev/usb/wlan/if_upgt.c projects/nfsv4.1-client/sys/dev/usb/wlan/if_ural.c projects/nfsv4.1-client/sys/dev/usb/wlan/if_urtw.c projects/nfsv4.1-client/sys/dev/usb/wlan/if_zyd.c projects/nfsv4.1-client/sys/dev/virtio/balloon/virtio_balloon.c projects/nfsv4.1-client/sys/dev/virtio/block/virtio_blk.c projects/nfsv4.1-client/sys/dev/virtio/network/if_vtnet.c projects/nfsv4.1-client/sys/dev/virtio/pci/virtio_pci.c projects/nfsv4.1-client/sys/dev/virtio/virtio_ring.h projects/nfsv4.1-client/sys/dev/virtio/virtqueue.c projects/nfsv4.1-client/sys/dev/virtio/virtqueue.h projects/nfsv4.1-client/sys/dev/wds/wd7000.c projects/nfsv4.1-client/sys/dev/wpi/if_wpi.c projects/nfsv4.1-client/sys/dev/wtap/if_wtap.c projects/nfsv4.1-client/sys/dev/xen/balloon/balloon.c projects/nfsv4.1-client/sys/dev/xen/blkfront/blkfront.c projects/nfsv4.1-client/sys/fs/cd9660/cd9660_node.c projects/nfsv4.1-client/sys/fs/cd9660/cd9660_vnops.c projects/nfsv4.1-client/sys/fs/coda/coda_subr.c projects/nfsv4.1-client/sys/fs/ext2fs/ext2_alloc.c projects/nfsv4.1-client/sys/fs/ext2fs/ext2_dinode.h projects/nfsv4.1-client/sys/fs/ext2fs/ext2_inode.c projects/nfsv4.1-client/sys/fs/ext2fs/ext2_inode_cnv.c projects/nfsv4.1-client/sys/fs/ext2fs/ext2_vfsops.c projects/nfsv4.1-client/sys/fs/ext2fs/ext2_vnops.c projects/nfsv4.1-client/sys/fs/ext2fs/ext2fs.h projects/nfsv4.1-client/sys/fs/ext2fs/inode.h projects/nfsv4.1-client/sys/fs/fdescfs/fdesc_vfsops.c projects/nfsv4.1-client/sys/fs/fifofs/fifo_vnops.c projects/nfsv4.1-client/sys/fs/hpfs/hpfs_vnops.c projects/nfsv4.1-client/sys/fs/msdosfs/denode.h projects/nfsv4.1-client/sys/fs/msdosfs/msdosfs_denode.c projects/nfsv4.1-client/sys/fs/msdosfs/msdosfs_lookup.c projects/nfsv4.1-client/sys/fs/msdosfs/msdosfs_vfsops.c projects/nfsv4.1-client/sys/fs/msdosfs/msdosfs_vnops.c projects/nfsv4.1-client/sys/fs/nfs/nfsport.h projects/nfsv4.1-client/sys/fs/nfsclient/nfs_clbio.c projects/nfsv4.1-client/sys/fs/nfsclient/nfs_clsubs.c projects/nfsv4.1-client/sys/fs/nfsclient/nfs_clvfsops.c projects/nfsv4.1-client/sys/fs/nfsclient/nfs_clvnops.c projects/nfsv4.1-client/sys/fs/nfsserver/nfs_nfsdport.c projects/nfsv4.1-client/sys/fs/nullfs/null_vfsops.c projects/nfsv4.1-client/sys/fs/nullfs/null_vnops.c projects/nfsv4.1-client/sys/fs/portalfs/portal_vfsops.c projects/nfsv4.1-client/sys/fs/pseudofs/pseudofs_vnops.c projects/nfsv4.1-client/sys/fs/smbfs/smbfs_node.c projects/nfsv4.1-client/sys/fs/tmpfs/tmpfs.h projects/nfsv4.1-client/sys/fs/tmpfs/tmpfs_subr.c projects/nfsv4.1-client/sys/fs/tmpfs/tmpfs_vfsops.c projects/nfsv4.1-client/sys/fs/tmpfs/tmpfs_vnops.c projects/nfsv4.1-client/sys/fs/udf/udf_vnops.c projects/nfsv4.1-client/sys/fs/unionfs/union_subr.c projects/nfsv4.1-client/sys/fs/unionfs/union_vfsops.c projects/nfsv4.1-client/sys/fs/unionfs/union_vnops.c projects/nfsv4.1-client/sys/gdb/gdb_main.c projects/nfsv4.1-client/sys/geom/geom_vfs.c projects/nfsv4.1-client/sys/geom/multipath/g_multipath.c projects/nfsv4.1-client/sys/geom/part/g_part.c projects/nfsv4.1-client/sys/geom/part/g_part.h projects/nfsv4.1-client/sys/geom/part/g_part_bsd.c projects/nfsv4.1-client/sys/geom/part/g_part_gpt.c projects/nfsv4.1-client/sys/geom/part/g_part_mbr.c projects/nfsv4.1-client/sys/geom/raid/g_raid.c projects/nfsv4.1-client/sys/geom/raid/g_raid.h projects/nfsv4.1-client/sys/geom/raid/md_intel.c projects/nfsv4.1-client/sys/geom/raid/md_jmicron.c projects/nfsv4.1-client/sys/geom/raid/md_nvidia.c projects/nfsv4.1-client/sys/geom/raid/md_promise.c projects/nfsv4.1-client/sys/geom/raid/md_sii.c projects/nfsv4.1-client/sys/geom/raid/tr_raid1.c projects/nfsv4.1-client/sys/geom/raid/tr_raid1e.c projects/nfsv4.1-client/sys/gnu/fs/reiserfs/reiserfs_inode.c projects/nfsv4.1-client/sys/gnu/fs/reiserfs/reiserfs_vfsops.c projects/nfsv4.1-client/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c projects/nfsv4.1-client/sys/i386/acpica/acpi_wakeup.c projects/nfsv4.1-client/sys/i386/conf/DEFAULTS projects/nfsv4.1-client/sys/i386/conf/GENERIC projects/nfsv4.1-client/sys/i386/conf/GENERIC.hints projects/nfsv4.1-client/sys/i386/conf/NOTES projects/nfsv4.1-client/sys/i386/conf/XBOX projects/nfsv4.1-client/sys/i386/conf/XEN projects/nfsv4.1-client/sys/i386/i386/exception.s projects/nfsv4.1-client/sys/i386/i386/identcpu.c projects/nfsv4.1-client/sys/i386/i386/machdep.c projects/nfsv4.1-client/sys/i386/i386/mp_machdep.c projects/nfsv4.1-client/sys/i386/i386/pmap.c projects/nfsv4.1-client/sys/i386/i386/trap.c projects/nfsv4.1-client/sys/i386/i386/vm86.c projects/nfsv4.1-client/sys/i386/include/intr_machdep.h projects/nfsv4.1-client/sys/i386/include/npx.h projects/nfsv4.1-client/sys/i386/include/pmc_mdep.h projects/nfsv4.1-client/sys/i386/include/proc.h projects/nfsv4.1-client/sys/i386/include/psl.h projects/nfsv4.1-client/sys/i386/include/reg.h projects/nfsv4.1-client/sys/i386/include/segments.h projects/nfsv4.1-client/sys/i386/include/specialreg.h projects/nfsv4.1-client/sys/i386/include/sysarch.h projects/nfsv4.1-client/sys/i386/include/vm.h projects/nfsv4.1-client/sys/i386/linux/linux_dummy.c projects/nfsv4.1-client/sys/i386/linux/linux_machdep.c projects/nfsv4.1-client/sys/i386/linux/linux_proto.h projects/nfsv4.1-client/sys/i386/linux/linux_syscall.h projects/nfsv4.1-client/sys/i386/linux/linux_syscalls.c projects/nfsv4.1-client/sys/i386/linux/linux_sysent.c projects/nfsv4.1-client/sys/i386/linux/linux_systrace_args.c projects/nfsv4.1-client/sys/i386/linux/syscalls.master projects/nfsv4.1-client/sys/i386/xbox/xboxfb.c projects/nfsv4.1-client/sys/ia64/conf/DEFAULTS projects/nfsv4.1-client/sys/ia64/conf/GENERIC projects/nfsv4.1-client/sys/ia64/conf/SKI projects/nfsv4.1-client/sys/ia64/ia32/ia32_reg.c projects/nfsv4.1-client/sys/ia64/ia32/ia32_signal.c projects/nfsv4.1-client/sys/ia64/ia32/ia32_trap.c projects/nfsv4.1-client/sys/ia64/include/reg.h projects/nfsv4.1-client/sys/kern/imgact_elf.c projects/nfsv4.1-client/sys/kern/kern_clock.c projects/nfsv4.1-client/sys/kern/kern_clocksource.c projects/nfsv4.1-client/sys/kern/kern_condvar.c projects/nfsv4.1-client/sys/kern/kern_cpu.c projects/nfsv4.1-client/sys/kern/kern_descrip.c projects/nfsv4.1-client/sys/kern/kern_event.c projects/nfsv4.1-client/sys/kern/kern_exec.c projects/nfsv4.1-client/sys/kern/kern_exit.c projects/nfsv4.1-client/sys/kern/kern_intr.c projects/nfsv4.1-client/sys/kern/kern_jail.c projects/nfsv4.1-client/sys/kern/kern_kthread.c projects/nfsv4.1-client/sys/kern/kern_ktrace.c projects/nfsv4.1-client/sys/kern/kern_linker.c projects/nfsv4.1-client/sys/kern/kern_lock.c projects/nfsv4.1-client/sys/kern/kern_mutex.c projects/nfsv4.1-client/sys/kern/kern_pmc.c projects/nfsv4.1-client/sys/kern/kern_proc.c projects/nfsv4.1-client/sys/kern/kern_racct.c projects/nfsv4.1-client/sys/kern/kern_rctl.c projects/nfsv4.1-client/sys/kern/kern_rwlock.c projects/nfsv4.1-client/sys/kern/kern_sdt.c projects/nfsv4.1-client/sys/kern/kern_sig.c projects/nfsv4.1-client/sys/kern/kern_sx.c projects/nfsv4.1-client/sys/kern/kern_synch.c projects/nfsv4.1-client/sys/kern/kern_sysctl.c projects/nfsv4.1-client/sys/kern/kern_thr.c projects/nfsv4.1-client/sys/kern/kern_umtx.c projects/nfsv4.1-client/sys/kern/sched_4bsd.c projects/nfsv4.1-client/sys/kern/sched_ule.c projects/nfsv4.1-client/sys/kern/subr_acl_nfs4.c projects/nfsv4.1-client/sys/kern/subr_acl_posix1e.c projects/nfsv4.1-client/sys/kern/subr_bus.c projects/nfsv4.1-client/sys/kern/subr_firmware.c projects/nfsv4.1-client/sys/kern/subr_kdb.c projects/nfsv4.1-client/sys/kern/subr_msgbuf.c projects/nfsv4.1-client/sys/kern/subr_syscall.c projects/nfsv4.1-client/sys/kern/subr_trap.c projects/nfsv4.1-client/sys/kern/subr_turnstile.c projects/nfsv4.1-client/sys/kern/subr_uio.c projects/nfsv4.1-client/sys/kern/subr_witness.c projects/nfsv4.1-client/sys/kern/sys_capability.c projects/nfsv4.1-client/sys/kern/sys_pipe.c projects/nfsv4.1-client/sys/kern/uipc_mqueue.c projects/nfsv4.1-client/sys/kern/uipc_shm.c projects/nfsv4.1-client/sys/kern/uipc_socket.c projects/nfsv4.1-client/sys/kern/uipc_syscalls.c projects/nfsv4.1-client/sys/kern/vfs_default.c projects/nfsv4.1-client/sys/kern/vfs_mount.c projects/nfsv4.1-client/sys/kern/vfs_subr.c projects/nfsv4.1-client/sys/kern/vfs_syscalls.c projects/nfsv4.1-client/sys/kern/vfs_vnops.c projects/nfsv4.1-client/sys/libkern/crc32.c projects/nfsv4.1-client/sys/mips/adm5120/adm5120_machdep.c projects/nfsv4.1-client/sys/mips/adm5120/std.adm5120 projects/nfsv4.1-client/sys/mips/alchemy/alchemy_machdep.c projects/nfsv4.1-client/sys/mips/alchemy/std.alchemy projects/nfsv4.1-client/sys/mips/atheros/apb.c projects/nfsv4.1-client/sys/mips/atheros/ar71xx_chip.c projects/nfsv4.1-client/sys/mips/atheros/ar71xx_chip.h projects/nfsv4.1-client/sys/mips/atheros/ar71xx_cpudef.h projects/nfsv4.1-client/sys/mips/atheros/ar71xx_gpio.c projects/nfsv4.1-client/sys/mips/atheros/ar71xx_machdep.c projects/nfsv4.1-client/sys/mips/atheros/ar71xx_pci.c projects/nfsv4.1-client/sys/mips/atheros/ar71xxreg.h projects/nfsv4.1-client/sys/mips/atheros/ar724x_chip.c projects/nfsv4.1-client/sys/mips/atheros/ar724x_pci.c projects/nfsv4.1-client/sys/mips/atheros/ar91xx_chip.c projects/nfsv4.1-client/sys/mips/atheros/files.ar71xx projects/nfsv4.1-client/sys/mips/atheros/if_arge.c projects/nfsv4.1-client/sys/mips/atheros/std.ar71xx projects/nfsv4.1-client/sys/mips/cavium/ciu.c projects/nfsv4.1-client/sys/mips/cavium/cvmx_config.h projects/nfsv4.1-client/sys/mips/cavium/files.octeon1 projects/nfsv4.1-client/sys/mips/cavium/if_octm.c projects/nfsv4.1-client/sys/mips/cavium/obio.c projects/nfsv4.1-client/sys/mips/cavium/octe/ethernet-rgmii.c projects/nfsv4.1-client/sys/mips/cavium/octe/ethernet-rx.c projects/nfsv4.1-client/sys/mips/cavium/octe/ethernet-spi.c projects/nfsv4.1-client/sys/mips/cavium/octe/ethernet.c projects/nfsv4.1-client/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/nfsv4.1-client/sys/mips/cavium/octeon_ebt3000_cf.c projects/nfsv4.1-client/sys/mips/cavium/octeon_gpio.c projects/nfsv4.1-client/sys/mips/cavium/octeon_machdep.c projects/nfsv4.1-client/sys/mips/cavium/octeon_mp.c projects/nfsv4.1-client/sys/mips/cavium/octeon_wdog.c projects/nfsv4.1-client/sys/mips/cavium/octopci.c projects/nfsv4.1-client/sys/mips/cavium/std.octeon1 projects/nfsv4.1-client/sys/mips/cavium/uart_dev_oct16550.c projects/nfsv4.1-client/sys/mips/cavium/usb/octusb_octeon.c projects/nfsv4.1-client/sys/mips/conf/AR71XX_BASE projects/nfsv4.1-client/sys/mips/conf/AR91XX_BASE projects/nfsv4.1-client/sys/mips/conf/DEFAULTS projects/nfsv4.1-client/sys/mips/conf/MALTA projects/nfsv4.1-client/sys/mips/conf/MALTA64 projects/nfsv4.1-client/sys/mips/conf/OCTEON1 projects/nfsv4.1-client/sys/mips/conf/PB92 projects/nfsv4.1-client/sys/mips/conf/RT305X projects/nfsv4.1-client/sys/mips/conf/SWARM projects/nfsv4.1-client/sys/mips/conf/SWARM64 projects/nfsv4.1-client/sys/mips/conf/SWARM64_SMP projects/nfsv4.1-client/sys/mips/conf/SWARM_SMP projects/nfsv4.1-client/sys/mips/conf/XLP projects/nfsv4.1-client/sys/mips/conf/XLP64 projects/nfsv4.1-client/sys/mips/conf/XLPN32 projects/nfsv4.1-client/sys/mips/conf/XLR projects/nfsv4.1-client/sys/mips/conf/XLR64 projects/nfsv4.1-client/sys/mips/conf/XLRN32 projects/nfsv4.1-client/sys/mips/conf/std.XLP projects/nfsv4.1-client/sys/mips/idt/idt_machdep.c projects/nfsv4.1-client/sys/mips/idt/std.idt projects/nfsv4.1-client/sys/mips/include/_bus.h projects/nfsv4.1-client/sys/mips/include/asm.h projects/nfsv4.1-client/sys/mips/include/bus.h projects/nfsv4.1-client/sys/mips/include/cache.h projects/nfsv4.1-client/sys/mips/include/cpu.h projects/nfsv4.1-client/sys/mips/include/cpufunc.h projects/nfsv4.1-client/sys/mips/include/cpuregs.h projects/nfsv4.1-client/sys/mips/include/frame.h projects/nfsv4.1-client/sys/mips/include/hwfunc.h projects/nfsv4.1-client/sys/mips/include/locore.h projects/nfsv4.1-client/sys/mips/include/md_var.h projects/nfsv4.1-client/sys/mips/include/param.h projects/nfsv4.1-client/sys/mips/include/pmap.h projects/nfsv4.1-client/sys/mips/include/pmc_mdep.h projects/nfsv4.1-client/sys/mips/include/proc.h projects/nfsv4.1-client/sys/mips/include/trap.h projects/nfsv4.1-client/sys/mips/include/ucontext.h projects/nfsv4.1-client/sys/mips/include/vm.h projects/nfsv4.1-client/sys/mips/malta/malta_machdep.c projects/nfsv4.1-client/sys/mips/malta/std.malta projects/nfsv4.1-client/sys/mips/mips/bus_space_generic.c projects/nfsv4.1-client/sys/mips/mips/cache.c projects/nfsv4.1-client/sys/mips/mips/cache_mipsNN.c projects/nfsv4.1-client/sys/mips/mips/cpu.c projects/nfsv4.1-client/sys/mips/mips/exception.S projects/nfsv4.1-client/sys/mips/mips/freebsd32_machdep.c projects/nfsv4.1-client/sys/mips/mips/genassym.c projects/nfsv4.1-client/sys/mips/mips/intr_machdep.c projects/nfsv4.1-client/sys/mips/mips/locore.S projects/nfsv4.1-client/sys/mips/mips/machdep.c projects/nfsv4.1-client/sys/mips/mips/mpboot.S projects/nfsv4.1-client/sys/mips/mips/nexus.c projects/nfsv4.1-client/sys/mips/mips/pm_machdep.c projects/nfsv4.1-client/sys/mips/mips/pmap.c projects/nfsv4.1-client/sys/mips/mips/support.S projects/nfsv4.1-client/sys/mips/mips/swtch.S projects/nfsv4.1-client/sys/mips/mips/sys_machdep.c projects/nfsv4.1-client/sys/mips/mips/tick.c projects/nfsv4.1-client/sys/mips/mips/trap.c projects/nfsv4.1-client/sys/mips/mips/vm_machdep.c projects/nfsv4.1-client/sys/mips/nlm/board.c projects/nfsv4.1-client/sys/mips/nlm/board.h projects/nfsv4.1-client/sys/mips/nlm/cms.c projects/nfsv4.1-client/sys/mips/nlm/files.xlp projects/nfsv4.1-client/sys/mips/nlm/hal/iomap.h projects/nfsv4.1-client/sys/mips/nlm/hal/nlm_hal.c projects/nfsv4.1-client/sys/mips/nlm/hal/pcibus.h projects/nfsv4.1-client/sys/mips/nlm/hal/pic.h projects/nfsv4.1-client/sys/mips/nlm/hal/sys.h projects/nfsv4.1-client/sys/mips/nlm/intr_machdep.c projects/nfsv4.1-client/sys/mips/nlm/mpreset.S projects/nfsv4.1-client/sys/mips/nlm/msgring.h projects/nfsv4.1-client/sys/mips/nlm/tick.c projects/nfsv4.1-client/sys/mips/nlm/uart_cpu_xlp.c projects/nfsv4.1-client/sys/mips/nlm/xlp.h projects/nfsv4.1-client/sys/mips/nlm/xlp_machdep.c projects/nfsv4.1-client/sys/mips/nlm/xlp_pci.c projects/nfsv4.1-client/sys/mips/rmi/tick.c projects/nfsv4.1-client/sys/mips/rmi/xlr_machdep.c projects/nfsv4.1-client/sys/mips/rt305x/rt305x_machdep.c projects/nfsv4.1-client/sys/mips/rt305x/std.rt305x projects/nfsv4.1-client/sys/mips/sentry5/s5_machdep.c projects/nfsv4.1-client/sys/mips/sentry5/std.sentry5 projects/nfsv4.1-client/sys/mips/sibyte/sb_machdep.c projects/nfsv4.1-client/sys/modules/Makefile projects/nfsv4.1-client/sys/modules/cyclic/Makefile projects/nfsv4.1-client/sys/modules/dtrace/Makefile projects/nfsv4.1-client/sys/modules/geom/geom_part/Makefile projects/nfsv4.1-client/sys/modules/geom/geom_raid/Makefile projects/nfsv4.1-client/sys/modules/hwpmc/Makefile projects/nfsv4.1-client/sys/modules/mfi/Makefile projects/nfsv4.1-client/sys/modules/mlx4/Makefile projects/nfsv4.1-client/sys/modules/mlx4ib/Makefile projects/nfsv4.1-client/sys/modules/mlxen/Makefile projects/nfsv4.1-client/sys/modules/mmcsd/Makefile projects/nfsv4.1-client/sys/modules/mps/Makefile projects/nfsv4.1-client/sys/modules/mthca/Makefile projects/nfsv4.1-client/sys/modules/netgraph/netflow/Makefile projects/nfsv4.1-client/sys/modules/ralfw/Makefile projects/nfsv4.1-client/sys/modules/uart/Makefile projects/nfsv4.1-client/sys/modules/usb/Makefile projects/nfsv4.1-client/sys/net/bpf.c projects/nfsv4.1-client/sys/net/bpf.h projects/nfsv4.1-client/sys/net/bpf_buffer.c projects/nfsv4.1-client/sys/net/bpf_zerocopy.c projects/nfsv4.1-client/sys/net/bpfdesc.h projects/nfsv4.1-client/sys/net/bridgestp.c projects/nfsv4.1-client/sys/net/bridgestp.h projects/nfsv4.1-client/sys/net/ieee8023ad_lacp.c projects/nfsv4.1-client/sys/net/if.c projects/nfsv4.1-client/sys/net/if_bridge.c projects/nfsv4.1-client/sys/net/if_lagg.c projects/nfsv4.1-client/sys/net/if_lagg.h projects/nfsv4.1-client/sys/net/if_media.h projects/nfsv4.1-client/sys/net/if_var.h projects/nfsv4.1-client/sys/net/netmap.h projects/nfsv4.1-client/sys/net/netmap_user.h projects/nfsv4.1-client/sys/net/route.c projects/nfsv4.1-client/sys/net/route.h projects/nfsv4.1-client/sys/net/rtsock.c projects/nfsv4.1-client/sys/net80211/ieee80211.c projects/nfsv4.1-client/sys/net80211/ieee80211_alq.c projects/nfsv4.1-client/sys/net80211/ieee80211_ddb.c projects/nfsv4.1-client/sys/net80211/ieee80211_freebsd.c projects/nfsv4.1-client/sys/net80211/ieee80211_ht.c projects/nfsv4.1-client/sys/net80211/ieee80211_ht.h projects/nfsv4.1-client/sys/net80211/ieee80211_hwmp.c projects/nfsv4.1-client/sys/net80211/ieee80211_ioctl.h projects/nfsv4.1-client/sys/net80211/ieee80211_mesh.c projects/nfsv4.1-client/sys/net80211/ieee80211_mesh.h projects/nfsv4.1-client/sys/net80211/ieee80211_node.c projects/nfsv4.1-client/sys/net80211/ieee80211_node.h projects/nfsv4.1-client/sys/net80211/ieee80211_output.c projects/nfsv4.1-client/sys/net80211/ieee80211_proto.c projects/nfsv4.1-client/sys/net80211/ieee80211_radiotap.c projects/nfsv4.1-client/sys/net80211/ieee80211_regdomain.c projects/nfsv4.1-client/sys/net80211/ieee80211_sta.c projects/nfsv4.1-client/sys/net80211/ieee80211_superg.c projects/nfsv4.1-client/sys/net80211/ieee80211_var.h projects/nfsv4.1-client/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/nfsv4.1-client/sys/netgraph/netflow/netflow.c projects/nfsv4.1-client/sys/netgraph/netflow/ng_netflow.c projects/nfsv4.1-client/sys/netgraph/netflow/ng_netflow.h projects/nfsv4.1-client/sys/netgraph/ng_patch.c projects/nfsv4.1-client/sys/netgraph/ng_source.c projects/nfsv4.1-client/sys/netgraph/ng_vlan.c projects/nfsv4.1-client/sys/netgraph/ng_vlan.h projects/nfsv4.1-client/sys/netinet/in.c projects/nfsv4.1-client/sys/netinet/in_pcb.h projects/nfsv4.1-client/sys/netinet/ip_carp.c projects/nfsv4.1-client/sys/netinet/ip_fw.h projects/nfsv4.1-client/sys/netinet/ipfw/ip_fw2.c projects/nfsv4.1-client/sys/netinet/ipfw/ip_fw_private.h projects/nfsv4.1-client/sys/netinet/ipfw/ip_fw_sockopt.c projects/nfsv4.1-client/sys/netinet/ipfw/ip_fw_table.c projects/nfsv4.1-client/sys/netinet/sctp.h projects/nfsv4.1-client/sys/netinet/sctp_auth.c projects/nfsv4.1-client/sys/netinet/sctp_bsd_addr.c projects/nfsv4.1-client/sys/netinet/sctp_constants.h projects/nfsv4.1-client/sys/netinet/sctp_header.h projects/nfsv4.1-client/sys/netinet/sctp_indata.c projects/nfsv4.1-client/sys/netinet/sctp_input.c projects/nfsv4.1-client/sys/netinet/sctp_output.c projects/nfsv4.1-client/sys/netinet/sctp_output.h projects/nfsv4.1-client/sys/netinet/sctp_pcb.h projects/nfsv4.1-client/sys/netinet/sctp_peeloff.c projects/nfsv4.1-client/sys/netinet/sctp_structs.h projects/nfsv4.1-client/sys/netinet/sctp_timer.c projects/nfsv4.1-client/sys/netinet/sctp_uio.h projects/nfsv4.1-client/sys/netinet/sctp_usrreq.c projects/nfsv4.1-client/sys/netinet/sctp_var.h projects/nfsv4.1-client/sys/netinet/sctputil.c projects/nfsv4.1-client/sys/netinet/sctputil.h projects/nfsv4.1-client/sys/netinet/tcp_input.c projects/nfsv4.1-client/sys/netinet/tcp_output.c projects/nfsv4.1-client/sys/netinet/tcp_subr.c projects/nfsv4.1-client/sys/netinet/tcp_var.h projects/nfsv4.1-client/sys/netinet/udp_usrreq.c projects/nfsv4.1-client/sys/netinet/udp_var.h projects/nfsv4.1-client/sys/netinet6/in6_pcb.c projects/nfsv4.1-client/sys/netinet6/sctp6_usrreq.c projects/nfsv4.1-client/sys/nfsclient/nfs_bio.c projects/nfsv4.1-client/sys/nfsclient/nfs_subs.c projects/nfsv4.1-client/sys/nfsclient/nfs_vfsops.c projects/nfsv4.1-client/sys/nfsclient/nfs_vnops.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/core/addr.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/core/cma.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/core/fmr_pool.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/nfsv4.1-client/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/nfsv4.1-client/sys/ofed/drivers/net/mlx4/en_frag.c projects/nfsv4.1-client/sys/ofed/drivers/net/mlx4/en_netdev.c projects/nfsv4.1-client/sys/ofed/drivers/net/mlx4/en_port.c projects/nfsv4.1-client/sys/ofed/drivers/net/mlx4/en_port.h projects/nfsv4.1-client/sys/ofed/drivers/net/mlx4/en_rx.c projects/nfsv4.1-client/sys/ofed/include/linux/in.h projects/nfsv4.1-client/sys/ofed/include/linux/in6.h projects/nfsv4.1-client/sys/ofed/include/linux/io.h projects/nfsv4.1-client/sys/ofed/include/linux/page.h projects/nfsv4.1-client/sys/ofed/include/net/ip.h projects/nfsv4.1-client/sys/ofed/include/net/ipv6.h projects/nfsv4.1-client/sys/pc98/conf/DEFAULTS projects/nfsv4.1-client/sys/pc98/conf/GENERIC projects/nfsv4.1-client/sys/pc98/include/psl.h projects/nfsv4.1-client/sys/pc98/include/reg.h projects/nfsv4.1-client/sys/pc98/include/specialreg.h projects/nfsv4.1-client/sys/pc98/include/sysarch.h projects/nfsv4.1-client/sys/pc98/pc98/machdep.c projects/nfsv4.1-client/sys/pci/intpm.c projects/nfsv4.1-client/sys/powerpc/aim/machdep.c projects/nfsv4.1-client/sys/powerpc/aim/mmu_oea.c projects/nfsv4.1-client/sys/powerpc/aim/mmu_oea64.c projects/nfsv4.1-client/sys/powerpc/aim/moea64_native.c projects/nfsv4.1-client/sys/powerpc/aim/swtch32.S projects/nfsv4.1-client/sys/powerpc/aim/swtch64.S projects/nfsv4.1-client/sys/powerpc/conf/DEFAULTS projects/nfsv4.1-client/sys/powerpc/conf/GENERIC projects/nfsv4.1-client/sys/powerpc/conf/GENERIC64 projects/nfsv4.1-client/sys/powerpc/conf/MPC85XX projects/nfsv4.1-client/sys/powerpc/include/atomic.h projects/nfsv4.1-client/sys/powerpc/include/cpu.h projects/nfsv4.1-client/sys/powerpc/include/cpufunc.h projects/nfsv4.1-client/sys/powerpc/include/endian.h projects/nfsv4.1-client/sys/powerpc/include/pio.h projects/nfsv4.1-client/sys/powerpc/include/pmap.h projects/nfsv4.1-client/sys/powerpc/include/pmc_mdep.h projects/nfsv4.1-client/sys/powerpc/include/profile.h projects/nfsv4.1-client/sys/powerpc/include/trap.h projects/nfsv4.1-client/sys/powerpc/include/trap_aim.h projects/nfsv4.1-client/sys/powerpc/include/trap_booke.h projects/nfsv4.1-client/sys/powerpc/include/ucontext.h projects/nfsv4.1-client/sys/powerpc/include/vm.h projects/nfsv4.1-client/sys/powerpc/mpc85xx/mpc85xx.c projects/nfsv4.1-client/sys/powerpc/ofw/ofw_pcib_pci.c projects/nfsv4.1-client/sys/powerpc/ofw/ofw_pcibus.c projects/nfsv4.1-client/sys/powerpc/powermac/uninorth.c projects/nfsv4.1-client/sys/powerpc/powerpc/bus_machdep.c projects/nfsv4.1-client/sys/powerpc/powerpc/exec_machdep.c projects/nfsv4.1-client/sys/security/mac/mac_net.c projects/nfsv4.1-client/sys/security/mac/mac_syscalls.c projects/nfsv4.1-client/sys/sparc64/conf/DEFAULTS projects/nfsv4.1-client/sys/sparc64/conf/GENERIC projects/nfsv4.1-client/sys/sparc64/include/endian.h projects/nfsv4.1-client/sys/sparc64/pci/fire.c projects/nfsv4.1-client/sys/sparc64/pci/firereg.h projects/nfsv4.1-client/sys/sparc64/pci/ofw_pcibus.c projects/nfsv4.1-client/sys/sparc64/sparc64/intr_machdep.c projects/nfsv4.1-client/sys/sparc64/sparc64/machdep.c projects/nfsv4.1-client/sys/sparc64/sparc64/trap.c projects/nfsv4.1-client/sys/sys/bus.h projects/nfsv4.1-client/sys/sys/conf.h projects/nfsv4.1-client/sys/sys/cpuset.h projects/nfsv4.1-client/sys/sys/diskmbr.h projects/nfsv4.1-client/sys/sys/elf_common.h projects/nfsv4.1-client/sys/sys/event.h projects/nfsv4.1-client/sys/sys/gpt.h projects/nfsv4.1-client/sys/sys/kdb.h projects/nfsv4.1-client/sys/sys/ktrace.h projects/nfsv4.1-client/sys/sys/libkern.h projects/nfsv4.1-client/sys/sys/mman.h projects/nfsv4.1-client/sys/sys/mount.h projects/nfsv4.1-client/sys/sys/msgbuf.h projects/nfsv4.1-client/sys/sys/param.h projects/nfsv4.1-client/sys/sys/pipe.h projects/nfsv4.1-client/sys/sys/pmc.h projects/nfsv4.1-client/sys/sys/pmckern.h projects/nfsv4.1-client/sys/sys/pmclog.h projects/nfsv4.1-client/sys/sys/proc.h projects/nfsv4.1-client/sys/sys/racct.h projects/nfsv4.1-client/sys/sys/sched.h projects/nfsv4.1-client/sys/sys/sdt.h projects/nfsv4.1-client/sys/sys/signal.h projects/nfsv4.1-client/sys/sys/sysctl.h projects/nfsv4.1-client/sys/sys/systm.h projects/nfsv4.1-client/sys/sys/umtx.h projects/nfsv4.1-client/sys/sys/unistd.h projects/nfsv4.1-client/sys/sys/vnode.h projects/nfsv4.1-client/sys/ufs/ffs/ffs_balloc.c projects/nfsv4.1-client/sys/ufs/ffs/ffs_extern.h projects/nfsv4.1-client/sys/ufs/ffs/ffs_inode.c projects/nfsv4.1-client/sys/ufs/ffs/ffs_rawread.c projects/nfsv4.1-client/sys/ufs/ffs/ffs_snapshot.c projects/nfsv4.1-client/sys/ufs/ffs/ffs_softdep.c projects/nfsv4.1-client/sys/ufs/ffs/ffs_vfsops.c projects/nfsv4.1-client/sys/ufs/ffs/ffs_vnops.c projects/nfsv4.1-client/sys/ufs/ufs/quota.h projects/nfsv4.1-client/sys/ufs/ufs/ufs_extattr.c projects/nfsv4.1-client/sys/ufs/ufs/ufs_inode.c projects/nfsv4.1-client/sys/ufs/ufs/ufs_lookup.c projects/nfsv4.1-client/sys/ufs/ufs/ufs_quota.c projects/nfsv4.1-client/sys/ufs/ufs/ufs_vnops.c projects/nfsv4.1-client/sys/ufs/ufs/ufsmount.h projects/nfsv4.1-client/sys/vm/vm_contig.c projects/nfsv4.1-client/sys/vm/vm_fault.c projects/nfsv4.1-client/sys/vm/vm_map.c projects/nfsv4.1-client/sys/vm/vm_mmap.c projects/nfsv4.1-client/sys/vm/vm_object.c projects/nfsv4.1-client/sys/vm/vm_object.h projects/nfsv4.1-client/sys/vm/vm_page.c projects/nfsv4.1-client/sys/vm/vm_page.h projects/nfsv4.1-client/sys/vm/vm_pageout.c projects/nfsv4.1-client/sys/vm/vm_pageout.h projects/nfsv4.1-client/sys/vm/vm_reserv.c projects/nfsv4.1-client/sys/vm/vnode_pager.c projects/nfsv4.1-client/sys/x86/acpica/madt.c projects/nfsv4.1-client/sys/x86/include/endian.h projects/nfsv4.1-client/sys/x86/include/mca.h projects/nfsv4.1-client/sys/x86/isa/atpic.c projects/nfsv4.1-client/sys/x86/isa/icu.h projects/nfsv4.1-client/sys/x86/isa/isa_dma.c projects/nfsv4.1-client/sys/x86/pci/pci_bus.c projects/nfsv4.1-client/sys/x86/x86/busdma_machdep.c projects/nfsv4.1-client/sys/x86/x86/mca.c projects/nfsv4.1-client/sys/x86/x86/mptable_pci.c Directory Properties: projects/nfsv4.1-client/sys/ (props changed) projects/nfsv4.1-client/sys/conf/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/common/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/compiler/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/events/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/executer/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/parser/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/resources/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/tables/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/include/ (props changed) projects/nfsv4.1-client/sys/contrib/dev/acpica/os_specific/ (props changed) projects/nfsv4.1-client/sys/contrib/octeon-sdk/ (props changed) Modified: projects/nfsv4.1-client/sys/Makefile ============================================================================== --- projects/nfsv4.1-client/sys/Makefile Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/Makefile Thu Apr 26 13:46:16 2012 (r234702) @@ -11,7 +11,7 @@ SUBDIR= boot CSCOPEDIRS= boot bsm cam cddl compat conf contrib crypto ddb dev fs gdb \ geom gnu isa kern libkern modules net net80211 netatalk \ netgraph netinet netinet6 netipsec netipx netnatm netncp \ - netsmb nfs nfsclient nfsserver nlm opencrypto \ + netsmb nfs nfsclient nfsserver nlm ofed opencrypto \ pci rpc security sys ufs vm xdr xen ${CSCOPE_ARCHDIR} .if !defined(CSCOPE_ARCHDIR) .if defined(ALL_ARCH) Modified: projects/nfsv4.1-client/sys/amd64/acpica/acpi_wakeup.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/acpica/acpi_wakeup.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/acpica/acpi_wakeup.c Thu Apr 26 13:46:16 2012 (r234702) @@ -223,6 +223,7 @@ acpi_sleep_machdep(struct acpi_softc *sc #ifdef SMP cpuset_t wakeup_cpus; #endif + register_t rf; ACPI_STATUS status; int ret; @@ -241,7 +242,7 @@ acpi_sleep_machdep(struct acpi_softc *sc AcpiSetFirmwareWakingVector(WAKECODE_PADDR(sc)); - spinlock_enter(); + rf = intr_disable(); intr_suspend(); if (savectx(susppcbs[0])) { @@ -269,7 +270,7 @@ acpi_sleep_machdep(struct acpi_softc *sc if (state == ACPI_STATE_S4 && sc->acpi_s4bios) status = AcpiEnterSleepStateS4bios(); else - status = AcpiEnterSleepState(state); + status = AcpiEnterSleepState(state, acpi_sleep_flags); if (status != AE_OK) { device_printf(sc->acpi_dev, @@ -283,6 +284,7 @@ acpi_sleep_machdep(struct acpi_softc *sc } else { pmap_init_pat(); load_cr3(susppcbs[0]->pcb_cr3); + initializecpu(); PCPU_SET(switchtime, 0); PCPU_SET(switchticks, ticks); #ifdef SMP @@ -300,7 +302,7 @@ out: mca_resume(); intr_resume(); - spinlock_exit(); + intr_restore(rf); AcpiSetFirmwareWakingVector(0); Modified: projects/nfsv4.1-client/sys/amd64/amd64/identcpu.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/amd64/identcpu.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/amd64/identcpu.c Thu Apr 26 13:46:16 2012 (r234702) @@ -303,7 +303,7 @@ printcpuinfo(void) "\034OSXSAVE" /* OS-Enabled State Management*/ "\035AVX" /* Advanced Vector Extensions */ "\036F16C" /* Half-precision conversions */ - "\037<b30>" + "\037RDRAND" /* RDRAND Instruction */ "\040HV" /* Hypervisor */ ); } Modified: projects/nfsv4.1-client/sys/amd64/amd64/initcpu.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/amd64/initcpu.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/amd64/initcpu.c Thu Apr 26 13:46:16 2012 (r234702) @@ -79,6 +79,27 @@ SYSCTL_UINT(_hw, OID_AUTO, via_feature_r SYSCTL_UINT(_hw, OID_AUTO, via_feature_xcrypt, CTLFLAG_RD, &via_feature_xcrypt, 0, "VIA xcrypt feature available in CPU"); +static void +init_amd(void) +{ + + /* + * Work around Erratum 721 for Family 10h and 12h processors. + * These processors may incorrectly update the stack pointer + * after a long series of push and/or near-call instructions, + * or a long series of pop and/or near-return instructions. + * + * http://support.amd.com/us/Processor_TechDocs/41322_10h_Rev_Gd.pdf + * http://support.amd.com/us/Processor_TechDocs/44739_12h_Rev_Gd.pdf + */ + switch (CPUID_TO_FAMILY(cpu_id)) { + case 0x10: + case 0x12: + wrmsr(0xc0011029, rdmsr(0xc0011029) | 1); + break; + } +} + /* * Initialize special VIA features */ @@ -135,8 +156,14 @@ initializecpu(void) wrmsr(MSR_EFER, msr); pg_nx = PG_NX; } - if (cpu_vendor_id == CPU_VENDOR_CENTAUR) + switch (cpu_vendor_id) { + case CPU_VENDOR_AMD: + init_amd(); + break; + case CPU_VENDOR_CENTAUR: init_via(); + break; + } } void Modified: projects/nfsv4.1-client/sys/amd64/amd64/machdep.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/amd64/machdep.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/amd64/machdep.c Thu Apr 26 13:46:16 2012 (r234702) @@ -295,6 +295,13 @@ cpu_startup(dummy) vm_pager_bufferinit(); cpu_setregs(); + +#ifdef SMP + /* + * Add BSP as an interrupt target. + */ + intr_add_cpu(0); +#endif } /* Modified: projects/nfsv4.1-client/sys/amd64/amd64/mp_machdep.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/amd64/mp_machdep.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/amd64/mp_machdep.c Thu Apr 26 13:46:16 2012 (r234702) @@ -785,8 +785,6 @@ init_secondary(void) * We tell the I/O APIC code about all the CPUs we want to receive * interrupts. If we don't want certain CPUs to receive IRQs we * can simply not tell the I/O APIC code about them in this function. - * We also do not tell it about the BSP since it tells itself about - * the BSP internally to work with UP kernels and on UP machines. */ static void set_interrupt_apic_ids(void) @@ -797,8 +795,6 @@ set_interrupt_apic_ids(void) apic_id = cpu_apic_ids[i]; if (apic_id == -1) continue; - if (cpu_info[apic_id].cpu_bsp) - continue; if (cpu_info[apic_id].cpu_disabled) continue; @@ -1425,6 +1421,7 @@ cpususpend_handler(void) } else { pmap_init_pat(); load_cr3(susppcbs[cpu]->pcb_cr3); + initializecpu(); PCPU_SET(switchtime, 0); PCPU_SET(switchticks, ticks); } @@ -1474,6 +1471,8 @@ mp_ipi_intrcnt(void *dummy) intrcnt_add(buf, &ipi_invlrng_counts[i]); snprintf(buf, sizeof(buf), "cpu%d:invlpg", i); intrcnt_add(buf, &ipi_invlpg_counts[i]); + snprintf(buf, sizeof(buf), "cpu%d:invlcache", i); + intrcnt_add(buf, &ipi_invlcache_counts[i]); snprintf(buf, sizeof(buf), "cpu%d:preempt", i); intrcnt_add(buf, &ipi_preempt_counts[i]); snprintf(buf, sizeof(buf), "cpu%d:ast", i); Modified: projects/nfsv4.1-client/sys/amd64/amd64/pmap.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/amd64/pmap.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/amd64/pmap.c Thu Apr 26 13:46:16 2012 (r234702) @@ -148,10 +148,6 @@ __FBSDID("$FreeBSD$"); #include <machine/smp.h> #endif -#ifndef PMAP_SHPGPERPROC -#define PMAP_SHPGPERPROC 200 -#endif - #if !defined(DIAGNOSTIC) #ifdef __GNUC_GNU_INLINE__ #define PMAP_INLINE __attribute__((__gnu_inline__)) inline @@ -162,7 +158,6 @@ __FBSDID("$FreeBSD$"); #define PMAP_INLINE #endif -#define PV_STATS #ifdef PV_STATS #define PV_STAT(x) do { x ; } while (0) #else @@ -206,9 +201,8 @@ static u_int64_t DMPDPphys; /* phys addr /* * Data for the pv entry allocation mechanism */ -static int pv_entry_count = 0, pv_entry_max = 0, pv_entry_high_water = 0; +static long pv_entry_count; static struct md_page *pv_table; -static int shpgperproc = PMAP_SHPGPERPROC; /* * All those kernel PT submaps that BSD is so fond of @@ -222,7 +216,7 @@ caddr_t CADDR1 = 0; static caddr_t crashdumpmap; static void free_pv_entry(pmap_t pmap, pv_entry_t pv); -static pv_entry_t get_pv_entry(pmap_t locked_pmap, int try); +static pv_entry_t get_pv_entry(pmap_t locked_pmap, boolean_t try); static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa); @@ -731,16 +725,6 @@ pmap_init(void) } /* - * Initialize the address space (zone) for the pv entries. Set a - * high water mark so that the system can recover from excessive - * numbers of pv entries. - */ - TUNABLE_INT_FETCH("vm.pmap.shpgperproc", &shpgperproc); - pv_entry_max = shpgperproc * maxproc + cnt.v_page_count; - TUNABLE_INT_FETCH("vm.pmap.pv_entries", &pv_entry_max); - pv_entry_high_water = 9 * (pv_entry_max / 10); - - /* * If the kernel is running in a virtual machine on an AMD Family 10h * processor, then it must assume that MCA is enabled by the virtual * machine monitor. @@ -775,36 +759,6 @@ pmap_init(void) TAILQ_INIT(&pv_table[i].pv_list); } -static int -pmap_pventry_proc(SYSCTL_HANDLER_ARGS) -{ - int error; - - error = sysctl_handle_int(oidp, oidp->oid_arg1, oidp->oid_arg2, req); - if (error == 0 && req->newptr) { - shpgperproc = (pv_entry_max - cnt.v_page_count) / maxproc; - pv_entry_high_water = 9 * (pv_entry_max / 10); - } - return (error); -} -SYSCTL_PROC(_vm_pmap, OID_AUTO, pv_entry_max, CTLTYPE_INT|CTLFLAG_RW, - &pv_entry_max, 0, pmap_pventry_proc, "IU", "Max number of PV entries"); - -static int -pmap_shpgperproc_proc(SYSCTL_HANDLER_ARGS) -{ - int error; - - error = sysctl_handle_int(oidp, oidp->oid_arg1, oidp->oid_arg2, req); - if (error == 0 && req->newptr) { - pv_entry_max = shpgperproc * maxproc + cnt.v_page_count; - pv_entry_high_water = 9 * (pv_entry_max / 10); - } - return (error); -} -SYSCTL_PROC(_vm_pmap, OID_AUTO, shpgperproc, CTLTYPE_INT|CTLFLAG_RW, - &shpgperproc, 0, pmap_shpgperproc_proc, "IU", "Page share factor per proc"); - static SYSCTL_NODE(_vm_pmap, OID_AUTO, pde, CTLFLAG_RD, 0, "2MB page mapping counters"); @@ -2050,7 +2004,7 @@ pv_to_chunk(pv_entry_t pv) static uint64_t pc_freemask[_NPCM] = { PC_FREE0, PC_FREE1, PC_FREE2 }; -SYSCTL_INT(_vm_pmap, OID_AUTO, pv_entry_count, CTLFLAG_RD, &pv_entry_count, 0, +SYSCTL_LONG(_vm_pmap, OID_AUTO, pv_entry_count, CTLFLAG_RD, &pv_entry_count, 0, "Current number of pv entries"); #ifdef PV_STATS @@ -2141,7 +2095,6 @@ pmap_collect(pmap_t locked_pmap, struct } } - /* * free the pv_entry back to the free list */ @@ -2162,13 +2115,16 @@ free_pv_entry(pmap_t pmap, pv_entry_t pv field = idx / 64; bit = idx % 64; pc->pc_map[field] |= 1ul << bit; - /* move to head of list */ - TAILQ_REMOVE(&pmap->pm_pvchunk, pc, pc_list); if (pc->pc_map[0] != PC_FREE0 || pc->pc_map[1] != PC_FREE1 || pc->pc_map[2] != PC_FREE2) { - TAILQ_INSERT_HEAD(&pmap->pm_pvchunk, pc, pc_list); + /* 98% of the time, pc is already at the head of the list. */ + if (__predict_false(pc != TAILQ_FIRST(&pmap->pm_pvchunk))) { + TAILQ_REMOVE(&pmap->pm_pvchunk, pc, pc_list); + TAILQ_INSERT_HEAD(&pmap->pm_pvchunk, pc, pc_list); + } return; } + TAILQ_REMOVE(&pmap->pm_pvchunk, pc, pc_list); PV_STAT(pv_entry_spare -= _NPCPV); PV_STAT(pc_chunk_count--); PV_STAT(pc_chunk_frees++); @@ -2184,10 +2140,8 @@ free_pv_entry(pmap_t pmap, pv_entry_t pv * when needed. */ static pv_entry_t -get_pv_entry(pmap_t pmap, int try) +get_pv_entry(pmap_t pmap, boolean_t try) { - static const struct timeval printinterval = { 60, 0 }; - static struct timeval lastprint; struct vpgqueues *pq; int bit, field; pv_entry_t pv; @@ -2197,12 +2151,6 @@ get_pv_entry(pmap_t pmap, int try) PMAP_LOCK_ASSERT(pmap, MA_OWNED); mtx_assert(&vm_page_queue_mtx, MA_OWNED); PV_STAT(pv_entry_allocs++); - pv_entry_count++; - if (pv_entry_count > pv_entry_high_water) - if (ratecheck(&lastprint, &printinterval)) - printf("Approaching the limit on PV entries, consider " - "increasing either the vm.pmap.shpgperproc or the " - "vm.pmap.pv_entry_max sysctl.\n"); pq = NULL; retry: pc = TAILQ_FIRST(&pmap->pm_pvchunk); @@ -2220,8 +2168,10 @@ retry: if (pc->pc_map[0] == 0 && pc->pc_map[1] == 0 && pc->pc_map[2] == 0) { TAILQ_REMOVE(&pmap->pm_pvchunk, pc, pc_list); - TAILQ_INSERT_TAIL(&pmap->pm_pvchunk, pc, pc_list); + TAILQ_INSERT_TAIL(&pmap->pm_pvchunk, pc, + pc_list); } + pv_entry_count++; PV_STAT(pv_entry_spare--); return (pv); } @@ -2232,7 +2182,6 @@ retry: VM_ALLOC_WIRED); if (m == NULL) { if (try) { - pv_entry_count--; PV_STAT(pc_chunk_tryfail++); return (NULL); } @@ -2248,7 +2197,7 @@ retry: PV_STAT(pmap_collect_active++); pq = &vm_page_queues[PQ_ACTIVE]; } else - panic("get_pv_entry: increase vm.pmap.shpgperproc"); + panic("get_pv_entry: allocation failed"); pmap_collect(pmap, pq); goto retry; } @@ -2262,6 +2211,7 @@ retry: pc->pc_map[2] = PC_FREE2; pv = &pc->pc_pventry[0]; TAILQ_INSERT_HEAD(&pmap->pm_pvchunk, pc, pc_list); + pv_entry_count++; PV_STAT(pv_entry_spare += _NPCPV - 1); return (pv); } @@ -2386,7 +2336,7 @@ pmap_remove_entry(pmap_t pmap, vm_page_t mtx_assert(&vm_page_queue_mtx, MA_OWNED); pmap_pvh_free(&m->md, pmap, va); - if (TAILQ_EMPTY(&m->md.pv_list)) { + if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); if (TAILQ_EMPTY(&pvh->pv_list)) vm_page_aflag_clear(m, PGA_WRITEABLE); @@ -2419,8 +2369,7 @@ pmap_try_insert_pv_entry(pmap_t pmap, vm PMAP_LOCK_ASSERT(pmap, MA_OWNED); mtx_assert(&vm_page_queue_mtx, MA_OWNED); - if (pv_entry_count < pv_entry_high_water && - (pv = get_pv_entry(pmap, TRUE)) != NULL) { + if ((pv = get_pv_entry(pmap, TRUE)) != NULL) { pv->pv_va = va; TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); return (TRUE); @@ -2438,8 +2387,7 @@ pmap_pv_insert_pde(pmap_t pmap, vm_offse pv_entry_t pv; mtx_assert(&vm_page_queue_mtx, MA_OWNED); - if (pv_entry_count < pv_entry_high_water && - (pv = get_pv_entry(pmap, TRUE)) != NULL) { + if ((pv = get_pv_entry(pmap, TRUE)) != NULL) { pv->pv_va = va; pvh = pa_to_pvh(pa); TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list); @@ -2849,6 +2797,8 @@ pmap_remove_all(vm_page_t m) ("pmap_remove_all: page %p is not managed", m)); free = NULL; vm_page_lock_queues(); + if ((m->flags & PG_FICTITIOUS) != 0) + goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); while ((pv = TAILQ_FIRST(&pvh->pv_list)) != NULL) { pmap = PV_PMAP(pv); @@ -2858,6 +2808,7 @@ pmap_remove_all(vm_page_t m) (void)pmap_demote_pde(pmap, pde, va); PMAP_UNLOCK(pmap); } +small_mappings: while ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -2939,7 +2890,7 @@ pmap_protect(pmap_t pmap, vm_offset_t sv pdp_entry_t *pdpe; pd_entry_t ptpaddr, *pde; pt_entry_t *pte; - int anychanged; + boolean_t anychanged, pv_lists_locked; if ((prot & VM_PROT_READ) == VM_PROT_NONE) { pmap_remove(pmap, sva, eva); @@ -2950,9 +2901,10 @@ pmap_protect(pmap_t pmap, vm_offset_t sv (VM_PROT_WRITE|VM_PROT_EXECUTE)) return; - anychanged = 0; + pv_lists_locked = FALSE; +resume: + anychanged = FALSE; - vm_page_lock_queues(); PMAP_LOCK(pmap); for (; sva < eva; sva = va_next) { @@ -2999,11 +2951,27 @@ pmap_protect(pmap_t pmap, vm_offset_t sv * invalidated by pmap_protect_pde(). */ if (pmap_protect_pde(pmap, pde, sva, prot)) - anychanged = 1; - continue; - } else if (!pmap_demote_pde(pmap, pde, sva)) { - /* The large page mapping was destroyed. */ + anychanged = TRUE; continue; + } else { + if (!pv_lists_locked) { + pv_lists_locked = TRUE; + if (!mtx_trylock(&vm_page_queue_mtx)) { + if (anychanged) + pmap_invalidate_all( + pmap); + PMAP_UNLOCK(pmap); + vm_page_lock_queues(); + goto resume; + } + } + if (!pmap_demote_pde(pmap, pde, sva)) { + /* + * The large page mapping was + * destroyed. + */ + continue; + } } } @@ -3037,13 +3005,14 @@ retry: if (obits & PG_G) pmap_invalidate_page(pmap, sva); else - anychanged = 1; + anychanged = TRUE; } } } if (anychanged) pmap_invalidate_all(pmap); - vm_page_unlock_queues(); + if (pv_lists_locked) + vm_page_unlock_queues(); PMAP_UNLOCK(pmap); } @@ -3336,7 +3305,8 @@ validate: } if ((origpte & PG_MANAGED) != 0 && TAILQ_EMPTY(&om->md.pv_list) && - TAILQ_EMPTY(&pa_to_pvh(opa)->pv_list)) + ((om->flags & PG_FICTITIOUS) != 0 || + TAILQ_EMPTY(&pa_to_pvh(opa)->pv_list))) vm_page_aflag_clear(om, PGA_WRITEABLE); if (invlva) pmap_invalidate_page(pmap, va); @@ -3349,7 +3319,8 @@ validate: * populated, then attempt promotion. */ if ((mpte == NULL || mpte->wire_count == NPTEPG) && - pg_ps_enabled && vm_reserv_level_iffullpop(m) == 0) + pg_ps_enabled && (m->flags & PG_FICTITIOUS) == 0 && + vm_reserv_level_iffullpop(m) == 0) pmap_promote_pde(pmap, pde, va); vm_page_unlock_queues(); @@ -3969,7 +3940,7 @@ pmap_page_exists_quick(pmap_t pmap, vm_p if (loops >= 16) break; } - if (!rv && loops < 16) { + if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { if (PV_PMAP(pv) == pmap) { @@ -4001,7 +3972,10 @@ pmap_page_wired_mappings(vm_page_t m) return (count); vm_page_lock_queues(); count = pmap_pvh_wired_mappings(&m->md, count); - count = pmap_pvh_wired_mappings(pa_to_pvh(VM_PAGE_TO_PHYS(m)), count); + if ((m->flags & PG_FICTITIOUS) == 0) { + count = pmap_pvh_wired_mappings(pa_to_pvh(VM_PAGE_TO_PHYS(m)), + count); + } vm_page_unlock_queues(); return (count); } @@ -4043,7 +4017,8 @@ pmap_page_is_mapped(vm_page_t m) return (FALSE); vm_page_lock_queues(); rv = !TAILQ_EMPTY(&m->md.pv_list) || - !TAILQ_EMPTY(&pa_to_pvh(VM_PAGE_TO_PHYS(m))->pv_list); + ((m->flags & PG_FICTITIOUS) == 0 && + !TAILQ_EMPTY(&pa_to_pvh(VM_PAGE_TO_PHYS(m))->pv_list)); vm_page_unlock_queues(); return (rv); } @@ -4116,9 +4091,10 @@ pmap_remove_pages(pmap_t pmap) m, (uintmax_t)m->phys_addr, (uintmax_t)tpte)); - KASSERT(m < &vm_page_array[vm_page_array_size], - ("pmap_remove_pages: bad tpte %#jx", - (uintmax_t)tpte)); + KASSERT((m->flags & PG_FICTITIOUS) != 0 || + m < &vm_page_array[vm_page_array_size], + ("pmap_remove_pages: bad tpte %#jx", + (uintmax_t)tpte)); pte_clear(pte); @@ -4160,7 +4136,8 @@ pmap_remove_pages(pmap_t pmap) } else { pmap_resident_count_dec(pmap, 1); TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); - if (TAILQ_EMPTY(&m->md.pv_list)) { + if (TAILQ_EMPTY(&m->md.pv_list) && + (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); if (TAILQ_EMPTY(&pvh->pv_list)) vm_page_aflag_clear(m, PGA_WRITEABLE); @@ -4211,7 +4188,8 @@ pmap_is_modified(vm_page_t m) return (FALSE); vm_page_lock_queues(); rv = pmap_is_modified_pvh(&m->md) || - pmap_is_modified_pvh(pa_to_pvh(VM_PAGE_TO_PHYS(m))); + ((m->flags & PG_FICTITIOUS) == 0 && + pmap_is_modified_pvh(pa_to_pvh(VM_PAGE_TO_PHYS(m)))); vm_page_unlock_queues(); return (rv); } @@ -4282,7 +4260,8 @@ pmap_is_referenced(vm_page_t m) ("pmap_is_referenced: page %p is not managed", m)); vm_page_lock_queues(); rv = pmap_is_referenced_pvh(&m->md) || - pmap_is_referenced_pvh(pa_to_pvh(VM_PAGE_TO_PHYS(m))); + ((m->flags & PG_FICTITIOUS) == 0 && + pmap_is_referenced_pvh(pa_to_pvh(VM_PAGE_TO_PHYS(m)))); vm_page_unlock_queues(); return (rv); } @@ -4339,6 +4318,8 @@ pmap_remove_write(vm_page_t m) (m->aflags & PGA_WRITEABLE) == 0) return; vm_page_lock_queues(); + if ((m->flags & PG_FICTITIOUS) != 0) + goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { pmap = PV_PMAP(pv); @@ -4349,6 +4330,7 @@ pmap_remove_write(vm_page_t m) (void)pmap_demote_pde(pmap, pde, va); PMAP_UNLOCK(pmap); } +small_mappings: TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4397,8 +4379,10 @@ pmap_ts_referenced(vm_page_t m) KASSERT((m->oflags & VPO_UNMANAGED) == 0, ("pmap_ts_referenced: page %p is not managed", m)); - pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); vm_page_lock_queues(); + if ((m->flags & PG_FICTITIOUS) != 0) + goto small_mappings; + pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, pvn) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4429,6 +4413,7 @@ pmap_ts_referenced(vm_page_t m) } PMAP_UNLOCK(pmap); } +small_mappings: if ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { pvf = pv; do { @@ -4483,6 +4468,8 @@ pmap_clear_modify(vm_page_t m) if ((m->aflags & PGA_WRITEABLE) == 0) return; vm_page_lock_queues(); + if ((m->flags & PG_FICTITIOUS) != 0) + goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { pmap = PV_PMAP(pv); @@ -4515,6 +4502,7 @@ pmap_clear_modify(vm_page_t m) } PMAP_UNLOCK(pmap); } +small_mappings: TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4549,6 +4537,8 @@ pmap_clear_reference(vm_page_t m) KASSERT((m->oflags & VPO_UNMANAGED) == 0, ("pmap_clear_reference: page %p is not managed", m)); vm_page_lock_queues(); + if ((m->flags & PG_FICTITIOUS) != 0) + goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { pmap = PV_PMAP(pv); @@ -4572,6 +4562,7 @@ pmap_clear_reference(vm_page_t m) } PMAP_UNLOCK(pmap); } +small_mappings: TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); Modified: projects/nfsv4.1-client/sys/amd64/amd64/trap.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/amd64/trap.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/amd64/trap.c Thu Apr 26 13:46:16 2012 (r234702) @@ -71,6 +71,9 @@ __FBSDID("$FreeBSD$"); #include <sys/vmmeter.h> #ifdef HWPMC_HOOKS #include <sys/pmckern.h> +PMC_SOFT_DEFINE( , , page_fault, all); +PMC_SOFT_DEFINE( , , page_fault, read); +PMC_SOFT_DEFINE( , , page_fault, write); #endif #include <vm/vm.h> @@ -230,8 +233,7 @@ trap(struct trapframe *frame) #endif if (type == T_MCHK) { - if (!mca_intr()) - trap_fatal(frame, 0); + mca_intr(); goto out; } @@ -301,26 +303,6 @@ trap(struct trapframe *frame) } code = frame->tf_err; - if (type == T_PAGEFLT) { - /* - * If we get a page fault while in a critical section, then - * it is most likely a fatal kernel page fault. The kernel - * is already going to panic trying to get a sleep lock to - * do the VM lookup, so just consider it a fatal trap so the - * kernel can print out a useful trap message and even get - * to the debugger. - * - * If we get a page fault while holding a non-sleepable - * lock, then it is most likely a fatal kernel page fault. - * If WITNESS is enabled, then it's going to whine about - * bogus LORs with various VM locks, so just skip to the - * fatal trap handling directly. - */ - if (td->td_critnest != 0 || - WITNESS_CHECK(WARN_SLEEPOK | WARN_GIANTOK, NULL, - "Kernel page fault") != 0) - trap_fatal(frame, frame->tf_addr); - } if (ISPL(frame->tf_cs) == SEL_UPL) { /* user trap */ @@ -645,7 +627,7 @@ trap_pfault(frame, usermode) int usermode; { vm_offset_t va; - struct vmspace *vm = NULL; + struct vmspace *vm; vm_map_t map; int rv = 0; vm_prot_t ftype; @@ -653,6 +635,50 @@ trap_pfault(frame, usermode) struct proc *p = td->td_proc; vm_offset_t eva = frame->tf_addr; + if (__predict_false((td->td_pflags & TDP_NOFAULTING) != 0)) { + /* + * Due to both processor errata and lazy TLB invalidation when + * access restrictions are removed from virtual pages, memory + * accesses that are allowed by the physical mapping layer may + * nonetheless cause one spurious page fault per virtual page. + * When the thread is executing a "no faulting" section that + * is bracketed by vm_fault_{disable,enable}_pagefaults(), + * every page fault is treated as a spurious page fault, + * unless it accesses the same virtual address as the most + * recent page fault within the same "no faulting" section. + */ + if (td->td_md.md_spurflt_addr != eva || + (td->td_pflags & TDP_RESETSPUR) != 0) { + /* + * Do nothing to the TLB. A stale TLB entry is + * flushed automatically by a page fault. + */ + td->td_md.md_spurflt_addr = eva; + td->td_pflags &= ~TDP_RESETSPUR; + return (0); + } + } else { + /* + * If we get a page fault while in a critical section, then + * it is most likely a fatal kernel page fault. The kernel + * is already going to panic trying to get a sleep lock to + * do the VM lookup, so just consider it a fatal trap so the + * kernel can print out a useful trap message and even get + * to the debugger. + * + * If we get a page fault while holding a non-sleepable + * lock, then it is most likely a fatal kernel page fault. + * If WITNESS is enabled, then it's going to whine about + * bogus LORs with various VM locks, so just skip to the + * fatal trap handling directly. + */ + if (td->td_critnest != 0 || + WITNESS_CHECK(WARN_SLEEPOK | WARN_GIANTOK, NULL, + "Kernel page fault") != 0) { + trap_fatal(frame, eva); + return (-1); + } + } va = trunc_page(eva); if (va >= VM_MIN_KERNEL_ADDRESS) { /* @@ -664,14 +690,10 @@ trap_pfault(frame, usermode) map = kernel_map; } else { /* - * This is a fault on non-kernel virtual memory. - * vm is initialized above to NULL. If curproc is NULL - * or curproc->p_vmspace is NULL the fault is fatal. + * This is a fault on non-kernel virtual memory. If either + * p or p->p_vmspace is NULL, then the fault is fatal. */ - if (p != NULL) - vm = p->p_vmspace; - - if (vm == NULL) + if (p == NULL || (vm = p->p_vmspace) == NULL) goto nogo; map = &vm->vm_map; @@ -723,8 +745,20 @@ trap_pfault(frame, usermode) */ rv = vm_fault(map, va, ftype, VM_FAULT_NORMAL); } - if (rv == KERN_SUCCESS) + if (rv == KERN_SUCCESS) { +#ifdef HWPMC_HOOKS + if (ftype == VM_PROT_READ || ftype == VM_PROT_WRITE) { + PMC_SOFT_CALL_TF( , , page_fault, all, frame); + if (ftype == VM_PROT_READ) + PMC_SOFT_CALL_TF( , , page_fault, read, + frame); + else + PMC_SOFT_CALL_TF( , , page_fault, write, + frame); + } +#endif return (0); + } nogo: if (!usermode) { if (td->td_intr_nesting_level == 0 && @@ -735,8 +769,7 @@ nogo: trap_fatal(frame, eva); return (-1); } - - return((rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV); + return ((rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV); } static void Modified: projects/nfsv4.1-client/sys/amd64/conf/DEFAULTS ============================================================================== --- projects/nfsv4.1-client/sys/amd64/conf/DEFAULTS Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/conf/DEFAULTS Thu Apr 26 13:46:16 2012 (r234702) @@ -22,6 +22,3 @@ options GEOM_PART_EBR_COMPAT options GEOM_PART_MBR options NEW_PCIB - -# Allow mounting non-MPSAFE filesystems -options VFS_ALLOW_NONMPSAFE Modified: projects/nfsv4.1-client/sys/amd64/conf/GENERIC ============================================================================== --- projects/nfsv4.1-client/sys/amd64/conf/GENERIC Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/conf/GENERIC Thu Apr 26 13:46:16 2012 (r234702) @@ -22,6 +22,7 @@ cpu HAMMER ident GENERIC makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols +makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption @@ -63,8 +64,8 @@ options AUDIT # Security event auditi options CAPABILITY_MODE # Capsicum capability mode options CAPABILITIES # Capsicum capabilities options MAC # TrustedBSD MAC Framework -#options KDTRACE_FRAME # Ensure frames are compiled in -#options KDTRACE_HOOKS # Kernel DTrace hooks +options KDTRACE_FRAME # Ensure frames are compiled in +options KDTRACE_HOOKS # Kernel DTrace hooks options INCLUDE_CONFIG_FILE # Include this file in kernel # Debugging support. Always need this: @@ -74,6 +75,7 @@ options KDB # Enable kernel debugger # For full debugger support use this instead: options DDB # Support DDB. options GDB # Support remote GDB. +options DDB_CTF # kernel ELF linker loads CTF data options DEADLKRES # Enable the deadlock resolver options INVARIANTS # Enable calls of extra sanity checking options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS @@ -168,7 +170,7 @@ device psm # PS/2 mouse device kbdmux # keyboard multiplexer device vga # VGA video card driver -options VESA # add support for VESA BIOS Extensions +options VESA # Add support for VESA BIOS Extensions (VBE) device splash # Splash screen and screen saver support @@ -218,9 +220,12 @@ device ale # Atheros AR8121/AR8113/AR8 device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet device bfe # Broadcom BCM440x 10/100 Ethernet device bge # Broadcom BCM570xx Gigabit Ethernet +device cas # Sun Cassini/Cassini+ and NS DP83065 Saturn device dc # DEC/Intel 21143 and various workalikes device et # Agere ET1310 10/100/Gigabit Ethernet device fxp # Intel EtherExpress PRO/100B (82557, 82558) +device gem # Sun GEM/Sun ERI/Apple GMAC +device hme # Sun HME (Happy Meal Ethernet) device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet device lge # Level 1 LXT1001 gigabit Ethernet device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet @@ -285,7 +290,6 @@ device random # Entropy device device ether # Ethernet support device vlan # 802.1Q VLAN support device tun # Packet tunnel. -device pty # BSD-style compatibility pseudo ttys device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying (translation) @@ -317,6 +321,9 @@ device dcons_crom # Configuration ROM f # Sound support device sound # Generic sound driver (required) +device snd_cmi # CMedia CMI8338/CMI8738 +device snd_csa # Crystal Semiconductor CS461x/428x +device snd_emu10kx # Creative SoundBlaster Live! and Audigy device snd_es137x # Ensoniq AudioPCI ES137x device snd_hda # Intel High Definition Audio device snd_ich # Intel, NVidia and other ICH AC'97 Audio Modified: projects/nfsv4.1-client/sys/amd64/conf/GENERIC.hints ============================================================================== --- projects/nfsv4.1-client/sys/amd64/conf/GENERIC.hints Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/conf/GENERIC.hints Thu Apr 26 13:46:16 2012 (r234702) @@ -30,3 +30,4 @@ hint.atrtc.0.irq="8" hint.attimer.0.at="isa" hint.attimer.0.port="0x40" hint.attimer.0.irq="0" +hint.wbwd.0.at="isa" Modified: projects/nfsv4.1-client/sys/amd64/conf/NOTES ============================================================================== --- projects/nfsv4.1-client/sys/amd64/conf/NOTES Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/conf/NOTES Thu Apr 26 13:46:16 2012 (r234702) @@ -90,6 +90,19 @@ options DEVICE_POLLING options BPF_JITTER +# OpenFabrics Enterprise Distribution (Infiniband). +options OFED +options OFED_DEBUG_INIT + +# Sockets Direct Protocol +options SDP +options SDP_DEBUG + +# IP over Inifiband +options IPOIB +options IPOIB_DEBUG +options IPOIB_CM + ##################################################################### # CLOCK OPTIONS @@ -290,6 +303,9 @@ options DRM_DEBUG # Include debug print # Requires the iwi firmware module # iwn: Intel Wireless WiFi Link 4965/1000/5000/6000 802.11 network adapters # Requires the iwn firmware module +# mlx4ib: Mellanox ConnectX HCA InfiniBand +# mlxen: Mellanox ConnectX HCA Ethernet +# mthca: Mellanox HCA InfiniBand # mwl: Marvell 88W8363 IEEE 802.11 adapter # Requires the mwl firmware module # nfe: nVidia nForce MCP on-board Ethernet Networking (BSD open source) @@ -298,18 +314,21 @@ options DRM_DEBUG # Include debug print # wpi: Intel 3945ABG Wireless LAN controller # Requires the wpi firmware module -device ed +device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards options ED_3C503 options ED_HPP options ED_SIC -device ipw -device iwi -device iwn -device mwl -device nfe -device nve +device ipw # Intel 2100 wireless NICs. +device iwi # Intel 2200BG/2225BG/2915ABG wireless NICs. +device iwn # Intel 4965/1000/5000/6000 wireless NICs. +device mlx4ib # Mellanox ConnectX HCA InfiniBand +device mlxen # Mellanox ConnectX HCA Ethernet +device mthca # Mellanox HCA InfiniBand +device mwl # Marvell 88W8363 802.11n wireless NICs. +device nfe # nVidia nForce MCP on-board Ethernet +device nve # nVidia nForce MCP on-board Ethernet Networking device sfxge -device wpi +device wpi # Intel 3945ABG wireless NICs. # IEEE 802.11 adapter firmware modules @@ -465,10 +484,12 @@ device tpm # ichwd: Intel ICH watchdog timer # amdsbwd: AMD SB7xx watchdog timer # viawd: VIA south bridge watchdog timer +# wbwd: Winbond watchdog timer # device ichwd device amdsbwd device viawd +device wbwd # # Temperature sensors: @@ -491,19 +512,6 @@ device cpuctl options ENABLE_ALART # Control alarm on Intel intpm driver # -# Set the number of PV entries per process. Increasing this can -# stop panics related to heavy use of shared memory. However, that can -# (combined with large amounts of physical memory) cause panics at -# boot time due the kernel running out of VM space. -# -# If you're tweaking this, you might also want to increase the sysctls -# "vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target". -# -# The value below is the one more than the default. -# -options PMAP_SHPGPERPROC=201 - -# # Number of initial kernel page table pages used for early bootstrap. # This number should include enough pages to map the kernel and any # modules or other data loaded with the kernel by the loader. Each @@ -570,6 +578,10 @@ options LINSYSFS options KSTACK_PAGES=5 +# Enable detailed accounting by the PV entry allocator. + +options PV_STATS + ##################################################################### # More undocumented options for linting. Modified: projects/nfsv4.1-client/sys/amd64/ia32/ia32_reg.c ============================================================================== --- projects/nfsv4.1-client/sys/amd64/ia32/ia32_reg.c Thu Apr 26 13:45:17 2012 (r234701) +++ projects/nfsv4.1-client/sys/amd64/ia32/ia32_reg.c Thu Apr 26 13:46:16 2012 (r234702) @@ -65,7 +65,6 @@ __FBSDID("$FreeBSD$"); #include <compat/freebsd32/freebsd32_util.h> #include <compat/freebsd32/freebsd32_proto.h> #include <machine/fpu.h> -#include <compat/ia32/ia32_reg.h> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201204261346.q3QDkHNV051143>