From owner-svn-src-projects@FreeBSD.ORG Fri Feb 18 21:39:11 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74CA31065674; Fri, 18 Feb 2011 21:39:11 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5E6738FC18; Fri, 18 Feb 2011 21:39:11 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p1ILdBOQ073333; Fri, 18 Feb 2011 21:39:11 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p1ILdBsf073313; Fri, 18 Feb 2011 21:39:11 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201102182139.p1ILdBsf073313@svn.freebsd.org> From: Marcel Moolenaar Date: Fri, 18 Feb 2011 21:39:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r218823 - in projects/altix: lib/libstand sys/amd64/acpica sys/amd64/amd64 sys/amd64/conf sys/amd64/ia32 sys/amd64/include sys/amd64/linux32 sys/arm/arm sys/arm/at91 sys/arm/conf sys/ar... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Feb 2011 21:39:11 -0000 Author: marcel Date: Fri Feb 18 21:39:09 2011 New Revision: 218823 URL: http://svn.freebsd.org/changeset/base/218823 Log: Merge svn+ssh://svn.freebsd.org/base/head@218816 Added: projects/altix/sys/boot/pc98/pc98boot/ - copied from r218816, head/sys/boot/pc98/pc98boot/ projects/altix/sys/boot/powerpc/ps3/ - copied from r218816, head/sys/boot/powerpc/ps3/ projects/altix/sys/compat/linux/linux_fork.c - copied unchanged from r218816, head/sys/compat/linux/linux_fork.c projects/altix/sys/conf/ldscript.mips.octeon1 - copied unchanged from r218816, head/sys/conf/ldscript.mips.octeon1 projects/altix/sys/contrib/dev/acpica/compiler/aslbtypes.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/compiler/aslbtypes.c projects/altix/sys/contrib/dev/acpica/compiler/asluuid.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/compiler/asluuid.c projects/altix/sys/contrib/dev/acpica/compiler/aslwalks.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/compiler/aslwalks.c projects/altix/sys/contrib/dev/acpica/compiler/dtexpress.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/compiler/dtexpress.c projects/altix/sys/contrib/dev/acpica/debugger/dbmethod.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/debugger/dbmethod.c projects/altix/sys/contrib/dev/acpica/debugger/dbnames.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/debugger/dbnames.c projects/altix/sys/contrib/dev/acpica/dispatcher/dsargs.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/dispatcher/dsargs.c projects/altix/sys/contrib/dev/acpica/dispatcher/dscontrol.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/dispatcher/dscontrol.c projects/altix/sys/contrib/dev/acpica/dispatcher/dswload2.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/dispatcher/dswload2.c projects/altix/sys/contrib/dev/acpica/events/evxfgpe.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/events/evxfgpe.c projects/altix/sys/contrib/dev/acpica/utilities/utdecode.c - copied unchanged from r218816, head/sys/contrib/dev/acpica/utilities/utdecode.c projects/altix/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu - copied unchanged from r218816, head/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu projects/altix/sys/dev/ath/ath_hal/ah_diagcodes.h - copied unchanged from r218816, head/sys/dev/ath/ath_hal/ah_diagcodes.h projects/altix/sys/dev/ath/ath_hal/ar9001/ - copied from r218816, head/sys/dev/ath/ath_hal/ar9001/ projects/altix/sys/dev/ath/ath_hal/ar9002/ - copied from r218816, head/sys/dev/ath/ath_hal/ar9002/ projects/altix/sys/dev/ath/ath_hal/ar9003/ - copied from r218816, head/sys/dev/ath/ath_hal/ar9003/ projects/altix/sys/dev/ath/ath_rate/sample/tx_schedules.h - copied unchanged from r218816, head/sys/dev/ath/ath_rate/sample/tx_schedules.h projects/altix/sys/dev/ath/if_ath_debug.c - copied unchanged from r218816, head/sys/dev/ath/if_ath_debug.c projects/altix/sys/dev/ath/if_ath_debug.h - copied unchanged from r218816, head/sys/dev/ath/if_ath_debug.h projects/altix/sys/dev/ath/if_ath_misc.h - copied unchanged from r218816, head/sys/dev/ath/if_ath_misc.h projects/altix/sys/dev/ath/if_ath_tx.c - copied unchanged from r218816, head/sys/dev/ath/if_ath_tx.c projects/altix/sys/dev/ath/if_ath_tx.h - copied unchanged from r218816, head/sys/dev/ath/if_ath_tx.h projects/altix/sys/dev/ath/if_ath_tx_ht.c - copied unchanged from r218816, head/sys/dev/ath/if_ath_tx_ht.c projects/altix/sys/dev/ath/if_ath_tx_ht.h - copied unchanged from r218816, head/sys/dev/ath/if_ath_tx_ht.h projects/altix/sys/dev/cxgbe/ - copied from r218816, head/sys/dev/cxgbe/ projects/altix/sys/dev/mii/rdcphy.c - copied unchanged from r218816, head/sys/dev/mii/rdcphy.c projects/altix/sys/dev/mii/rdcphyreg.h - copied unchanged from r218816, head/sys/dev/mii/rdcphyreg.h projects/altix/sys/dev/usb/net/if_mos.c - copied unchanged from r218816, head/sys/dev/usb/net/if_mos.c projects/altix/sys/dev/usb/net/if_mosreg.h - copied unchanged from r218816, head/sys/dev/usb/net/if_mosreg.h projects/altix/sys/dev/vte/ - copied from r218816, head/sys/dev/vte/ projects/altix/sys/kern/kern_hhook.c - copied unchanged from r218816, head/sys/kern/kern_hhook.c projects/altix/sys/kern/kern_khelp.c - copied unchanged from r218816, head/sys/kern/kern_khelp.c projects/altix/sys/mips/cavium/if_octm.c - copied unchanged from r218816, head/sys/mips/cavium/if_octm.c projects/altix/sys/mips/mips/uma_machdep.c - copied unchanged from r218816, head/sys/mips/mips/uma_machdep.c projects/altix/sys/mips/rmi/dev/iic/ - copied from r218816, head/sys/mips/rmi/dev/iic/ projects/altix/sys/modules/cc/cc_chd/ - copied from r218816, head/sys/modules/cc/cc_chd/ projects/altix/sys/modules/cc/cc_hd/ - copied from r218816, head/sys/modules/cc/cc_hd/ projects/altix/sys/modules/cc/cc_vegas/ - copied from r218816, head/sys/modules/cc/cc_vegas/ projects/altix/sys/modules/cxgbe/ - copied from r218816, head/sys/modules/cxgbe/ projects/altix/sys/modules/khelp/ - copied from r218816, head/sys/modules/khelp/ projects/altix/sys/modules/usb/mos/ - copied from r218816, head/sys/modules/usb/mos/ projects/altix/sys/modules/vte/ - copied from r218816, head/sys/modules/vte/ projects/altix/sys/netinet/cc/cc_chd.c - copied unchanged from r218816, head/sys/netinet/cc/cc_chd.c projects/altix/sys/netinet/cc/cc_hd.c - copied unchanged from r218816, head/sys/netinet/cc/cc_hd.c projects/altix/sys/netinet/cc/cc_vegas.c - copied unchanged from r218816, head/sys/netinet/cc/cc_vegas.c projects/altix/sys/netinet/khelp/ - copied from r218816, head/sys/netinet/khelp/ projects/altix/sys/netinet/sctp_ss_functions.c - copied unchanged from r218816, head/sys/netinet/sctp_ss_functions.c projects/altix/sys/powerpc/ps3/ - copied from r218816, head/sys/powerpc/ps3/ projects/altix/sys/sys/hhook.h - copied unchanged from r218816, head/sys/sys/hhook.h projects/altix/sys/sys/khelp.h - copied unchanged from r218816, head/sys/sys/khelp.h projects/altix/sys/sys/module_khelp.h - copied unchanged from r218816, head/sys/sys/module_khelp.h projects/altix/sys/x86/include/_inttypes.h - copied unchanged from r218816, head/sys/x86/include/_inttypes.h projects/altix/sys/x86/include/bus.h - copied unchanged from r218816, head/sys/x86/include/bus.h projects/altix/sys/x86/x86/busdma_machdep.c - copied, changed from r218816, head/sys/x86/x86/busdma_machdep.c projects/altix/sys/x86/x86/tsc.c - copied unchanged from r218816, head/sys/x86/x86/tsc.c Deleted: projects/altix/sys/amd64/amd64/busdma_machdep.c projects/altix/sys/amd64/amd64/tsc.c projects/altix/sys/arm/conf/SKYEYE projects/altix/sys/conf/ldscript.mips.octeon1.32 projects/altix/sys/conf/ldscript.mips.octeon1.64 projects/altix/sys/conf/ldscript.mips.octeon1.n32 projects/altix/sys/contrib/dev/wpi/iwlwifi-3945-2.14.4.fw.uu projects/altix/sys/dev/ath/ath_hal/ar5416/ar9160.ini projects/altix/sys/dev/ath/ath_hal/ar5416/ar9160_attach.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar9280.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar9280.h projects/altix/sys/dev/ath/ath_hal/ar5416/ar9280_attach.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar9280v1.ini projects/altix/sys/dev/ath/ath_hal/ar5416/ar9280v2.ini projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285.h projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285.ini projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285_reset.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285v2.ini projects/altix/sys/dev/cxgb/ulp/tom/cxgb_vm.c projects/altix/sys/dev/cxgb/ulp/tom/cxgb_vm.h projects/altix/sys/i386/i386/busdma_machdep.c projects/altix/sys/i386/i386/tsc.c projects/altix/sys/mips/conf/OCTEON1-32 projects/altix/sys/netinet/sctp_cc_functions.h Modified: projects/altix/lib/libstand/Makefile projects/altix/sys/amd64/acpica/acpi_machdep.c projects/altix/sys/amd64/amd64/amd64_mem.c projects/altix/sys/amd64/amd64/apic_vector.S projects/altix/sys/amd64/amd64/cpu_switch.S projects/altix/sys/amd64/amd64/elf_machdep.c projects/altix/sys/amd64/amd64/exception.S projects/altix/sys/amd64/amd64/fpu.c projects/altix/sys/amd64/amd64/genassym.c projects/altix/sys/amd64/amd64/identcpu.c projects/altix/sys/amd64/amd64/legacy.c projects/altix/sys/amd64/amd64/machdep.c projects/altix/sys/amd64/amd64/mem.c projects/altix/sys/amd64/amd64/mp_machdep.c projects/altix/sys/amd64/amd64/sys_machdep.c projects/altix/sys/amd64/amd64/trap.c projects/altix/sys/amd64/amd64/uio_machdep.c projects/altix/sys/amd64/amd64/vm_machdep.c projects/altix/sys/amd64/conf/XENHVM projects/altix/sys/amd64/ia32/ia32_reg.c projects/altix/sys/amd64/ia32/ia32_signal.c projects/altix/sys/amd64/include/_inttypes.h projects/altix/sys/amd64/include/_limits.h projects/altix/sys/amd64/include/_stdint.h projects/altix/sys/amd64/include/atomic.h projects/altix/sys/amd64/include/bus.h projects/altix/sys/amd64/include/cpu.h projects/altix/sys/amd64/include/elf.h projects/altix/sys/amd64/include/memdev.h projects/altix/sys/amd64/include/pcb.h projects/altix/sys/amd64/include/pmap.h projects/altix/sys/amd64/include/reg.h projects/altix/sys/amd64/include/vmparam.h projects/altix/sys/amd64/linux32/linux.h projects/altix/sys/amd64/linux32/linux32_machdep.c projects/altix/sys/amd64/linux32/linux32_proto.h projects/altix/sys/amd64/linux32/linux32_syscall.h projects/altix/sys/amd64/linux32/linux32_sysent.c projects/altix/sys/amd64/linux32/linux32_sysvec.c projects/altix/sys/amd64/linux32/syscalls.master projects/altix/sys/arm/arm/elf_machdep.c projects/altix/sys/arm/arm/locore.S projects/altix/sys/arm/arm/mem.c projects/altix/sys/arm/arm/sys_machdep.c projects/altix/sys/arm/arm/uio_machdep.c projects/altix/sys/arm/arm/vm_machdep.c projects/altix/sys/arm/at91/at91_machdep.c projects/altix/sys/arm/at91/at91_pmc.c projects/altix/sys/arm/at91/at91_st.c projects/altix/sys/arm/at91/at91rm9200.c projects/altix/sys/arm/at91/if_ate.c projects/altix/sys/arm/at91/if_macb.c projects/altix/sys/arm/at91/uart_bus_at91usart.c projects/altix/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/altix/sys/arm/at91/uart_dev_at91usart.c projects/altix/sys/arm/econa/econa_machdep.c projects/altix/sys/arm/econa/ehci_ebus.c projects/altix/sys/arm/econa/ohci_ec.c projects/altix/sys/arm/include/_limits.h projects/altix/sys/arm/include/_stdint.h projects/altix/sys/arm/include/_types.h projects/altix/sys/arm/include/elf.h projects/altix/sys/arm/include/fdt.h projects/altix/sys/arm/include/memdev.h projects/altix/sys/arm/include/metadata.h projects/altix/sys/arm/include/pmap.h projects/altix/sys/arm/include/proc.h projects/altix/sys/arm/include/vmparam.h projects/altix/sys/arm/mv/gpio.c projects/altix/sys/arm/mv/ic.c projects/altix/sys/arm/mv/mv_machdep.c projects/altix/sys/arm/mv/mv_pci.c projects/altix/sys/arm/mv/timer.c projects/altix/sys/arm/s3c2xx0/s3c24x0_clk.c projects/altix/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/altix/sys/arm/s3c2xx0/std.ln2410sbc projects/altix/sys/arm/sa11x0/assabet_machdep.c projects/altix/sys/arm/xscale/i80321/ep80219_machdep.c projects/altix/sys/arm/xscale/i80321/iq31244_machdep.c projects/altix/sys/arm/xscale/i8134x/crb_machdep.c projects/altix/sys/arm/xscale/ixp425/avila_gpio.c projects/altix/sys/arm/xscale/ixp425/avila_machdep.c projects/altix/sys/arm/xscale/pxa/pxa_machdep.c projects/altix/sys/boot/arm/at91/boot0/linker.cfg projects/altix/sys/boot/arm/at91/linker.cfg projects/altix/sys/boot/common/loader.8 projects/altix/sys/boot/common/ufsread.c projects/altix/sys/boot/efi/libefi/efinet.c projects/altix/sys/boot/efi/libefi/efipart.c projects/altix/sys/boot/fdt/dts/db78100.dts projects/altix/sys/boot/ficl/Makefile projects/altix/sys/boot/forth/beastie.4th projects/altix/sys/boot/forth/loader.conf projects/altix/sys/boot/i386/Makefile.inc projects/altix/sys/boot/i386/boot2/Makefile projects/altix/sys/boot/i386/boot2/boot2.c projects/altix/sys/boot/i386/gptboot/Makefile projects/altix/sys/boot/i386/gptzfsboot/Makefile projects/altix/sys/boot/i386/zfsboot/Makefile projects/altix/sys/boot/pc98/Makefile projects/altix/sys/boot/pc98/Makefile.inc projects/altix/sys/boot/pc98/boot2/Makefile projects/altix/sys/boot/pc98/boot2/boot2.c projects/altix/sys/boot/powerpc/Makefile projects/altix/sys/boot/powerpc/ofw/ldscript.powerpc projects/altix/sys/boot/zfs/Makefile projects/altix/sys/cam/ata/ata_xpt.c projects/altix/sys/cam/cam_periph.c projects/altix/sys/cam/cam_xpt.c projects/altix/sys/cam/scsi/scsi_da.c projects/altix/sys/cam/scsi/scsi_pass.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c projects/altix/sys/cddl/compat/opensolaris/sys/atomic.h projects/altix/sys/cddl/compat/opensolaris/sys/cyclic_impl.h projects/altix/sys/cddl/compat/opensolaris/sys/types.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/altix/sys/cddl/dev/cyclic/cyclic.c projects/altix/sys/cddl/dev/cyclic/i386/cyclic_machdep.c projects/altix/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/altix/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/altix/sys/compat/freebsd32/freebsd32.h projects/altix/sys/compat/freebsd32/freebsd32_misc.c projects/altix/sys/compat/ia32/ia32_sysvec.c projects/altix/sys/compat/ia32/ia32_util.h projects/altix/sys/compat/linprocfs/linprocfs.c projects/altix/sys/compat/linux/linux_emul.c projects/altix/sys/compat/linux/linux_emul.h projects/altix/sys/compat/linux/linux_file.c projects/altix/sys/compat/linux/linux_futex.c projects/altix/sys/compat/linux/linux_futex.h projects/altix/sys/compat/linux/linux_ioctl.c projects/altix/sys/compat/linux/linux_ioctl.h projects/altix/sys/compat/linux/linux_misc.c projects/altix/sys/compat/linux/linux_misc.h projects/altix/sys/compat/linux/linux_signal.c projects/altix/sys/compat/linux/linux_signal.h projects/altix/sys/compat/linux/linux_stats.c projects/altix/sys/compat/ndis/hal_var.h projects/altix/sys/compat/ndis/kern_ndis.c projects/altix/sys/compat/ndis/ndis_var.h projects/altix/sys/compat/ndis/ntoskrnl_var.h projects/altix/sys/compat/ndis/subr_ndis.c projects/altix/sys/compat/ndis/subr_ntoskrnl.c projects/altix/sys/conf/Makefile.mips projects/altix/sys/conf/NOTES projects/altix/sys/conf/files projects/altix/sys/conf/files.amd64 projects/altix/sys/conf/files.i386 projects/altix/sys/conf/files.mips projects/altix/sys/conf/files.pc98 projects/altix/sys/conf/files.powerpc projects/altix/sys/conf/kern.mk projects/altix/sys/conf/kern.pre.mk projects/altix/sys/conf/ldscript.mips.cfe projects/altix/sys/conf/ldscript.mips.mips64 (contents, props changed) projects/altix/sys/conf/ldscript.powerpc projects/altix/sys/conf/ldscript.powerpc64 projects/altix/sys/conf/ldscript.sparc64 projects/altix/sys/conf/makeLINT.mk projects/altix/sys/conf/options projects/altix/sys/conf/options.i386 projects/altix/sys/conf/options.powerpc projects/altix/sys/contrib/dev/acpica/acpica_prep.sh projects/altix/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/dmextern.c projects/altix/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslanalyze.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.l (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslmessages.h projects/altix/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c projects/altix/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslrestype1i.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2d.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2e.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2q.c projects/altix/sys/contrib/dev/acpica/compiler/aslrestype2w.c projects/altix/sys/contrib/dev/acpica/compiler/aslstartup.c projects/altix/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/compiler/dtcompile.c projects/altix/sys/contrib/dev/acpica/compiler/dtcompiler.h projects/altix/sys/contrib/dev/acpica/compiler/dtfield.c projects/altix/sys/contrib/dev/acpica/compiler/dtio.c projects/altix/sys/contrib/dev/acpica/compiler/dtsubtable.c projects/altix/sys/contrib/dev/acpica/compiler/dttable.c projects/altix/sys/contrib/dev/acpica/compiler/dttemplate.c projects/altix/sys/contrib/dev/acpica/compiler/dttemplate.h projects/altix/sys/contrib/dev/acpica/compiler/dtutils.c projects/altix/sys/contrib/dev/acpica/debugger/dbcmds.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbdisply.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbexec.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbfileio.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbhistry.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbinput.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbstats.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/debugger/dbxface.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmbuffer.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmnames.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmobject.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmopcode.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmresrc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmresrcl.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmresrcs.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/disassembler/dmwalk.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsfield.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsinit.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsmethod.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsmthdat.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsobject.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsopcode.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dsutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dswexec.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dswload.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dswscope.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/dispatcher/dswstate.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evevent.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evgpe.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evgpeblk.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evgpeinit.c projects/altix/sys/contrib/dev/acpica/events/evgpeutil.c projects/altix/sys/contrib/dev/acpica/events/evmisc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evregion.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evrgnini.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evsci.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evxface.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evxfevnt.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/events/evxfregn.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exconfig.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exconvrt.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/excreate.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exdebug.c projects/altix/sys/contrib/dev/acpica/executer/exdump.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exfield.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exfldio.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exmisc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exmutex.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exnames.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exoparg1.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exoparg2.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exoparg3.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exoparg6.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exprep.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exregion.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exresnte.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exresolv.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exresop.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exstore.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exstoren.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exstorob.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exsystem.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/executer/exutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/hardware/hwacpi.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/hardware/hwgpe.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/hardware/hwpci.c projects/altix/sys/contrib/dev/acpica/hardware/hwregs.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/hardware/hwsleep.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/hardware/hwtimer.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/hardware/hwvalid.c projects/altix/sys/contrib/dev/acpica/hardware/hwxface.c projects/altix/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/accommon.h projects/altix/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acdispat.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acevents.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/achware.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acinterp.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acnamesp.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acoutput.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acparser.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acpi.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acpredef.h projects/altix/sys/contrib/dev/acpica/include/acresrc.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acrestyp.h projects/altix/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/actables.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/actbl2.h projects/altix/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/amlcode.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/platform/acfreebsd.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/include/platform/acgcc.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsaccess.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsalloc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsdump.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsdumpdv.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nseval.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsinit.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsload.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsnames.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsobject.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsparse.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nspredef.c projects/altix/sys/contrib/dev/acpica/namespace/nsrepair.c projects/altix/sys/contrib/dev/acpica/namespace/nsrepair2.c projects/altix/sys/contrib/dev/acpica/namespace/nssearch.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nswalk.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsxfeval.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsxfname.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/namespace/nsxfobj.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/osunixxf.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psargs.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psloop.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psopcode.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psparse.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psscope.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/pstree.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/pswalk.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/parser/psxface.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsaddr.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rscalc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rscreate.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsdump.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsinfo.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsio.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsirq.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rslist.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsmemory.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsmisc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/resources/rsxface.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tables/tbfadt.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tables/tbfind.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tables/tbinstal.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tables/tbutils.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tables/tbxface.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tables/tbxfroot.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utalloc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utcache.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utcopy.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utdebug.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utdelete.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/uteval.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utglobal.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utids.c projects/altix/sys/contrib/dev/acpica/utilities/utinit.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utlock.c projects/altix/sys/contrib/dev/acpica/utilities/utmath.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utmisc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utmutex.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utobject.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utosi.c projects/altix/sys/contrib/dev/acpica/utilities/utresrc.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utstate.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/uttrack.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utxface.c (contents, props changed) projects/altix/sys/contrib/dev/acpica/utilities/utxferror.c projects/altix/sys/contrib/dev/wpi/LICENSE projects/altix/sys/contrib/octeon-sdk/cvmx-app-init.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c projects/altix/sys/contrib/octeon-sdk/cvmx-mgmt-port.c projects/altix/sys/contrib/octeon-sdk/cvmx-mgmt-port.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcie.c projects/altix/sys/contrib/pf/net/pf_osfp.c projects/altix/sys/ddb/db_capture.c projects/altix/sys/dev/aac/aac.c projects/altix/sys/dev/aac/aac_cam.c projects/altix/sys/dev/aac/aacvar.h projects/altix/sys/dev/acpi_support/acpi_fujitsu.c projects/altix/sys/dev/acpi_support/acpi_ibm.c projects/altix/sys/dev/acpi_support/atk0110.c projects/altix/sys/dev/acpica/Osd/OsdInterrupt.c projects/altix/sys/dev/acpica/Osd/OsdSchedule.c projects/altix/sys/dev/acpica/Osd/OsdTable.c projects/altix/sys/dev/acpica/acpi.c projects/altix/sys/dev/acpica/acpi_battery.c projects/altix/sys/dev/acpica/acpi_button.c projects/altix/sys/dev/acpica/acpi_cmbat.c projects/altix/sys/dev/acpica/acpi_cpu.c projects/altix/sys/dev/acpica/acpi_ec.c projects/altix/sys/dev/acpica/acpi_hpet.c projects/altix/sys/dev/acpica/acpi_pci.c projects/altix/sys/dev/acpica/acpi_resource.c projects/altix/sys/dev/acpica/acpi_smbat.c projects/altix/sys/dev/acpica/acpi_video.c projects/altix/sys/dev/acpica/acpiio.h projects/altix/sys/dev/acpica/acpivar.h projects/altix/sys/dev/adlink/adlink.c projects/altix/sys/dev/ae/if_ae.c projects/altix/sys/dev/ae/if_aevar.h projects/altix/sys/dev/age/if_age.c projects/altix/sys/dev/age/if_agevar.h projects/altix/sys/dev/ahci/ahci.c projects/altix/sys/dev/alc/if_alc.c projects/altix/sys/dev/alc/if_alcreg.h projects/altix/sys/dev/alc/if_alcvar.h projects/altix/sys/dev/ale/if_ale.c projects/altix/sys/dev/ale/if_alevar.h projects/altix/sys/dev/ata/ata-pci.h projects/altix/sys/dev/ata/chipsets/ata-intel.c projects/altix/sys/dev/ath/ath_hal/ah.c projects/altix/sys/dev/ath/ath_hal/ah.h projects/altix/sys/dev/ath/ath_hal/ah_debug.h projects/altix/sys/dev/ath/ath_hal/ah_devid.h projects/altix/sys/dev/ath/ath_hal/ah_eeprom.h projects/altix/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/altix/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/altix/sys/dev/ath/ath_hal/ah_eeprom_v4k.c projects/altix/sys/dev/ath/ath_hal/ah_eeprom_v4k.h projects/altix/sys/dev/ath/ath_hal/ah_internal.h projects/altix/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/altix/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/altix/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/altix/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/altix/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/altix/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/altix/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c projects/altix/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/altix/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/altix/sys/dev/ath/ath_rate/amrr/amrr.c projects/altix/sys/dev/ath/ath_rate/onoe/onoe.c projects/altix/sys/dev/ath/ath_rate/sample/sample.c projects/altix/sys/dev/ath/ath_rate/sample/sample.h projects/altix/sys/dev/ath/if_ath.c projects/altix/sys/dev/ath/if_athioctl.h projects/altix/sys/dev/ath/if_athrate.h projects/altix/sys/dev/ath/if_athvar.h projects/altix/sys/dev/atkbdc/atkbd_atkbdc.c projects/altix/sys/dev/atkbdc/atkbdc.c projects/altix/sys/dev/atkbdc/atkbdc_isa.c projects/altix/sys/dev/atkbdc/atkbdcreg.h projects/altix/sys/dev/atkbdc/psm.c projects/altix/sys/dev/bce/if_bce.c projects/altix/sys/dev/bce/if_bcefw.h projects/altix/sys/dev/bce/if_bcereg.h projects/altix/sys/dev/bge/if_bge.c projects/altix/sys/dev/buslogic/bt.c projects/altix/sys/dev/bwi/if_bwi.c projects/altix/sys/dev/bwn/if_bwn.c projects/altix/sys/dev/cs/if_cs.c projects/altix/sys/dev/cs/if_csreg.h projects/altix/sys/dev/cs/if_csvar.h projects/altix/sys/dev/cxgb/cxgb_main.c projects/altix/sys/dev/cxgb/cxgb_sge.c projects/altix/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c projects/altix/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c projects/altix/sys/dev/cxgb/ulp/tom/cxgb_ddp.c projects/altix/sys/dev/cxgb/ulp/tom/cxgb_tom.c projects/altix/sys/dev/dc/dcphy.c projects/altix/sys/dev/dc/if_dc.c projects/altix/sys/dev/dc/if_dcreg.h projects/altix/sys/dev/dc/pnphy.c projects/altix/sys/dev/drm/drm_irq.c projects/altix/sys/dev/drm/via_dmablit.c projects/altix/sys/dev/e1000/e1000_80003es2lan.c projects/altix/sys/dev/e1000/e1000_80003es2lan.h projects/altix/sys/dev/e1000/e1000_82540.c projects/altix/sys/dev/e1000/e1000_82541.c projects/altix/sys/dev/e1000/e1000_82542.c projects/altix/sys/dev/e1000/e1000_82543.c projects/altix/sys/dev/e1000/e1000_82571.c projects/altix/sys/dev/e1000/e1000_82575.c projects/altix/sys/dev/e1000/e1000_82575.h projects/altix/sys/dev/e1000/e1000_api.c projects/altix/sys/dev/e1000/e1000_api.h projects/altix/sys/dev/e1000/e1000_defines.h projects/altix/sys/dev/e1000/e1000_hw.h projects/altix/sys/dev/e1000/e1000_ich8lan.c projects/altix/sys/dev/e1000/e1000_ich8lan.h projects/altix/sys/dev/e1000/e1000_mac.c projects/altix/sys/dev/e1000/e1000_mac.h projects/altix/sys/dev/e1000/e1000_manage.c projects/altix/sys/dev/e1000/e1000_manage.h projects/altix/sys/dev/e1000/e1000_mbx.c projects/altix/sys/dev/e1000/e1000_nvm.c projects/altix/sys/dev/e1000/e1000_nvm.h projects/altix/sys/dev/e1000/e1000_osdep.c projects/altix/sys/dev/e1000/e1000_phy.c projects/altix/sys/dev/e1000/e1000_phy.h projects/altix/sys/dev/e1000/e1000_regs.h projects/altix/sys/dev/e1000/e1000_vf.c projects/altix/sys/dev/e1000/e1000_vf.h projects/altix/sys/dev/e1000/if_em.c projects/altix/sys/dev/e1000/if_igb.c projects/altix/sys/dev/e1000/if_igb.h projects/altix/sys/dev/e1000/if_lem.c projects/altix/sys/dev/ed/if_ed.c projects/altix/sys/dev/en/midway.c projects/altix/sys/dev/fatm/if_fatm.c projects/altix/sys/dev/fb/splash.c projects/altix/sys/dev/fdt/fdt_common.c projects/altix/sys/dev/fdt/fdt_pci.c projects/altix/sys/dev/fdt/fdtbus.c projects/altix/sys/dev/flash/mx25l.c projects/altix/sys/dev/fxp/if_fxp.c projects/altix/sys/dev/hifn/hifn7751.c projects/altix/sys/dev/ichsmb/ichsmb_pci.c projects/altix/sys/dev/ichwd/ichwd.c projects/altix/sys/dev/ichwd/ichwd.h projects/altix/sys/dev/ieee488/ibfoo.c projects/altix/sys/dev/if_ndis/if_ndis.c projects/altix/sys/dev/if_ndis/if_ndis_pccard.c projects/altix/sys/dev/if_ndis/if_ndis_pci.c projects/altix/sys/dev/if_ndis/if_ndis_usb.c projects/altix/sys/dev/iicbus/ds1775.c projects/altix/sys/dev/iicbus/max6690.c projects/altix/sys/dev/iscsi/initiator/isc_sm.c projects/altix/sys/dev/iscsi/initiator/iscsi.c projects/altix/sys/dev/isp/isp.c projects/altix/sys/dev/isp/isp_freebsd.c projects/altix/sys/dev/isp/isp_freebsd.h projects/altix/sys/dev/isp/isp_library.c projects/altix/sys/dev/isp/isp_pci.c projects/altix/sys/dev/isp/isp_sbus.c projects/altix/sys/dev/isp/ispvar.h projects/altix/sys/dev/ispfw/asm_2322.h projects/altix/sys/dev/ispfw/asm_2400.h projects/altix/sys/dev/ispfw/asm_2500.h projects/altix/sys/dev/iwi/if_iwi.c projects/altix/sys/dev/iwn/if_iwn.c projects/altix/sys/dev/ixgbe/ixgbe.c projects/altix/sys/dev/ixgbe/ixgbe.h projects/altix/sys/dev/ixgbe/ixgbe_82599.c projects/altix/sys/dev/ixgbe/ixgbe_api.h projects/altix/sys/dev/ixgbe/ixgbe_common.c projects/altix/sys/dev/ixgbe/ixgbe_common.h projects/altix/sys/dev/ixgbe/ixgbe_mbx.c projects/altix/sys/dev/ixgbe/ixgbe_type.h projects/altix/sys/dev/ixgbe/ixv.h projects/altix/sys/dev/jme/if_jme.c projects/altix/sys/dev/jme/if_jmereg.h projects/altix/sys/dev/jme/if_jmevar.h projects/altix/sys/dev/le/if_le_pci.c projects/altix/sys/dev/lmc/if_lmc.c projects/altix/sys/dev/malo/if_malo_pci.c projects/altix/sys/dev/md/md.c projects/altix/sys/dev/mem/memdev.c projects/altix/sys/dev/mem/memutil.c projects/altix/sys/dev/mfi/mfi_cam.c projects/altix/sys/dev/mii/atphy.c projects/altix/sys/dev/mii/brgphy.c projects/altix/sys/dev/mii/ciphy.c projects/altix/sys/dev/mii/e1000phy.c projects/altix/sys/dev/mii/ip1000phy.c projects/altix/sys/dev/mii/jmphy.c projects/altix/sys/dev/mii/jmphyreg.h projects/altix/sys/dev/mii/mii_physubr.c projects/altix/sys/dev/mii/miidevs projects/altix/sys/dev/mii/nsgphy.c projects/altix/sys/dev/mii/rgephy.c projects/altix/sys/dev/mii/rlphy.c projects/altix/sys/dev/mii/xmphy.c projects/altix/sys/dev/mmc/mmc.c projects/altix/sys/dev/mps/mps.c projects/altix/sys/dev/mps/mps_sas.c projects/altix/sys/dev/mps/mpsvar.h projects/altix/sys/dev/mpt/mpt.c projects/altix/sys/dev/mpt/mpt_cam.c projects/altix/sys/dev/mpt/mpt_pci.c projects/altix/sys/dev/mpt/mpt_raid.c projects/altix/sys/dev/msk/if_msk.c projects/altix/sys/dev/mwl/mwlhal.c projects/altix/sys/dev/mxge/if_mxge.c projects/altix/sys/dev/nfe/if_nfe.c projects/altix/sys/dev/nfe/if_nfevar.h projects/altix/sys/dev/patm/if_patm_attach.c projects/altix/sys/dev/pccbb/pccbb.c projects/altix/sys/dev/pci/pci.c projects/altix/sys/dev/pci/vga_pci.c projects/altix/sys/dev/pty/pty.c projects/altix/sys/dev/puc/pucdata.c projects/altix/sys/dev/ral/rt2560.c projects/altix/sys/dev/ral/rt2661.c projects/altix/sys/dev/random/randomdev.c projects/altix/sys/dev/re/if_re.c projects/altix/sys/dev/siba/siba_bwn.c projects/altix/sys/dev/siis/siis.c projects/altix/sys/dev/siis/siis.h projects/altix/sys/dev/sio/sio.c projects/altix/sys/dev/sis/if_sis.c projects/altix/sys/dev/sis/if_sisreg.h projects/altix/sys/dev/sound/pci/atiixp.c projects/altix/sys/dev/sound/pci/csa.c projects/altix/sys/dev/sound/pci/emu10k1.c projects/altix/sys/dev/sound/pci/emu10kx.c projects/altix/sys/dev/sound/pci/hda/hdac.c projects/altix/sys/dev/sound/pci/ich.c projects/altix/sys/dev/sound/pcm/buffer.c projects/altix/sys/dev/sound/pcm/sound.c projects/altix/sys/dev/sound/usb/uaudio.c projects/altix/sys/dev/ste/if_ste.c projects/altix/sys/dev/tsec/if_tsec_fdt.c projects/altix/sys/dev/txp/if_txp.c projects/altix/sys/dev/uart/uart_bus_fdt.c projects/altix/sys/dev/uart/uart_cpu_amd64.c projects/altix/sys/dev/uart/uart_cpu_i386.c projects/altix/sys/dev/uart/uart_cpu_pc98.c projects/altix/sys/dev/uart/uart_tty.c projects/altix/sys/dev/usb/controller/at91dci.c projects/altix/sys/dev/usb/controller/at91dci_atmelarm.c projects/altix/sys/dev/usb/controller/atmegadci.c projects/altix/sys/dev/usb/controller/atmegadci_atmelarm.c projects/altix/sys/dev/usb/controller/avr32dci.c projects/altix/sys/dev/usb/controller/ehci.c projects/altix/sys/dev/usb/controller/ehci_ixp4xx.c projects/altix/sys/dev/usb/controller/ehci_mv.c projects/altix/sys/dev/usb/controller/ehci_pci.c projects/altix/sys/dev/usb/controller/musb_otg.c projects/altix/sys/dev/usb/controller/musb_otg_atmelarm.c projects/altix/sys/dev/usb/controller/ohci.c projects/altix/sys/dev/usb/controller/ohci_atmelarm.c projects/altix/sys/dev/usb/controller/ohci_pci.c projects/altix/sys/dev/usb/controller/ohci_s3c24x0.c projects/altix/sys/dev/usb/controller/uhci.c projects/altix/sys/dev/usb/controller/uhci_pci.c projects/altix/sys/dev/usb/controller/usb_controller.c projects/altix/sys/dev/usb/controller/uss820dci.c projects/altix/sys/dev/usb/controller/uss820dci_atmelarm.c projects/altix/sys/dev/usb/controller/xhci.c projects/altix/sys/dev/usb/controller/xhci.h projects/altix/sys/dev/usb/controller/xhci_pci.c projects/altix/sys/dev/usb/input/atp.c projects/altix/sys/dev/usb/input/uhid.c projects/altix/sys/dev/usb/input/ukbd.c projects/altix/sys/dev/usb/input/ums.c projects/altix/sys/dev/usb/misc/udbp.c projects/altix/sys/dev/usb/misc/ufm.c projects/altix/sys/dev/usb/net/if_aue.c projects/altix/sys/dev/usb/net/if_axe.c projects/altix/sys/dev/usb/net/if_cdce.c projects/altix/sys/dev/usb/net/if_cue.c projects/altix/sys/dev/usb/net/if_ipheth.c projects/altix/sys/dev/usb/net/if_kue.c projects/altix/sys/dev/usb/net/if_rue.c projects/altix/sys/dev/usb/net/if_udav.c projects/altix/sys/dev/usb/net/usb_ethernet.c projects/altix/sys/dev/usb/quirk/usb_quirk.c projects/altix/sys/dev/usb/serial/u3g.c projects/altix/sys/dev/usb/serial/uark.c projects/altix/sys/dev/usb/serial/ubsa.c projects/altix/sys/dev/usb/serial/ubser.c projects/altix/sys/dev/usb/serial/uchcom.c projects/altix/sys/dev/usb/serial/ucycom.c projects/altix/sys/dev/usb/serial/ufoma.c projects/altix/sys/dev/usb/serial/uftdi.c projects/altix/sys/dev/usb/serial/ugensa.c projects/altix/sys/dev/usb/serial/uipaq.c projects/altix/sys/dev/usb/serial/ulpt.c projects/altix/sys/dev/usb/serial/umct.c projects/altix/sys/dev/usb/serial/umodem.c projects/altix/sys/dev/usb/serial/umoscom.c projects/altix/sys/dev/usb/serial/uplcom.c projects/altix/sys/dev/usb/serial/usb_serial.c projects/altix/sys/dev/usb/serial/uslcom.c projects/altix/sys/dev/usb/serial/uvisor.c projects/altix/sys/dev/usb/serial/uvscom.c projects/altix/sys/dev/usb/storage/umass.c projects/altix/sys/dev/usb/storage/urio.c projects/altix/sys/dev/usb/storage/ustorage_fs.c projects/altix/sys/dev/usb/template/usb_template.c projects/altix/sys/dev/usb/template/usb_template_cdce.c projects/altix/sys/dev/usb/template/usb_template_msc.c projects/altix/sys/dev/usb/template/usb_template_mtp.c projects/altix/sys/dev/usb/usb_busdma.c projects/altix/sys/dev/usb/usb_compat_linux.c projects/altix/sys/dev/usb/usb_core.c projects/altix/sys/dev/usb/usb_debug.c projects/altix/sys/dev/usb/usb_dev.c projects/altix/sys/dev/usb/usb_device.c projects/altix/sys/dev/usb/usb_dynamic.c projects/altix/sys/dev/usb/usb_error.c projects/altix/sys/dev/usb/usb_freebsd.h projects/altix/sys/dev/usb/usb_generic.c projects/altix/sys/dev/usb/usb_handle_request.c projects/altix/sys/dev/usb/usb_hid.c projects/altix/sys/dev/usb/usb_hub.c projects/altix/sys/dev/usb/usb_lookup.c projects/altix/sys/dev/usb/usb_mbuf.c projects/altix/sys/dev/usb/usb_msctest.c projects/altix/sys/dev/usb/usb_parse.c projects/altix/sys/dev/usb/usb_pf.c projects/altix/sys/dev/usb/usb_pf.h projects/altix/sys/dev/usb/usb_process.c projects/altix/sys/dev/usb/usb_process.h projects/altix/sys/dev/usb/usb_request.c projects/altix/sys/dev/usb/usb_transfer.c projects/altix/sys/dev/usb/usb_util.c projects/altix/sys/dev/usb/usbdevs projects/altix/sys/dev/usb/wlan/if_rum.c projects/altix/sys/dev/usb/wlan/if_run.c projects/altix/sys/dev/usb/wlan/if_runreg.h projects/altix/sys/dev/usb/wlan/if_runvar.h projects/altix/sys/dev/usb/wlan/if_ural.c projects/altix/sys/dev/wi/if_wi.c projects/altix/sys/dev/wpi/if_wpi.c projects/altix/sys/dev/xen/balloon/balloon.c projects/altix/sys/dev/xen/blkfront/blkfront.c projects/altix/sys/dev/xen/console/console.c projects/altix/sys/dev/xen/netback/netback.c projects/altix/sys/dev/xen/netfront/netfront.c projects/altix/sys/dev/xen/xenpci/evtchn.c projects/altix/sys/fs/devfs/devfs_devs.c projects/altix/sys/fs/devfs/devfs_rule.c projects/altix/sys/fs/devfs/devfs_vnops.c projects/altix/sys/fs/ext2fs/ext2_alloc.c projects/altix/sys/fs/ext2fs/ext2_dinode.h projects/altix/sys/fs/ext2fs/ext2_lookup.c projects/altix/sys/fs/ext2fs/ext2_mount.h projects/altix/sys/fs/ext2fs/ext2_subr.c projects/altix/sys/fs/ext2fs/ext2_vfsops.c projects/altix/sys/fs/ext2fs/ext2fs.h projects/altix/sys/fs/ext2fs/inode.h projects/altix/sys/fs/nfs/nfs.h projects/altix/sys/fs/nfs/nfs_commonsubs.c projects/altix/sys/fs/nfs/nfs_var.h projects/altix/sys/fs/nfs/nfsdport.h projects/altix/sys/fs/nfs/nfsport.h projects/altix/sys/fs/nfsclient/nfs_clvfsops.c projects/altix/sys/fs/nfsclient/nfsmount.h projects/altix/sys/fs/nfsserver/nfs_nfsdcache.c projects/altix/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/altix/sys/fs/nfsserver/nfs_nfsdport.c projects/altix/sys/fs/nfsserver/nfs_nfsdserv.c projects/altix/sys/fs/nfsserver/nfs_nfsdsocket.c projects/altix/sys/fs/nfsserver/nfs_nfsdstate.c projects/altix/sys/fs/portalfs/portal_vnops.c projects/altix/sys/fs/procfs/procfs_dbregs.c projects/altix/sys/fs/procfs/procfs_fpregs.c projects/altix/sys/fs/procfs/procfs_map.c projects/altix/sys/fs/procfs/procfs_regs.c projects/altix/sys/fs/tmpfs/tmpfs.h projects/altix/sys/fs/tmpfs/tmpfs_subr.c projects/altix/sys/fs/tmpfs/tmpfs_vnops.c projects/altix/sys/geom/eli/g_eli.c projects/altix/sys/geom/geom_ctl.c projects/altix/sys/geom/geom_disk.c projects/altix/sys/geom/journal/g_journal.c projects/altix/sys/geom/nop/g_nop.c projects/altix/sys/geom/part/g_part.c projects/altix/sys/geom/part/g_part.h projects/altix/sys/geom/part/g_part_bsd.c projects/altix/sys/geom/part/g_part_ebr.c projects/altix/sys/geom/part/g_part_gpt.c projects/altix/sys/geom/part/g_part_mbr.c projects/altix/sys/geom/part/g_part_pc98.c projects/altix/sys/geom/raid3/g_raid3.c projects/altix/sys/geom/sched/g_sched.c projects/altix/sys/geom/sched/gs_rr.c projects/altix/sys/i386/conf/GENERIC projects/altix/sys/i386/conf/XBOX projects/altix/sys/i386/conf/XEN projects/altix/sys/i386/i386/apic_vector.s projects/altix/sys/i386/i386/i686_mem.c projects/altix/sys/i386/i386/identcpu.c projects/altix/sys/i386/i386/legacy.c projects/altix/sys/i386/i386/machdep.c projects/altix/sys/i386/i386/mem.c projects/altix/sys/i386/i386/pmap.c projects/altix/sys/i386/i386/sys_machdep.c projects/altix/sys/i386/i386/trap.c projects/altix/sys/i386/i386/uio_machdep.c projects/altix/sys/i386/i386/vm86bios.s projects/altix/sys/i386/i386/vm_machdep.c projects/altix/sys/i386/include/_inttypes.h projects/altix/sys/i386/include/_limits.h projects/altix/sys/i386/include/_stdint.h projects/altix/sys/i386/include/_types.h projects/altix/sys/i386/include/atomic.h projects/altix/sys/i386/include/bus.h projects/altix/sys/i386/include/cpu.h projects/altix/sys/i386/include/elf.h projects/altix/sys/i386/include/memdev.h projects/altix/sys/i386/include/pcpu.h projects/altix/sys/i386/include/pmap.h projects/altix/sys/i386/include/reg.h projects/altix/sys/i386/include/segments.h projects/altix/sys/i386/include/vmparam.h projects/altix/sys/i386/include/xen/hypercall.h projects/altix/sys/i386/include/xen/xen-os.h projects/altix/sys/i386/include/xen/xenpmap.h projects/altix/sys/i386/include/xen/xenvar.h projects/altix/sys/i386/isa/npx.c projects/altix/sys/i386/linux/imgact_linux.c projects/altix/sys/i386/linux/linux.h projects/altix/sys/i386/linux/linux_machdep.c projects/altix/sys/i386/linux/linux_proto.h projects/altix/sys/i386/linux/linux_syscall.h projects/altix/sys/i386/linux/linux_sysent.c projects/altix/sys/i386/linux/linux_sysvec.c projects/altix/sys/i386/linux/syscalls.master projects/altix/sys/i386/xen/clock.c projects/altix/sys/i386/xen/mp_machdep.c projects/altix/sys/i386/xen/pmap.c projects/altix/sys/i386/xen/xen_machdep.c projects/altix/sys/ia64/acpica/OsdEnvironment.c projects/altix/sys/ia64/conf/GENERIC projects/altix/sys/ia64/ia64/machdep.c projects/altix/sys/ia64/ia64/mem.c projects/altix/sys/ia64/ia64/uio_machdep.c projects/altix/sys/ia64/include/_limits.h projects/altix/sys/ia64/include/_stdint.h projects/altix/sys/ia64/include/elf.h projects/altix/sys/ia64/include/float.h projects/altix/sys/ia64/include/memdev.h projects/altix/sys/ia64/include/pmap.h projects/altix/sys/ia64/include/vmparam.h projects/altix/sys/kern/imgact_elf.c projects/altix/sys/kern/init_main.c projects/altix/sys/kern/kern_clocksource.c projects/altix/sys/kern/kern_conf.c projects/altix/sys/kern/kern_context.c projects/altix/sys/kern/kern_descrip.c projects/altix/sys/kern/kern_et.c projects/altix/sys/kern/kern_exec.c projects/altix/sys/kern/kern_fail.c projects/altix/sys/kern/kern_fork.c projects/altix/sys/kern/kern_intr.c projects/altix/sys/kern/kern_jail.c projects/altix/sys/kern/kern_kthread.c projects/altix/sys/kern/kern_linker.c projects/altix/sys/kern/kern_lock.c projects/altix/sys/kern/kern_malloc.c projects/altix/sys/kern/kern_mib.c projects/altix/sys/kern/kern_ntptime.c projects/altix/sys/kern/kern_proc.c projects/altix/sys/kern/kern_resource.c projects/altix/sys/kern/kern_sig.c projects/altix/sys/kern/kern_sx.c projects/altix/sys/kern/kern_synch.c projects/altix/sys/kern/kern_sysctl.c projects/altix/sys/kern/kern_tc.c projects/altix/sys/kern/kern_thread.c projects/altix/sys/kern/kern_umtx.c projects/altix/sys/kern/sched_4bsd.c projects/altix/sys/kern/sched_ule.c projects/altix/sys/kern/subr_acl_nfs4.c projects/altix/sys/kern/subr_autoconf.c projects/altix/sys/kern/subr_bus.c projects/altix/sys/kern/subr_busdma.c (contents, props changed) projects/altix/sys/kern/subr_clock.c projects/altix/sys/kern/subr_devstat.c projects/altix/sys/kern/subr_kobj.c projects/altix/sys/kern/subr_lock.c projects/altix/sys/kern/subr_log.c projects/altix/sys/kern/subr_module.c projects/altix/sys/kern/subr_param.c projects/altix/sys/kern/subr_pcpu.c projects/altix/sys/kern/subr_sleepqueue.c projects/altix/sys/kern/subr_smp.c projects/altix/sys/kern/subr_trap.c projects/altix/sys/kern/subr_turnstile.c projects/altix/sys/kern/subr_uio.c projects/altix/sys/kern/subr_witness.c projects/altix/sys/kern/sys_pipe.c projects/altix/sys/kern/sys_process.c projects/altix/sys/kern/sys_socket.c projects/altix/sys/kern/sysv_msg.c projects/altix/sys/kern/sysv_sem.c projects/altix/sys/kern/sysv_shm.c projects/altix/sys/kern/tty.c projects/altix/sys/kern/tty_tty.c projects/altix/sys/kern/uipc_cow.c projects/altix/sys/kern/uipc_socket.c projects/altix/sys/kern/uipc_syscalls.c projects/altix/sys/kern/uipc_usrreq.c projects/altix/sys/kern/vfs_bio.c projects/altix/sys/kern/vfs_mount.c projects/altix/sys/kern/vfs_mountroot.c projects/altix/sys/kern/vfs_subr.c projects/altix/sys/kern/vfs_vnops.c projects/altix/sys/mips/adm5120/adm5120_machdep.c projects/altix/sys/mips/alchemy/alchemy_machdep.c projects/altix/sys/mips/atheros/ar71xx_machdep.c projects/altix/sys/mips/atheros/ar91xxreg.h projects/altix/sys/mips/cavium/ciu.c projects/altix/sys/mips/cavium/cryptocteon/cavium_crypto.c projects/altix/sys/mips/cavium/cvmx_config.h projects/altix/sys/mips/cavium/files.octeon1 projects/altix/sys/mips/cavium/octe/ethernet-common.c projects/altix/sys/mips/cavium/octe/ethernet-defines.h projects/altix/sys/mips/cavium/octe/ethernet-rx.c projects/altix/sys/mips/cavium/octe/ethernet-tx.c projects/altix/sys/mips/cavium/octe/ethernet.c projects/altix/sys/mips/cavium/octeon_machdep.c projects/altix/sys/mips/cavium/octeon_mp.c projects/altix/sys/mips/cavium/octeon_wdog.c projects/altix/sys/mips/cavium/octopci.c projects/altix/sys/mips/cavium/uart_bus_octeonusart.c projects/altix/sys/mips/cavium/usb/octusb.c projects/altix/sys/mips/cavium/usb/octusb_octeon.c projects/altix/sys/mips/conf/MALTA64 projects/altix/sys/mips/conf/OCTEON1 projects/altix/sys/mips/conf/SENTRY5 projects/altix/sys/mips/conf/SWARM projects/altix/sys/mips/conf/SWARM64 projects/altix/sys/mips/conf/SWARM64_SMP projects/altix/sys/mips/conf/SWARM_SMP projects/altix/sys/mips/conf/XLR projects/altix/sys/mips/conf/XLR64 projects/altix/sys/mips/conf/XLRN32 projects/altix/sys/mips/idt/idt_machdep.c projects/altix/sys/mips/include/_inttypes.h projects/altix/sys/mips/include/_limits.h projects/altix/sys/mips/include/_stdint.h projects/altix/sys/mips/include/_types.h projects/altix/sys/mips/include/cpufunc.h projects/altix/sys/mips/include/elf.h projects/altix/sys/mips/include/hwfunc.h projects/altix/sys/mips/include/md_var.h projects/altix/sys/mips/include/memdev.h projects/altix/sys/mips/include/param.h projects/altix/sys/mips/include/pmap.h projects/altix/sys/mips/include/proc.h projects/altix/sys/mips/include/pte.h projects/altix/sys/mips/include/sf_buf.h projects/altix/sys/mips/include/vmparam.h projects/altix/sys/mips/malta/malta_machdep.c projects/altix/sys/mips/mips/dump_machdep.c projects/altix/sys/mips/mips/elf_trampoline.c projects/altix/sys/mips/mips/exception.S projects/altix/sys/mips/mips/inckern.S projects/altix/sys/mips/mips/machdep.c projects/altix/sys/mips/mips/mem.c projects/altix/sys/mips/mips/mp_machdep.c projects/altix/sys/mips/mips/pmap.c projects/altix/sys/mips/mips/swtch.S projects/altix/sys/mips/mips/tick.c projects/altix/sys/mips/mips/trap.c projects/altix/sys/mips/mips/uio_machdep.c projects/altix/sys/mips/mips/vm_machdep.c projects/altix/sys/mips/rmi/board.c projects/altix/sys/mips/rmi/board.h projects/altix/sys/mips/rmi/dev/nlge/if_nlge.c projects/altix/sys/mips/rmi/dev/xlr/rge.c projects/altix/sys/mips/rmi/files.xlr projects/altix/sys/mips/rmi/fmn.c projects/altix/sys/mips/rmi/iodi.c projects/altix/sys/mips/rmi/pic.h projects/altix/sys/mips/rmi/std.xlr projects/altix/sys/mips/rmi/tick.c projects/altix/sys/mips/rmi/xlr_i2c.c projects/altix/sys/mips/rmi/xlr_machdep.c projects/altix/sys/mips/rmi/xlr_pci.c projects/altix/sys/mips/rmi/xls_ehci.c projects/altix/sys/mips/sentry5/s5_machdep.c projects/altix/sys/mips/sibyte/sb_machdep.c projects/altix/sys/mips/sibyte/sb_scd.c projects/altix/sys/modules/Makefile projects/altix/sys/modules/acpi/acpi/Makefile projects/altix/sys/modules/aha/Makefile projects/altix/sys/modules/ahb/Makefile projects/altix/sys/modules/ath/Makefile projects/altix/sys/modules/cc/Makefile projects/altix/sys/modules/linux/Makefile projects/altix/sys/modules/mem/Makefile projects/altix/sys/modules/mii/Makefile projects/altix/sys/modules/usb/Makefile projects/altix/sys/modules/wpifw/Makefile projects/altix/sys/net/bpf_zerocopy.c projects/altix/sys/net/flowtable.c projects/altix/sys/net/if.c projects/altix/sys/net/if.h projects/altix/sys/net/if_enc.c projects/altix/sys/net/if_llatbl.h projects/altix/sys/net/if_media.h projects/altix/sys/net/netisr.c projects/altix/sys/net/route.c projects/altix/sys/net/rtsock.c projects/altix/sys/net/vnet.c projects/altix/sys/net/vnet.h projects/altix/sys/net80211/ieee80211_amrr.c projects/altix/sys/net80211/ieee80211_freebsd.c projects/altix/sys/net80211/ieee80211_ioctl.c projects/altix/sys/net80211/ieee80211_mesh.c projects/altix/sys/net80211/ieee80211_node.c projects/altix/sys/net80211/ieee80211_scan.c projects/altix/sys/netgraph/bluetooth/common/ng_bluetooth.c projects/altix/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/altix/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/altix/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/altix/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/altix/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/altix/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/altix/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/altix/sys/netgraph/ng_socket.c projects/altix/sys/netinet/cc.h projects/altix/sys/netinet/cc/cc.c projects/altix/sys/netinet/cc/cc_cubic.c projects/altix/sys/netinet/cc/cc_htcp.c projects/altix/sys/netinet/cc/cc_newreno.c projects/altix/sys/netinet/if_atm.c projects/altix/sys/netinet/if_ether.c projects/altix/sys/netinet/in_pcb.c projects/altix/sys/netinet/ip_divert.c projects/altix/sys/netinet/ip_output.c projects/altix/sys/netinet/ipfw/ip_dn_io.c projects/altix/sys/netinet/ipfw/ip_dummynet.c projects/altix/sys/netinet/ipfw/ip_fw_dynamic.c projects/altix/sys/netinet/raw_ip.c projects/altix/sys/netinet/sctp.h projects/altix/sys/netinet/sctp_asconf.c projects/altix/sys/netinet/sctp_asconf.h projects/altix/sys/netinet/sctp_auth.c projects/altix/sys/netinet/sctp_auth.h projects/altix/sys/netinet/sctp_bsd_addr.c projects/altix/sys/netinet/sctp_bsd_addr.h projects/altix/sys/netinet/sctp_cc_functions.c projects/altix/sys/netinet/sctp_constants.h projects/altix/sys/netinet/sctp_crc32.c projects/altix/sys/netinet/sctp_crc32.h projects/altix/sys/netinet/sctp_dtrace_declare.h projects/altix/sys/netinet/sctp_dtrace_define.h projects/altix/sys/netinet/sctp_header.h projects/altix/sys/netinet/sctp_indata.c projects/altix/sys/netinet/sctp_indata.h projects/altix/sys/netinet/sctp_input.c projects/altix/sys/netinet/sctp_input.h projects/altix/sys/netinet/sctp_lock_bsd.h projects/altix/sys/netinet/sctp_os.h projects/altix/sys/netinet/sctp_os_bsd.h projects/altix/sys/netinet/sctp_output.c projects/altix/sys/netinet/sctp_output.h projects/altix/sys/netinet/sctp_pcb.c projects/altix/sys/netinet/sctp_pcb.h projects/altix/sys/netinet/sctp_peeloff.c projects/altix/sys/netinet/sctp_peeloff.h projects/altix/sys/netinet/sctp_structs.h projects/altix/sys/netinet/sctp_sysctl.c projects/altix/sys/netinet/sctp_sysctl.h projects/altix/sys/netinet/sctp_timer.c projects/altix/sys/netinet/sctp_timer.h projects/altix/sys/netinet/sctp_uio.h projects/altix/sys/netinet/sctp_usrreq.c projects/altix/sys/netinet/sctp_var.h projects/altix/sys/netinet/sctputil.c projects/altix/sys/netinet/sctputil.h projects/altix/sys/netinet/tcp_hostcache.c projects/altix/sys/netinet/tcp_input.c projects/altix/sys/netinet/tcp_lro.c projects/altix/sys/netinet/tcp_lro.h projects/altix/sys/netinet/tcp_output.c projects/altix/sys/netinet/tcp_reass.c projects/altix/sys/netinet/tcp_sack.c projects/altix/sys/netinet/tcp_subr.c projects/altix/sys/netinet/tcp_syncache.c projects/altix/sys/netinet/tcp_syncache.h projects/altix/sys/netinet/tcp_timer.c projects/altix/sys/netinet/tcp_usrreq.c projects/altix/sys/netinet/tcp_var.h projects/altix/sys/netinet/udp.h projects/altix/sys/netinet/udp_usrreq.c projects/altix/sys/netinet/udp_var.h projects/altix/sys/netinet6/in6_ifattach.c projects/altix/sys/netinet6/nd6.c projects/altix/sys/netinet6/sctp6_usrreq.c projects/altix/sys/netinet6/sctp6_var.h projects/altix/sys/netipsec/key.c projects/altix/sys/netipsec/xform.h projects/altix/sys/netipsec/xform_ah.c projects/altix/sys/netipsec/xform_esp.c projects/altix/sys/netsmb/smb_dev.h projects/altix/sys/netsmb/smb_subr.c projects/altix/sys/netsmb/smb_subr.h projects/altix/sys/nfs/nfs_lock.c projects/altix/sys/nfs/nfs_mountcommon.h projects/altix/sys/nfs/nfs_nfssvc.c projects/altix/sys/nfs/nfssvc.h projects/altix/sys/nfsclient/bootp_subr.c projects/altix/sys/nfsclient/krpc_subr.c projects/altix/sys/nfsclient/nfs_diskless.c projects/altix/sys/nfsclient/nfs_vfsops.c projects/altix/sys/nfsclient/nfsmount.h projects/altix/sys/nfsserver/nfs.h projects/altix/sys/nfsserver/nfs_serv.c projects/altix/sys/nfsserver/nfs_srvsubs.c projects/altix/sys/nlm/nlm_advlock.c projects/altix/sys/nlm/nlm_prot_impl.c projects/altix/sys/pc98/cbus/sio.c projects/altix/sys/pc98/include/_inttypes.h projects/altix/sys/pc98/include/bus.h projects/altix/sys/pc98/pc98/machdep.c projects/altix/sys/pci/if_rlreg.h projects/altix/sys/powerpc/aim/machdep.c projects/altix/sys/powerpc/aim/mmu_oea.c projects/altix/sys/powerpc/aim/mmu_oea64.c projects/altix/sys/powerpc/aim/moea64_native.c projects/altix/sys/powerpc/aim/nexus.c projects/altix/sys/powerpc/aim/slb.c projects/altix/sys/powerpc/aim/trap.c projects/altix/sys/powerpc/aim/vm_machdep.c projects/altix/sys/powerpc/booke/machdep.c projects/altix/sys/powerpc/booke/platform_bare.c projects/altix/sys/powerpc/booke/pmap.c projects/altix/sys/powerpc/booke/vm_machdep.c projects/altix/sys/powerpc/conf/GENERIC64 projects/altix/sys/powerpc/conf/NOTES projects/altix/sys/powerpc/cpufreq/dfs.c projects/altix/sys/powerpc/cpufreq/pcr.c projects/altix/sys/powerpc/include/_inttypes.h projects/altix/sys/powerpc/include/_limits.h projects/altix/sys/powerpc/include/_stdint.h projects/altix/sys/powerpc/include/_types.h projects/altix/sys/powerpc/include/elf.h projects/altix/sys/powerpc/include/fdt.h projects/altix/sys/powerpc/include/float.h projects/altix/sys/powerpc/include/intr_machdep.h projects/altix/sys/powerpc/include/memdev.h projects/altix/sys/powerpc/include/metadata.h projects/altix/sys/powerpc/include/openpicvar.h projects/altix/sys/powerpc/include/pmap.h projects/altix/sys/powerpc/include/pte.h projects/altix/sys/powerpc/include/spr.h projects/altix/sys/powerpc/include/vmparam.h projects/altix/sys/powerpc/mambo/mambo_openpic.c projects/altix/sys/powerpc/mpc85xx/atpic.c projects/altix/sys/powerpc/mpc85xx/isa.c projects/altix/sys/powerpc/mpc85xx/nexus.c projects/altix/sys/powerpc/mpc85xx/openpic_fdt.c projects/altix/sys/powerpc/mpc85xx/pci_fdt.c projects/altix/sys/powerpc/ofw/ofw_pcib_pci.c projects/altix/sys/powerpc/ofw/ofw_pcibus.c projects/altix/sys/powerpc/ofw/ofw_real.c projects/altix/sys/powerpc/powermac/ata_kauai.c projects/altix/sys/powerpc/powermac/cpcht.c projects/altix/sys/powerpc/powermac/fcu.c projects/altix/sys/powerpc/powermac/grackle.c projects/altix/sys/powerpc/powermac/gracklevar.h projects/altix/sys/powerpc/powermac/hrowpic.c projects/altix/sys/powerpc/powermac/macgpio.c projects/altix/sys/powerpc/powermac/macio.c projects/altix/sys/powerpc/powermac/openpic_macio.c projects/altix/sys/powerpc/powermac/uninorth.c projects/altix/sys/powerpc/powermac/uninorthpci.c projects/altix/sys/powerpc/powermac/uninorthvar.h projects/altix/sys/powerpc/powerpc/elf32_machdep.c projects/altix/sys/powerpc/powerpc/elf64_machdep.c projects/altix/sys/powerpc/powerpc/exec_machdep.c projects/altix/sys/powerpc/powerpc/intr_machdep.c projects/altix/sys/powerpc/powerpc/mem.c projects/altix/sys/powerpc/powerpc/openpic.c projects/altix/sys/powerpc/powerpc/pic_if.m projects/altix/sys/powerpc/powerpc/uio_machdep.c projects/altix/sys/powerpc/psim/openpic_iobus.c projects/altix/sys/rpc/clnt_dg.c projects/altix/sys/rpc/clnt_vc.c projects/altix/sys/rpc/rpc_generic.c projects/altix/sys/rpc/svc.c projects/altix/sys/rpc/svc_dg.c projects/altix/sys/rpc/svc_generic.c projects/altix/sys/rpc/svc_vc.c projects/altix/sys/security/mac/mac_framework.c projects/altix/sys/security/mac/mac_process.c projects/altix/sys/security/mac_seeotheruids/mac_seeotheruids.c projects/altix/sys/sparc64/include/_limits.h projects/altix/sys/sparc64/include/_stdint.h projects/altix/sys/sparc64/include/asmacros.h projects/altix/sys/sparc64/include/cpufunc.h projects/altix/sys/sparc64/include/elf.h projects/altix/sys/sparc64/include/float.h projects/altix/sys/sparc64/include/intr_machdep.h projects/altix/sys/sparc64/include/memdev.h projects/altix/sys/sparc64/include/pmap.h projects/altix/sys/sparc64/include/tsb.h projects/altix/sys/sparc64/include/vmparam.h projects/altix/sys/sparc64/pci/apb.c projects/altix/sys/sparc64/pci/fire.c projects/altix/sys/sparc64/pci/ofw_pcib.c projects/altix/sys/sparc64/pci/psycho.c projects/altix/sys/sparc64/pci/schizo.c projects/altix/sys/sparc64/sbus/sbus.c projects/altix/sys/sparc64/sparc64/db_trace.c projects/altix/sys/sparc64/sparc64/exception.S projects/altix/sys/sparc64/sparc64/genassym.c projects/altix/sys/sparc64/sparc64/intr_machdep.c projects/altix/sys/sparc64/sparc64/machdep.c projects/altix/sys/sparc64/sparc64/mem.c projects/altix/sys/sparc64/sparc64/mp_machdep.c projects/altix/sys/sparc64/sparc64/pmap.c projects/altix/sys/sparc64/sparc64/support.S projects/altix/sys/sparc64/sparc64/tick.c projects/altix/sys/sparc64/sparc64/tlb.c projects/altix/sys/sparc64/sparc64/tsb.c projects/altix/sys/sparc64/sparc64/uio_machdep.c projects/altix/sys/sparc64/sparc64/vm_machdep.c projects/altix/sys/sun4v/include/_limits.h projects/altix/sys/sun4v/include/_stdint.h projects/altix/sys/sun4v/include/elf.h projects/altix/sys/sun4v/include/float.h projects/altix/sys/sun4v/include/memdev.h projects/altix/sys/sun4v/include/pmap.h projects/altix/sys/sun4v/include/vmparam.h projects/altix/sys/sun4v/sun4v/db_interface.c projects/altix/sys/sun4v/sun4v/db_trace.c projects/altix/sys/sun4v/sun4v/machdep.c projects/altix/sys/sun4v/sun4v/pmap.c projects/altix/sys/sun4v/sun4v/uio_machdep.c projects/altix/sys/sun4v/sun4v/vm_machdep.c projects/altix/sys/sys/_umtx.h projects/altix/sys/sys/bus.h projects/altix/sys/sys/cdefs.h projects/altix/sys/sys/copyright.h projects/altix/sys/sys/diskmbr.h projects/altix/sys/sys/fail.h projects/altix/sys/sys/gpt.h projects/altix/sys/sys/imgact.h projects/altix/sys/sys/link_elf.h projects/altix/sys/sys/linker.h projects/altix/sys/sys/memrange.h projects/altix/sys/sys/mount.h projects/altix/sys/sys/msgbuf.h projects/altix/sys/sys/mutex.h projects/altix/sys/sys/osd.h projects/altix/sys/sys/param.h projects/altix/sys/sys/pioctl.h projects/altix/sys/sys/priority.h projects/altix/sys/sys/proc.h projects/altix/sys/sys/ptrace.h projects/altix/sys/sys/sched.h projects/altix/sys/sys/sleepqueue.h projects/altix/sys/sys/sysctl.h projects/altix/sys/sys/sysent.h projects/altix/sys/sys/taskqueue.h projects/altix/sys/sys/turnstile.h projects/altix/sys/sys/uio.h projects/altix/sys/sys/umtx.h projects/altix/sys/sys/vmmeter.h projects/altix/sys/sys/vnode.h projects/altix/sys/ufs/ffs/ffs_alloc.c projects/altix/sys/ufs/ffs/ffs_rawread.c projects/altix/sys/ufs/ffs/ffs_snapshot.c projects/altix/sys/ufs/ffs/ffs_softdep.c projects/altix/sys/ufs/ffs/ffs_vfsops.c projects/altix/sys/ufs/ffs/fs.h projects/altix/sys/ufs/ffs/softdep.h projects/altix/sys/ufs/ufs/ufs_acl.c projects/altix/sys/ufs/ufs/ufs_inode.c projects/altix/sys/ufs/ufs/ufs_quota.c projects/altix/sys/ufs/ufs/ufs_vnops.c projects/altix/sys/ufs/ufs/ufsmount.h projects/altix/sys/vm/device_pager.c projects/altix/sys/vm/memguard.c projects/altix/sys/vm/phys_pager.c projects/altix/sys/vm/pmap.h projects/altix/sys/vm/sg_pager.c projects/altix/sys/vm/swap_pager.c projects/altix/sys/vm/uma_core.c projects/altix/sys/vm/vm_contig.c projects/altix/sys/vm/vm_extern.h projects/altix/sys/vm/vm_fault.c projects/altix/sys/vm/vm_glue.c projects/altix/sys/vm/vm_kern.c projects/altix/sys/vm/vm_map.c projects/altix/sys/vm/vm_map.h projects/altix/sys/vm/vm_meter.c projects/altix/sys/vm/vm_object.c projects/altix/sys/vm/vm_object.h projects/altix/sys/vm/vm_page.c projects/altix/sys/vm/vm_page.h projects/altix/sys/vm/vm_pageout.c projects/altix/sys/vm/vm_pager.c projects/altix/sys/vm/vm_pager.h projects/altix/sys/vm/vm_phys.c projects/altix/sys/vm/vm_reserv.c projects/altix/sys/x86/acpica/OsdEnvironment.c projects/altix/sys/x86/isa/atrtc.c projects/altix/sys/x86/x86/io_apic.c projects/altix/sys/x86/x86/local_apic.c projects/altix/sys/x86/x86/mca.c projects/altix/sys/x86/x86/nexus.c projects/altix/sys/xen/evtchn/evtchn.c projects/altix/sys/xen/xenbus/xenbusb.c projects/altix/sys/xen/xenstore/xenstore.c Directory Properties: projects/altix/lib/libstand/ (props changed) projects/altix/sys/ (props changed) projects/altix/sys/amd64/include/xen/ (props changed) projects/altix/sys/cddl/contrib/opensolaris/ (props changed) projects/altix/sys/contrib/dev/acpica/ (props changed) projects/altix/sys/contrib/octeon-sdk/ (props changed) projects/altix/sys/contrib/pf/ (props changed) projects/altix/sys/contrib/x86emu/ (props changed) Modified: projects/altix/lib/libstand/Makefile ============================================================================== --- projects/altix/lib/libstand/Makefile Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/lib/libstand/Makefile Fri Feb 18 21:39:09 2011 (r218823) @@ -22,10 +22,7 @@ CFLAGS+= -I${.CURDIR} .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" CFLAGS+= -mpreferred-stack-boundary=2 -CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -.endif -.if ${MACHINE_CPUARCH} == "i386" -CFLAGS+= -mno-sse3 +CFLAGS+= -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float .endif .if ${MACHINE} == "pc98" CFLAGS+= -Os Modified: projects/altix/sys/amd64/acpica/acpi_machdep.c ============================================================================== --- projects/altix/sys/amd64/acpica/acpi_machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/acpica/acpi_machdep.c Fri Feb 18 21:39:09 2011 (r218823) @@ -68,7 +68,7 @@ acpi_machdep_init(device_t dev) if (intr_model != ACPI_INTR_PIC) acpi_SetIntrModel(intr_model); - SYSCTL_ADD_UINT(&sc->acpi_sysctl_ctx, + SYSCTL_ADD_INT(&sc->acpi_sysctl_ctx, SYSCTL_CHILDREN(sc->acpi_sysctl_tree), OID_AUTO, "reset_video", CTLFLAG_RW, &acpi_reset_video, 0, "Call the VESA reset BIOS vector on the resume path"); Modified: projects/altix/sys/amd64/amd64/amd64_mem.c ============================================================================== --- projects/altix/sys/amd64/amd64/amd64_mem.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/amd64_mem.c Fri Feb 18 21:39:09 2011 (r218823) @@ -311,6 +311,8 @@ amd64_mrstoreone(void *arg) mrd = sc->mr_desc; + critical_enter(); + /* Disable PGE. */ cr4 = rcr4(); load_cr4(cr4 & ~CR4_PGE); @@ -399,6 +401,8 @@ amd64_mrstoreone(void *arg) /* Restore caches and PGE. */ load_cr0(cr0); load_cr4(cr4); + + critical_exit(); } /* Modified: projects/altix/sys/amd64/amd64/apic_vector.S ============================================================================== --- projects/altix/sys/amd64/amd64/apic_vector.S Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/apic_vector.S Fri Feb 18 21:39:09 2011 (r218823) @@ -58,17 +58,15 @@ IDTVEC(vec_name) ; \ FAKE_MCOUNT(TF_RIP(%rsp)) ; \ movq lapic, %rdx ; /* pointer to local APIC */ \ movl LA_ISR + 16 * (index)(%rdx), %eax ; /* load ISR */ \ - bsrl %eax, %eax ; /* index of highset set bit in ISR */ \ - jz 2f ; \ + bsrl %eax, %eax ; /* index of highest set bit in ISR */ \ + jz 1f ; \ addl $(32 * index),%eax ; \ -1: ; \ movq %rsp, %rsi ; \ movl %eax, %edi ; /* pass the IRQ */ \ call lapic_handle_intr ; \ +1: ; \ MEXITCOUNT ; \ - jmp doreti ; \ -2: movl $-1, %eax ; /* send a vector of -1 */ \ - jmp 1b + jmp doreti /* * Handle "spurious INTerrupts". Modified: projects/altix/sys/amd64/amd64/cpu_switch.S ============================================================================== --- projects/altix/sys/amd64/amd64/cpu_switch.S Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/cpu_switch.S Fri Feb 18 21:39:09 2011 (r218823) @@ -94,7 +94,7 @@ END(cpu_throw) ENTRY(cpu_switch) /* Switch to new thread. First, save context. */ movq TD_PCB(%rdi),%r8 - movb $1,PCB_FULL_IRET(%r8) + orl $PCB_FULL_IRET,PCB_FLAGS(%r8) movq (%rsp),%rax /* Hardware registers */ movq %r15,PCB_R15(%r8) Modified: projects/altix/sys/amd64/amd64/elf_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/elf_machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/elf_machdep.c Fri Feb 18 21:39:09 2011 (r218823) @@ -75,11 +75,14 @@ struct sysentvec elf64_freebsd_sysvec = .sv_setregs = exec_setregs, .sv_fixlimit = NULL, .sv_maxssiz = NULL, - .sv_flags = SV_ABI_FREEBSD | SV_LP64, + .sv_flags = SV_ABI_FREEBSD | SV_LP64 | SV_SHP, .sv_set_syscall_retval = cpu_set_syscall_retval, .sv_fetch_syscall_args = cpu_fetch_syscall_args, .sv_syscallnames = syscallnames, + .sv_shared_page_base = SHAREDPAGE, + .sv_shared_page_len = PAGE_SIZE, }; +INIT_SYSENTVEC(elf64_sysvec, &elf64_freebsd_sysvec); static Elf64_Brandinfo freebsd_brand_info = { .brand = ELFOSABI_FREEBSD, @@ -129,7 +132,6 @@ SYSINIT(kelf64, SI_SUB_EXEC, SI_ORDER_AN (sysinit_cfunc_t) elf64_insert_brand_entry, &kfreebsd_brand_info); - void elf64_dump_thread(struct thread *td __unused, void *dst __unused, size_t *off __unused) Modified: projects/altix/sys/amd64/amd64/exception.S ============================================================================== --- projects/altix/sys/amd64/amd64/exception.S Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/exception.S Fri Feb 18 21:39:09 2011 (r218823) @@ -170,7 +170,7 @@ alltraps: jz alltraps_testi /* already running with kernel GS.base */ swapgs movq PCPU(CURPCB),%rdi - movb $0,PCB_FULL_IRET(%rdi) + andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) movw %fs,TF_FS(%rsp) movw %gs,TF_GS(%rsp) movw %es,TF_ES(%rsp) @@ -243,7 +243,7 @@ alltraps_noen: jz 1f /* already running with kernel GS.base */ swapgs movq PCPU(CURPCB),%rdi - movb $0,PCB_FULL_IRET(%rdi) + andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) 1: movw %fs,TF_FS(%rsp) movw %gs,TF_GS(%rsp) movw %es,TF_ES(%rsp) @@ -294,7 +294,7 @@ IDTVEC(page) jz 1f /* already running with kernel GS.base */ swapgs movq PCPU(CURPCB),%rdi - movb $0,PCB_FULL_IRET(%rdi) + andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) 1: movq %cr2,%rdi /* preserve %cr2 before .. */ movq %rdi,TF_ADDR(%rsp) /* enabling interrupts. */ movw %fs,TF_FS(%rsp) @@ -324,7 +324,7 @@ IDTVEC(prot) jz 2f /* already running with kernel GS.base */ 1: swapgs 2: movq PCPU(CURPCB),%rdi - movb $1,PCB_FULL_IRET(%rdi) /* always full iret from GPF */ + orl $PCB_FULL_IRET,PCB_FLAGS(%rdi) /* always full iret from GPF */ movw %fs,TF_FS(%rsp) movw %gs,TF_GS(%rsp) movw %es,TF_ES(%rsp) @@ -356,7 +356,7 @@ IDTVEC(fast_syscall) movw %es,TF_ES(%rsp) movw %ds,TF_DS(%rsp) movq PCPU(CURPCB),%r11 - movb $0,PCB_FULL_IRET(%r11) + andl $~PCB_FULL_IRET,PCB_FLAGS(%r11) sti movq $KUDSEL,TF_SS(%rsp) movq $KUCSEL,TF_CS(%rsp) @@ -380,7 +380,6 @@ IDTVEC(fast_syscall) movq %rsp,%rdi call syscall movq PCPU(CURPCB),%rax - andq $~PCB_FULLCTX,PCB_FLAGS(%rax) MEXITCOUNT jmp doreti @@ -662,8 +661,8 @@ doreti_exit: */ testb $SEL_RPL_MASK,TF_CS(%rsp) jz ld_regs - cmpb $0,PCB_FULL_IRET(%r8) - je ld_regs + testl $PCB_FULL_IRET,PCB_FLAGS(%r8) + jz ld_regs testl $TF_HASSEGS,TF_FLAGS(%rsp) je set_segs Modified: projects/altix/sys/amd64/amd64/fpu.c ============================================================================== --- projects/altix/sys/amd64/amd64/fpu.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/fpu.c Fri Feb 18 21:39:09 2011 (r218823) @@ -426,7 +426,11 @@ fpudna(void) fxrstor(&fpu_initialstate); if (pcb->pcb_initial_fpucw != __INITIAL_FPUCW__) fldcw(pcb->pcb_initial_fpucw); - fpuuserinited(curthread); + if (PCB_USER_FPU(pcb)) + set_pcb_flags(pcb, + PCB_FPUINITDONE | PCB_USERFPUINITDONE); + else + set_pcb_flags(pcb, PCB_FPUINITDONE); } else fxrstor(pcb->pcb_save); critical_exit(); @@ -441,7 +445,7 @@ fpudrop() KASSERT(td == curthread, ("fpudrop: fpcurthread != curthread")); CRITICAL_ASSERT(td); PCPU_SET(fpcurthread, NULL); - td->td_pcb->pcb_flags &= ~PCB_FPUINITDONE; + clear_pcb_flags(td->td_pcb, PCB_FPUINITDONE); start_emulating(); } @@ -481,8 +485,10 @@ fpuuserinited(struct thread *td) pcb = td->td_pcb; if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_FPUINITDONE; - pcb->pcb_flags |= PCB_USERFPUINITDONE; + set_pcb_flags(pcb, + PCB_FPUINITDONE | PCB_USERFPUINITDONE); + else + set_pcb_flags(pcb, PCB_FPUINITDONE); } /* @@ -498,7 +504,7 @@ fpusetregs(struct thread *td, struct sav if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) { fxrstor(addr); critical_exit(); - pcb->pcb_flags |= PCB_FPUINITDONE | PCB_USERFPUINITDONE; + set_pcb_flags(pcb, PCB_FPUINITDONE | PCB_USERFPUINITDONE); } else { critical_exit(); bcopy(addr, &td->td_pcb->pcb_user_save, sizeof(*addr)); @@ -607,8 +613,8 @@ fpu_kern_enter(struct thread *td, struct fpuexit(td); ctx->prev = pcb->pcb_save; pcb->pcb_save = &ctx->hwstate; - pcb->pcb_flags |= PCB_KERNFPU; - pcb->pcb_flags &= ~PCB_FPUINITDONE; + set_pcb_flags(pcb, PCB_KERNFPU); + clear_pcb_flags(pcb, PCB_FPUINITDONE); return (0); } @@ -624,16 +630,16 @@ fpu_kern_leave(struct thread *td, struct critical_exit(); pcb->pcb_save = ctx->prev; if (pcb->pcb_save == &pcb->pcb_user_save) { - if ((pcb->pcb_flags & PCB_USERFPUINITDONE) != 0) - pcb->pcb_flags |= PCB_FPUINITDONE; - else - pcb->pcb_flags &= ~PCB_FPUINITDONE; - pcb->pcb_flags &= ~PCB_KERNFPU; + if ((pcb->pcb_flags & PCB_USERFPUINITDONE) != 0) { + set_pcb_flags(pcb, PCB_FPUINITDONE); + clear_pcb_flags(pcb, PCB_KERNFPU); + } else + clear_pcb_flags(pcb, PCB_FPUINITDONE | PCB_KERNFPU); } else { if ((ctx->flags & FPU_KERN_CTX_FPUINITDONE) != 0) - pcb->pcb_flags |= PCB_FPUINITDONE; + set_pcb_flags(pcb, PCB_FPUINITDONE); else - pcb->pcb_flags &= ~PCB_FPUINITDONE; + clear_pcb_flags(pcb, PCB_FPUINITDONE); KASSERT(!PCB_USER_FPU(pcb), ("unpaired fpu_kern_leave")); } return (0); @@ -650,7 +656,7 @@ fpu_kern_thread(u_int flags) KASSERT(pcb->pcb_save == &pcb->pcb_user_save, ("mangled pcb_save")); KASSERT(PCB_USER_FPU(pcb), ("recursive call")); - pcb->pcb_flags |= PCB_KERNFPU; + set_pcb_flags(pcb, PCB_KERNFPU); return (0); } Modified: projects/altix/sys/amd64/amd64/genassym.c ============================================================================== --- projects/altix/sys/amd64/amd64/genassym.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/genassym.c Fri Feb 18 21:39:09 2011 (r218823) @@ -145,23 +145,22 @@ ASSYM(PCB_DR2, offsetof(struct pcb, pcb_ ASSYM(PCB_DR3, offsetof(struct pcb, pcb_dr3)); ASSYM(PCB_DR6, offsetof(struct pcb, pcb_dr6)); ASSYM(PCB_DR7, offsetof(struct pcb, pcb_dr7)); +ASSYM(PCB_GDT, offsetof(struct pcb, pcb_gdt)); +ASSYM(PCB_IDT, offsetof(struct pcb, pcb_idt)); +ASSYM(PCB_LDT, offsetof(struct pcb, pcb_ldt)); +ASSYM(PCB_TR, offsetof(struct pcb, pcb_tr)); ASSYM(PCB_FLAGS, offsetof(struct pcb, pcb_flags)); ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault)); ASSYM(PCB_GS32SD, offsetof(struct pcb, pcb_gs32sd)); ASSYM(PCB_TSSP, offsetof(struct pcb, pcb_tssp)); ASSYM(PCB_SAVEFPU, offsetof(struct pcb, pcb_save)); ASSYM(PCB_SAVEFPU_SIZE, sizeof(struct savefpu)); -ASSYM(PCB_FULL_IRET, offsetof(struct pcb, pcb_full_iret)); -ASSYM(PCB_GDT, offsetof(struct pcb, pcb_gdt)); -ASSYM(PCB_IDT, offsetof(struct pcb, pcb_idt)); -ASSYM(PCB_LDT, offsetof(struct pcb, pcb_ldt)); -ASSYM(PCB_TR, offsetof(struct pcb, pcb_tr)); ASSYM(PCB_USERFPU, offsetof(struct pcb, pcb_user_save)); ASSYM(PCB_SIZE, sizeof(struct pcb)); +ASSYM(PCB_FULL_IRET, PCB_FULL_IRET); ASSYM(PCB_DBREGS, PCB_DBREGS); -ASSYM(PCB_32BIT, PCB_32BIT); ASSYM(PCB_GS32BIT, PCB_GS32BIT); -ASSYM(PCB_FULLCTX, PCB_FULLCTX); +ASSYM(PCB_32BIT, PCB_32BIT); ASSYM(COMMON_TSS_RSP0, offsetof(struct amd64tss, tss_rsp0)); Modified: projects/altix/sys/amd64/amd64/identcpu.c ============================================================================== --- projects/altix/sys/amd64/amd64/identcpu.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/identcpu.c Fri Feb 18 21:39:09 2011 (r218823) @@ -109,6 +109,8 @@ static int hw_clockrate; SYSCTL_INT(_hw, OID_AUTO, clockrate, CTLFLAG_RD, &hw_clockrate, 0, "CPU instruction clock rate"); +static eventhandler_tag tsc_post_tag; + static char cpu_brand[48]; static struct { @@ -392,28 +394,6 @@ printcpuinfo(void) * If this CPU supports P-state invariant TSC then * mention the capability. */ - switch (cpu_vendor_id) { - case CPU_VENDOR_AMD: - if ((amd_pminfo & AMDPM_TSC_INVARIANT) || - CPUID_TO_FAMILY(cpu_id) >= 0x10 || - cpu_id == 0x60fb2) - tsc_is_invariant = 1; - break; - case CPU_VENDOR_INTEL: - if ((amd_pminfo & AMDPM_TSC_INVARIANT) || - (CPUID_TO_FAMILY(cpu_id) == 0x6 && - CPUID_TO_MODEL(cpu_id) >= 0xe) || - (CPUID_TO_FAMILY(cpu_id) == 0xf && - CPUID_TO_MODEL(cpu_id) >= 0x3)) - tsc_is_invariant = 1; - break; - case CPU_VENDOR_CENTAUR: - if (CPUID_TO_FAMILY(cpu_id) == 0x6 && - CPUID_TO_MODEL(cpu_id) >= 0xf && - (rdmsr(0x1203) & 0x100000000ULL) == 0) - tsc_is_invariant = 1; - break; - } if (tsc_is_invariant) printf("\n TSC: P-state invariant"); @@ -455,21 +435,29 @@ panicifcpuunsupported(void) /* Update TSC freq with the value indicated by the caller. */ static void -tsc_freq_changed(void *arg, const struct cf_level *level, int status) +tsc_freq_changed(void *arg __unused, const struct cf_level *level, int status) { - /* - * If there was an error during the transition or - * TSC is P-state invariant, don't do anything. - */ - if (status != 0 || tsc_is_invariant) + + /* If there was an error during the transition, don't do anything. */ + if (status != 0) return; /* Total setting for this level gives the new frequency in MHz. */ hw_clockrate = level->total_set.freq; } -EVENTHANDLER_DEFINE(cpufreq_post_change, tsc_freq_changed, NULL, - EVENTHANDLER_PRI_ANY); +static void +hook_tsc_freq(void *arg __unused) +{ + + if (tsc_is_invariant) + return; + + tsc_post_tag = EVENTHANDLER_REGISTER(cpufreq_post_change, + tsc_freq_changed, NULL, EVENTHANDLER_PRI_ANY); +} + +SYSINIT(hook_tsc_freq, SI_SUB_CONFIGURE, SI_ORDER_ANY, hook_tsc_freq, NULL); /* * Final stage of CPU identification. Modified: projects/altix/sys/amd64/amd64/legacy.c ============================================================================== --- projects/altix/sys/amd64/amd64/legacy.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/legacy.c Fri Feb 18 21:39:09 2011 (r218823) @@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include @@ -313,9 +314,19 @@ cpu_read_ivar(device_t dev, device_t chi { struct cpu_device *cpdev; - if (index != CPU_IVAR_PCPU) + switch (index) { + case CPU_IVAR_PCPU: + cpdev = device_get_ivars(child); + *result = (uintptr_t)cpdev->cd_pcpu; + break; + case CPU_IVAR_NOMINAL_MHZ: + if (tsc_is_invariant) { + *result = (uintptr_t)(tsc_freq / 1000000); + break; + } + /* FALLTHROUGH */ + default: return (ENOENT); - cpdev = device_get_ivars(child); - *result = (uintptr_t)cpdev->cd_pcpu; + } return (0); } Modified: projects/altix/sys/amd64/amd64/machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/machdep.c Fri Feb 18 21:39:09 2011 (r218823) @@ -51,7 +51,6 @@ __FBSDID("$FreeBSD$"); #include "opt_isa.h" #include "opt_kstack_pages.h" #include "opt_maxmem.h" -#include "opt_msgbuf.h" #include "opt_perfmon.h" #include "opt_sched.h" #include "opt_kdtrace.h" @@ -74,7 +73,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include @@ -196,8 +194,6 @@ struct pcpu __pcpu[MAXCPU]; struct mtx icu_lock; -struct mem_range_softc mem_range_softc; - struct mtx dt_lock; /* lock for GDT and LDT */ static void @@ -303,6 +299,7 @@ void sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) { struct sigframe sf, *sfp; + struct pcb *pcb; struct proc *p; struct thread *td; struct sigacts *psp; @@ -312,6 +309,7 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, int oonstack; td = curthread; + pcb = td->td_pcb; p = td->td_proc; PROC_LOCK_ASSERT(p, MA_OWNED); sig = ksi->ksi_signo; @@ -331,8 +329,11 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ get_fpcontext(td, &sf.sf_uc.uc_mcontext); fpstate_drop(td); - sf.sf_uc.uc_mcontext.mc_fsbase = td->td_pcb->pcb_fsbase; - sf.sf_uc.uc_mcontext.mc_gsbase = td->td_pcb->pcb_gsbase; + sf.sf_uc.uc_mcontext.mc_fsbase = pcb->pcb_fsbase; + sf.sf_uc.uc_mcontext.mc_gsbase = pcb->pcb_gsbase; + bzero(sf.sf_uc.uc_mcontext.mc_spare, + sizeof(sf.sf_uc.uc_mcontext.mc_spare)); + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -354,6 +355,7 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, /* Build the argument list for the signal handler. */ regs->tf_rdi = sig; /* arg 1 in %rdi */ regs->tf_rdx = (register_t)&sfp->sf_uc; /* arg 3 in %rdx */ + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ regs->tf_rsi = (register_t)&sfp->sf_si; /* arg 2 in %rsi */ @@ -384,7 +386,7 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, } regs->tf_rsp = (long)sfp; - regs->tf_rip = PS_STRINGS - *(p->p_sysent->sv_szsigcode); + regs->tf_rip = p->p_sysent->sv_sigcode_base; regs->tf_rflags &= ~(PSL_T | PSL_D); regs->tf_cs = _ucodesel; regs->tf_ds = _udatasel; @@ -392,7 +394,7 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, regs->tf_fs = _ufssel; regs->tf_gs = _ugssel; regs->tf_flags = TF_HASSEGS; - td->td_pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); PROC_LOCK(p); mtx_lock(&psp->ps_mtx); } @@ -416,13 +418,17 @@ sigreturn(td, uap) } */ *uap; { ucontext_t uc; - struct proc *p = td->td_proc; + struct pcb *pcb; + struct proc *p; struct trapframe *regs; ucontext_t *ucp; long rflags; int cs, error, ret; ksiginfo_t ksi; + pcb = td->td_pcb; + p = td->td_proc; + error = copyin(uap->sigcntxp, &uc, sizeof(uc)); if (error != 0) { uprintf("pid %d (%s): sigreturn copyin failed\n", @@ -481,8 +487,8 @@ sigreturn(td, uap) return (ret); } bcopy(&ucp->uc_mcontext.mc_rdi, regs, sizeof(*regs)); - td->td_pcb->pcb_fsbase = ucp->uc_mcontext.mc_fsbase; - td->td_pcb->pcb_gsbase = ucp->uc_mcontext.mc_gsbase; + pcb->pcb_fsbase = ucp->uc_mcontext.mc_fsbase; + pcb->pcb_gsbase = ucp->uc_mcontext.mc_gsbase; #if defined(COMPAT_43) if (ucp->uc_mcontext.mc_onstack & 1) @@ -492,8 +498,7 @@ sigreturn(td, uap) #endif kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); - td->td_pcb->pcb_flags |= PCB_FULLCTX; - td->td_pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); return (EJUSTRETURN); } @@ -538,6 +543,10 @@ cpu_est_clockrate(int cpu_id, uint64_t * if (pcpu_find(cpu_id) == NULL || rate == NULL) return (EINVAL); + /* If TSC is P-state invariant, DELAY(9) based logic fails. */ + if (tsc_is_invariant) + return (EOPNOTSUPP); + /* If we're booting, trust the rate calibrated moments ago. */ if (cold) { *rate = tsc_freq; @@ -564,13 +573,7 @@ cpu_est_clockrate(int cpu_id, uint64_t * thread_unlock(curthread); #endif - /* - * Calculate the difference in readings, convert to Mhz, and - * subtract 0.5% of the total. Empirical testing has shown that - * overhead in DELAY() works out to approximately this value. - */ - tsc2 -= tsc1; - *rate = tsc2 * 1000 - tsc2 * 5; + *rate = (tsc2 - tsc1) * 1000; return (0); } @@ -860,9 +863,9 @@ exec_setregs(struct thread *td, struct i pcb->pcb_fsbase = 0; pcb->pcb_gsbase = 0; - pcb->pcb_flags &= ~(PCB_32BIT | PCB_GS32BIT); + clear_pcb_flags(pcb, PCB_32BIT | PCB_GS32BIT); pcb->pcb_initial_fpucw = __INITIAL_FPUCW__; - pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); bzero((char *)regs, sizeof(struct trapframe)); regs->tf_rip = imgp->entry_addr; @@ -876,6 +879,7 @@ exec_setregs(struct thread *td, struct i regs->tf_fs = _ufssel; regs->tf_gs = _ugssel; regs->tf_flags = TF_HASSEGS; + td->td_retval[1] = 0; /* * Reset the hardware debug registers if they were in use. @@ -896,7 +900,7 @@ exec_setregs(struct thread *td, struct i */ reset_dbregs(); } - pcb->pcb_flags &= ~PCB_DBREGS; + clear_pcb_flags(pcb, PCB_DBREGS); } /* @@ -1503,7 +1507,7 @@ do_next: * calculation, etc.). */ while (phys_avail[pa_indx - 1] + PAGE_SIZE + - round_page(MSGBUF_SIZE) >= phys_avail[pa_indx]) { + round_page(msgbufsize) >= phys_avail[pa_indx]) { physmem -= atop(phys_avail[pa_indx] - phys_avail[pa_indx - 1]); phys_avail[pa_indx--] = 0; phys_avail[pa_indx--] = 0; @@ -1512,7 +1516,7 @@ do_next: Maxmem = atop(phys_avail[pa_indx]); /* Trim off space for the message buffer. */ - phys_avail[pa_indx] -= round_page(MSGBUF_SIZE); + phys_avail[pa_indx] -= round_page(msgbufsize); /* Map the message buffer. */ msgbufp = (struct msgbuf *)PHYS_TO_DMAP(phys_avail[pa_indx]); @@ -1527,12 +1531,14 @@ hammer_time(u_int64_t modulep, u_int64_t struct nmi_pcpu *np; u_int64_t msr; char *env; + size_t kstack0_sz; thread0.td_kstack = physfree + KERNBASE; - bzero((void *)thread0.td_kstack, KSTACK_PAGES * PAGE_SIZE); - physfree += KSTACK_PAGES * PAGE_SIZE; - thread0.td_pcb = (struct pcb *) - (thread0.td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; + thread0.td_kstack_pages = KSTACK_PAGES; + kstack0_sz = thread0.td_kstack_pages * PAGE_SIZE; + bzero((void *)thread0.td_kstack, kstack0_sz); + physfree += kstack0_sz; + thread0.td_pcb = (struct pcb *)(thread0.td_kstack + kstack0_sz) - 1; /* * This may be done better later if it gets more high level @@ -1674,8 +1680,8 @@ hammer_time(u_int64_t modulep, u_int64_t initializecpucache(); /* make an initial tss so cpu can get interrupt stack on syscall! */ - common_tss[0].tss_rsp0 = thread0.td_kstack + \ - KSTACK_PAGES * PAGE_SIZE - sizeof(struct pcb); + common_tss[0].tss_rsp0 = thread0.td_kstack + + kstack0_sz - sizeof(struct pcb); /* Ensure the stack is aligned to 16 bytes */ common_tss[0].tss_rsp0 &= ~0xFul; PCPU_SET(rsp0, common_tss[0].tss_rsp0); @@ -1713,7 +1719,7 @@ hammer_time(u_int64_t modulep, u_int64_t /* now running on new page tables, configured,and u/iom is accessible */ - msgbufinit(msgbufp, MSGBUF_SIZE); + msgbufinit(msgbufp, msgbufsize); fpuinit(); /* transfer to user mode */ @@ -1836,6 +1842,12 @@ fill_regs(struct thread *td, struct reg struct trapframe *tp; tp = td->td_frame; + return (fill_frame_regs(tp, regs)); +} + +int +fill_frame_regs(struct trapframe *tp, struct reg *regs) +{ regs->r_r15 = tp->tf_r15; regs->r_r14 = tp->tf_r14; regs->r_r13 = tp->tf_r13; @@ -1906,8 +1918,8 @@ set_regs(struct thread *td, struct reg * tp->tf_fs = regs->r_fs; tp->tf_gs = regs->r_gs; tp->tf_flags = TF_HASSEGS; + set_pcb_flags(td->td_pcb, PCB_FULL_IRET); } - td->td_pcb->pcb_flags |= PCB_FULLCTX; return (0); } @@ -1998,8 +2010,10 @@ set_fpregs(struct thread *td, struct fpr int get_mcontext(struct thread *td, mcontext_t *mcp, int flags) { + struct pcb *pcb; struct trapframe *tp; + pcb = td->td_pcb; tp = td->td_frame; PROC_LOCK(curthread->td_proc); mcp->mc_onstack = sigonstack(tp->tf_rsp); @@ -2037,8 +2051,9 @@ get_mcontext(struct thread *td, mcontext mcp->mc_flags = tp->tf_flags; mcp->mc_len = sizeof(*mcp); get_fpcontext(td, mcp); - mcp->mc_fsbase = td->td_pcb->pcb_fsbase; - mcp->mc_gsbase = td->td_pcb->pcb_gsbase; + mcp->mc_fsbase = pcb->pcb_fsbase; + mcp->mc_gsbase = pcb->pcb_gsbase; + bzero(mcp->mc_spare, sizeof(mcp->mc_spare)); return (0); } @@ -2051,10 +2066,12 @@ get_mcontext(struct thread *td, mcontext int set_mcontext(struct thread *td, const mcontext_t *mcp) { + struct pcb *pcb; struct trapframe *tp; long rflags; int ret; + pcb = td->td_pcb; tp = td->td_frame; if (mcp->mc_len != sizeof(*mcp) || (mcp->mc_flags & ~_MC_FLAG_MASK) != 0) @@ -2091,11 +2108,10 @@ set_mcontext(struct thread *td, const mc tp->tf_gs = mcp->mc_gs; } if (mcp->mc_flags & _MC_HASBASES) { - td->td_pcb->pcb_fsbase = mcp->mc_fsbase; - td->td_pcb->pcb_gsbase = mcp->mc_gsbase; + pcb->pcb_fsbase = mcp->mc_fsbase; + pcb->pcb_gsbase = mcp->mc_gsbase; } - td->td_pcb->pcb_flags |= PCB_FULLCTX; - td->td_pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); return (0); } @@ -2149,8 +2165,8 @@ fpstate_drop(struct thread *td) * sendsig() is the only caller of fpugetuserregs()... perhaps we just * have too many layers. */ - curthread->td_pcb->pcb_flags &= ~(PCB_FPUINITDONE | - PCB_USERFPUINITDONE); + clear_pcb_flags(curthread->td_pcb, + PCB_FPUINITDONE | PCB_USERFPUINITDONE); critical_exit(); } @@ -2264,7 +2280,7 @@ set_dbregs(struct thread *td, struct dbr pcb->pcb_dr6 = dbregs->dr[6]; pcb->pcb_dr7 = dbregs->dr[7]; - pcb->pcb_flags |= PCB_DBREGS; + set_pcb_flags(pcb, PCB_DBREGS); } return (0); Modified: projects/altix/sys/amd64/amd64/mem.c ============================================================================== --- projects/altix/sys/amd64/amd64/mem.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/mem.c Fri Feb 18 21:39:09 2011 (r218823) @@ -72,6 +72,8 @@ __FBSDID("$FreeBSD$"); */ MALLOC_DEFINE(M_MEMDESC, "memdesc", "memory range descriptors"); +struct mem_range_softc mem_range_softc; + /* ARGSUSED */ int memrw(struct cdev *dev, struct uio *uio, int flags) @@ -214,10 +216,3 @@ memioctl(struct cdev *dev __unused, u_lo } return (error); } - -void -dev_mem_md_init(void) -{ - if (mem_range_softc.mr_op != NULL) - mem_range_softc.mr_op->init(&mem_range_softc); -} Modified: projects/altix/sys/amd64/amd64/mp_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/mp_machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/mp_machdep.c Fri Feb 18 21:39:09 2011 (r218823) @@ -1045,23 +1045,23 @@ u_int ipi_global; u_int ipi_page; u_int ipi_range; u_int ipi_range_size; -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_global, CTLFLAG_RW, &ipi_global, 0, ""); -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_page, CTLFLAG_RW, &ipi_page, 0, ""); -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_range, CTLFLAG_RW, &ipi_range, 0, ""); -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_range_size, CTLFLAG_RW, &ipi_range_size, - 0, ""); +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_global, CTLFLAG_RW, &ipi_global, 0, ""); +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_page, CTLFLAG_RW, &ipi_page, 0, ""); +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_range, CTLFLAG_RW, &ipi_range, 0, ""); +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_range_size, CTLFLAG_RW, + &ipi_range_size, 0, ""); u_int ipi_masked_global; u_int ipi_masked_page; u_int ipi_masked_range; u_int ipi_masked_range_size; -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_masked_global, CTLFLAG_RW, +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_masked_global, CTLFLAG_RW, &ipi_masked_global, 0, ""); -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_masked_page, CTLFLAG_RW, +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_masked_page, CTLFLAG_RW, &ipi_masked_page, 0, ""); -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_masked_range, CTLFLAG_RW, +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_masked_range, CTLFLAG_RW, &ipi_masked_range, 0, ""); -SYSCTL_INT(_debug_xhits, OID_AUTO, ipi_masked_range_size, CTLFLAG_RW, +SYSCTL_UINT(_debug_xhits, OID_AUTO, ipi_masked_range_size, CTLFLAG_RW, &ipi_masked_range_size, 0, ""); #endif /* COUNT_XINVLTLB_HITS */ Modified: projects/altix/sys/amd64/amd64/sys_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/sys_machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/sys_machdep.c Fri Feb 18 21:39:09 2011 (r218823) @@ -35,6 +35,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include #include @@ -58,9 +59,24 @@ __FBSDID("$FreeBSD$"); #include +#define MAX_LD 8192 + int max_ldt_segment = 1024; -#define LD_PER_PAGE 512 -#define NULL_LDT_BASE ((caddr_t)NULL) +SYSCTL_INT(_machdep, OID_AUTO, max_ldt_segment, CTLFLAG_RDTUN, + &max_ldt_segment, 0, + "Maximum number of allowed LDT segments in the single address space"); + +static void +max_ldt_segment_init(void *arg __unused) +{ + + TUNABLE_INT_FETCH("machdep.max_ldt_segment", &max_ldt_segment); + if (max_ldt_segment <= 0) + max_ldt_segment = 1; + if (max_ldt_segment > MAX_LD) + max_ldt_segment = MAX_LD; +} +SYSINIT(maxldt, SI_SUB_VM_CONF, SI_ORDER_ANY, max_ldt_segment_init, NULL); #ifdef notyet #ifdef SMP @@ -95,29 +111,23 @@ sysarch_ldt(struct thread *td, struct sy largs = &la; } else largs = (struct i386_ldt_args *)uap->parms; - if (largs->num > max_ldt_segment || largs->num <= 0) - return (EINVAL); switch (uap->op) { case I386_GET_LDT: error = amd64_get_ldt(td, largs); break; case I386_SET_LDT: - td->td_pcb->pcb_full_iret = 1; + if (largs->descs != NULL && largs->num > max_ldt_segment) + return (EINVAL); + set_pcb_flags(td->td_pcb, PCB_FULL_IRET); if (largs->descs != NULL) { - lp = (struct user_segment_descriptor *) - kmem_alloc(kernel_map, largs->num * - sizeof(struct user_segment_descriptor)); - if (lp == NULL) { - error = ENOMEM; - break; - } + lp = malloc(largs->num * sizeof(struct + user_segment_descriptor), M_TEMP, M_WAITOK); error = copyin(largs->descs, lp, largs->num * sizeof(struct user_segment_descriptor)); if (error == 0) error = amd64_set_ldt(td, largs, lp); - kmem_free(kernel_map, (vm_offset_t)lp, largs->num * - sizeof(struct user_segment_descriptor)); + free(lp, M_TEMP); } else { error = amd64_set_ldt(td, largs, NULL); } @@ -133,7 +143,7 @@ update_gdt_gsbase(struct thread *td, uin if (td != curthread) return; - td->td_pcb->pcb_full_iret = 1; + set_pcb_flags(td->td_pcb, PCB_FULL_IRET); critical_enter(); sd = PCPU_GET(gs32p); sd->sd_lobase = base & 0xffffff; @@ -148,7 +158,7 @@ update_gdt_fsbase(struct thread *td, uin if (td != curthread) return; - td->td_pcb->pcb_full_iret = 1; + set_pcb_flags(td->td_pcb, PCB_FULL_IRET); critical_enter(); sd = PCPU_GET(fs32p); sd->sd_lobase = base & 0xffffff; @@ -204,7 +214,7 @@ sysarch(td, uap) if (!error) { pcb->pcb_fsbase = i386base; td->td_frame->tf_fs = _ufssel; - pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); update_gdt_fsbase(td, i386base); } break; @@ -216,7 +226,7 @@ sysarch(td, uap) error = copyin(uap->parms, &i386base, sizeof(i386base)); if (!error) { pcb->pcb_gsbase = i386base; - pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); td->td_frame->tf_gs = _ugssel; update_gdt_gsbase(td, i386base); } @@ -230,7 +240,7 @@ sysarch(td, uap) if (!error) { if (a64base < VM_MAXUSER_ADDRESS) { pcb->pcb_fsbase = a64base; - pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); td->td_frame->tf_fs = _ufssel; } else error = EINVAL; @@ -246,7 +256,7 @@ sysarch(td, uap) if (!error) { if (a64base < VM_MAXUSER_ADDRESS) { pcb->pcb_gsbase = a64base; - pcb->pcb_full_iret = 1; + set_pcb_flags(pcb, PCB_FULL_IRET); td->td_frame->tf_gs = _ugssel; } else error = EINVAL; @@ -533,13 +543,13 @@ amd64_set_ldt(td, uap, descs) uap->start, uap->num, (void *)uap->descs); #endif - td->td_pcb->pcb_full_iret = 1; + set_pcb_flags(td->td_pcb, PCB_FULL_IRET); p = td->td_proc; if (descs == NULL) { /* Free descriptors */ if (uap->start == 0 && uap->num == 0) uap->num = max_ldt_segment; - if (uap->num <= 0) + if (uap->num == 0) return (EINVAL); if ((pldt = mdp->md_ldt) == NULL || uap->start >= max_ldt_segment) @@ -559,7 +569,7 @@ amd64_set_ldt(td, uap, descs) /* verify range of descriptors to modify */ largest_ld = uap->start + uap->num; if (uap->start >= max_ldt_segment || - uap->num < 0 || largest_ld > max_ldt_segment) + largest_ld > max_ldt_segment) return (EINVAL); } Modified: projects/altix/sys/amd64/amd64/trap.c ============================================================================== --- projects/altix/sys/amd64/amd64/trap.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/trap.c Fri Feb 18 21:39:09 2011 (r218823) @@ -249,38 +249,8 @@ trap(struct trapframe *frame) if (type == T_DTRACE_PROBE || type == T_DTRACE_RET || type == T_BPTFLT) { struct reg regs; - - regs.r_r15 = frame->tf_r15; - regs.r_r14 = frame->tf_r14; - regs.r_r13 = frame->tf_r13; - regs.r_r12 = frame->tf_r12; - regs.r_r11 = frame->tf_r11; - regs.r_r10 = frame->tf_r10; - regs.r_r9 = frame->tf_r9; - regs.r_r8 = frame->tf_r8; - regs.r_rdi = frame->tf_rdi; - regs.r_rsi = frame->tf_rsi; - regs.r_rbp = frame->tf_rbp; - regs.r_rbx = frame->tf_rbx; - regs.r_rdx = frame->tf_rdx; - regs.r_rcx = frame->tf_rcx; - regs.r_rax = frame->tf_rax; - regs.r_rip = frame->tf_rip; - regs.r_cs = frame->tf_cs; - regs.r_rflags = frame->tf_rflags; - regs.r_rsp = frame->tf_rsp; - regs.r_ss = frame->tf_ss; - if (frame->tf_flags & TF_HASSEGS) { - regs.r_ds = frame->tf_ds; - regs.r_es = frame->tf_es; - regs.r_fs = frame->tf_fs; - regs.r_gs = frame->tf_gs; - } else { - regs.r_ds = 0; - regs.r_es = 0; - regs.r_fs = 0; - regs.r_gs = 0; - } + + fill_frame_regs(frame, ®s); if (type == T_DTRACE_PROBE && dtrace_fasttrap_probe_ptr != NULL && dtrace_fasttrap_probe_ptr(®s) == 0) Modified: projects/altix/sys/amd64/amd64/uio_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/uio_machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/uio_machdep.c Fri Feb 18 21:39:09 2011 (r218823) @@ -88,8 +88,7 @@ uiomove_fromphys(vm_page_t ma[], vm_offs page_offset; switch (uio->uio_segflg) { case UIO_USERSPACE: - if (ticks - PCPU_GET(switchticks) >= hogticks) - uio_yield(); + maybe_yield(); if (uio->uio_rw == UIO_READ) error = copyout(cp, iov->iov_base, cnt); else Modified: projects/altix/sys/amd64/amd64/vm_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/vm_machdep.c Fri Feb 18 20:54:12 2011 (r218822) +++ projects/altix/sys/amd64/amd64/vm_machdep.c Fri Feb 18 21:39:09 2011 (r218823) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***