Date: Sun, 5 Dec 2010 20:47:37 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r216201 - in projects/altix/sys: . amd64/acpica amd64/amd64 amd64/ia32 amd64/include arm/arm arm/conf arm/include arm/xscale/ixp425 boot/arm/ixp425/boot2 boot/arm/uboot boot/common boot... Message-ID: <201012052047.oB5Klbg9007945@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marcel Date: Sun Dec 5 20:47:36 2010 New Revision: 216201 URL: http://svn.freebsd.org/changeset/base/216201 Log: svn+ssh://svn.freebsd.org/base/head@216199 Added: projects/altix/sys/arm/xscale/ixp425/avila_gpio.c - copied unchanged from r216199, head/sys/arm/xscale/ixp425/avila_gpio.c projects/altix/sys/arm/xscale/ixp425/cambria_gpio.c - copied unchanged from r216199, head/sys/arm/xscale/ixp425/cambria_gpio.c projects/altix/sys/cam/scsi/smp_all.c - copied unchanged from r216199, head/sys/cam/scsi/smp_all.c projects/altix/sys/cam/scsi/smp_all.h - copied unchanged from r216199, head/sys/cam/scsi/smp_all.h projects/altix/sys/contrib/octeon-sdk/cvmx-agl-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-agl-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-app-hotplug.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.c projects/altix/sys/contrib/octeon-sdk/cvmx-app-hotplug.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.h projects/altix/sys/contrib/octeon-sdk/cvmx-asx0-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-asx0-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-asxx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-asxx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-ciu-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-ciu-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-clock.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-clock.c projects/altix/sys/contrib/octeon-sdk/cvmx-clock.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-clock.h projects/altix/sys/contrib/octeon-sdk/cvmx-crypto.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-crypto.c projects/altix/sys/contrib/octeon-sdk/cvmx-crypto.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-crypto.h projects/altix/sys/contrib/octeon-sdk/cvmx-dbg-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-dbg-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-debug-handler.S - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-debug-handler.S projects/altix/sys/contrib/octeon-sdk/cvmx-debug-remote.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-debug-remote.c projects/altix/sys/contrib/octeon-sdk/cvmx-debug-uart.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-debug-uart.c projects/altix/sys/contrib/octeon-sdk/cvmx-debug.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-debug.c projects/altix/sys/contrib/octeon-sdk/cvmx-debug.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-debug.h projects/altix/sys/contrib/octeon-sdk/cvmx-dfa-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-dfa-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-dfm-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-dfm-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-dpi-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-dpi-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-error-custom.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-custom.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-custom.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-custom.h projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c projects/altix/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c projects/altix/sys/contrib/octeon-sdk/cvmx-error.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error.c projects/altix/sys/contrib/octeon-sdk/cvmx-error.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-error.h projects/altix/sys/contrib/octeon-sdk/cvmx-fpa-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-fpa-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-gpio-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-gpio-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-jtag.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-jtag.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-srio.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-helper-srio.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-srio.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-helper-srio.h projects/altix/sys/contrib/octeon-sdk/cvmx-iob-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-iob-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-ipd-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-ipd-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-ixf18201.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-ixf18201.c projects/altix/sys/contrib/octeon-sdk/cvmx-ixf18201.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-ixf18201.h projects/altix/sys/contrib/octeon-sdk/cvmx-key-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-key-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-l2c-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-l2c-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-l2d-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-l2d-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-l2t-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-l2t-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-led-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-led-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-mio-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-mio-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-mixx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-mixx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-mpi-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-mpi-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-ndf-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-ndf-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-npei-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-npei-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-npi-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-npi-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pci-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pci-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcm-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pcm-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pemx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pemx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pescx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pescx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pexp-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pexp-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pip-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pip-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pko-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pko-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-pow-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-pow-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-power-throttle.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-power-throttle.c projects/altix/sys/contrib/octeon-sdk/cvmx-power-throttle.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-power-throttle.h projects/altix/sys/contrib/octeon-sdk/cvmx-rad-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-rad-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-rnm-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-rnm-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-shmem.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-shmem.c projects/altix/sys/contrib/octeon-sdk/cvmx-shmem.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-shmem.h projects/altix/sys/contrib/octeon-sdk/cvmx-sim-magic.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-sim-magic.h projects/altix/sys/contrib/octeon-sdk/cvmx-sli-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-sli-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-smi-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-smi-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-smix-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-smix-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-spx0-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-spx0-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-spxx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-spxx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-srio.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-srio.c projects/altix/sys/contrib/octeon-sdk/cvmx-srio.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-srio.h projects/altix/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-sriox-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-sriox-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-srxx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-srxx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-stxx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-stxx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-tim-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-tim-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-tlb.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-tlb.c projects/altix/sys/contrib/octeon-sdk/cvmx-tlb.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-tlb.h projects/altix/sys/contrib/octeon-sdk/cvmx-tra-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-tra-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-uart.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-uart.c projects/altix/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-usbd.c - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-usbd.c projects/altix/sys/contrib/octeon-sdk/cvmx-usbd.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-usbd.h projects/altix/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h projects/altix/sys/contrib/octeon-sdk/cvmx-zip-defs.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-zip-defs.h projects/altix/sys/contrib/octeon-sdk/octeon-boot-info.h - copied unchanged from r216199, head/sys/contrib/octeon-sdk/octeon-boot-info.h projects/altix/sys/dev/agp/agp_apple.c - copied unchanged from r216199, head/sys/dev/agp/agp_apple.c projects/altix/sys/dev/ixgbe/ixgbe_mbx.c - copied unchanged from r216199, head/sys/dev/ixgbe/ixgbe_mbx.c projects/altix/sys/dev/ixgbe/ixgbe_mbx.h - copied unchanged from r216199, head/sys/dev/ixgbe/ixgbe_mbx.h projects/altix/sys/dev/ixgbe/ixgbe_vf.c - copied unchanged from r216199, head/sys/dev/ixgbe/ixgbe_vf.c projects/altix/sys/dev/ixgbe/ixgbe_vf.h - copied unchanged from r216199, head/sys/dev/ixgbe/ixgbe_vf.h projects/altix/sys/dev/ixgbe/ixv.c - copied unchanged from r216199, head/sys/dev/ixgbe/ixv.c projects/altix/sys/dev/ixgbe/ixv.h - copied unchanged from r216199, head/sys/dev/ixgbe/ixv.h projects/altix/sys/dev/usb/usb_pf.c - copied unchanged from r216199, head/sys/dev/usb/usb_pf.c projects/altix/sys/dev/usb/usb_pf.h - copied unchanged from r216199, head/sys/dev/usb/usb_pf.h projects/altix/sys/mips/atheros/std.ar71xx - copied unchanged from r216199, head/sys/mips/atheros/std.ar71xx projects/altix/sys/mips/cavium/octeon_nmi.S - copied unchanged from r216199, head/sys/mips/cavium/octeon_nmi.S projects/altix/sys/mips/cavium/octeon_wdog.c - copied unchanged from r216199, head/sys/mips/cavium/octeon_wdog.c projects/altix/sys/mips/conf/std.SWARM - copied unchanged from r216199, head/sys/mips/conf/std.SWARM projects/altix/sys/mips/mips/minidump_machdep.c - copied unchanged from r216199, head/sys/mips/mips/minidump_machdep.c projects/altix/sys/mips/sentry5/std.sentry5 - copied unchanged from r216199, head/sys/mips/sentry5/std.sentry5 projects/altix/sys/mips/sibyte/std.sibyte - copied unchanged from r216199, head/sys/mips/sibyte/std.sibyte projects/altix/sys/modules/cc/ - copied from r216199, head/sys/modules/cc/ projects/altix/sys/net/if_debug.c - copied unchanged from r216199, head/sys/net/if_debug.c projects/altix/sys/netinet/cc/ - copied from r216199, head/sys/netinet/cc/ projects/altix/sys/netinet/cc.h - copied unchanged from r216199, head/sys/netinet/cc.h projects/altix/sys/netinet/sctp_dtrace_declare.h - copied unchanged from r216199, head/sys/netinet/sctp_dtrace_declare.h projects/altix/sys/netinet/sctp_dtrace_define.h - copied unchanged from r216199, head/sys/netinet/sctp_dtrace_define.h projects/altix/sys/powerpc/aim/mmu_oea64.h - copied unchanged from r216199, head/sys/powerpc/aim/mmu_oea64.h projects/altix/sys/powerpc/aim/moea64_if.m - copied unchanged from r216199, head/sys/powerpc/aim/moea64_if.m projects/altix/sys/powerpc/aim/moea64_native.c - copied unchanged from r216199, head/sys/powerpc/aim/moea64_native.c projects/altix/sys/powerpc/ofw/ofw_machdep.c - copied unchanged from r216199, head/sys/powerpc/ofw/ofw_machdep.c projects/altix/sys/powerpc/powerpc/iommu_if.m - copied unchanged from r216199, head/sys/powerpc/powerpc/iommu_if.m projects/altix/sys/x86/acpica/OsdEnvironment.c - copied unchanged from r216199, head/sys/x86/acpica/OsdEnvironment.c projects/altix/sys/x86/acpica/acpi_apm.c - copied unchanged from r216199, head/sys/x86/acpica/acpi_apm.c projects/altix/sys/x86/acpica/madt.c - copied unchanged from r216199, head/sys/x86/acpica/madt.c projects/altix/sys/x86/include/ - copied from r216199, head/sys/x86/include/ projects/altix/sys/x86/x86/dump_machdep.c - copied unchanged from r216199, head/sys/x86/x86/dump_machdep.c projects/altix/sys/x86/x86/mptable.c - copied unchanged from r216199, head/sys/x86/x86/mptable.c projects/altix/sys/x86/x86/mptable_pci.c - copied unchanged from r216199, head/sys/x86/x86/mptable_pci.c projects/altix/sys/x86/x86/nexus.c - copied unchanged from r216199, head/sys/x86/x86/nexus.c Replaced: projects/altix/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S projects/altix/sys/contrib/octeon-sdk/cvmx-log-arc.S - copied unchanged from r216199, head/sys/contrib/octeon-sdk/cvmx-log-arc.S Deleted: projects/altix/sys/amd64/acpica/OsdEnvironment.c projects/altix/sys/amd64/acpica/madt.c projects/altix/sys/amd64/amd64/dump_machdep.c projects/altix/sys/amd64/amd64/mptable.c projects/altix/sys/amd64/amd64/mptable_pci.c projects/altix/sys/amd64/amd64/nexus.c projects/altix/sys/amd64/include/apicreg.h projects/altix/sys/amd64/include/mca.h projects/altix/sys/amd64/include/mptable.h projects/altix/sys/amd64/include/mutex.h projects/altix/sys/arm/include/mutex.h projects/altix/sys/boot/pc98/libpc98/i386_module.c projects/altix/sys/contrib/octeon-sdk/README.txt projects/altix/sys/contrib/octeon-sdk/cvmx-asx.h projects/altix/sys/contrib/octeon-sdk/cvmx-ciu.h projects/altix/sys/contrib/octeon-sdk/cvmx-csr-addresses.h projects/altix/sys/contrib/octeon-sdk/cvmx-cvmmem.h projects/altix/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c projects/altix/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c projects/altix/sys/contrib/octeon-sdk/cvmx-iob.h projects/altix/sys/contrib/octeon-sdk/cvmx-lmc.h projects/altix/sys/contrib/octeon-sdk/cvmx-malloc/ projects/altix/sys/contrib/octeon-sdk/cvmx-mio.h projects/altix/sys/contrib/octeon-sdk/cvmx-resources.config projects/altix/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld projects/altix/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld projects/altix/sys/contrib/octeon-sdk/cvmx-shared-linux.ld projects/altix/sys/contrib/octeon-sdk/cvmx-twsi-raw.c projects/altix/sys/contrib/octeon-sdk/cvmx-twsi-raw.h projects/altix/sys/contrib/octeon-sdk/cvmx.mk projects/altix/sys/contrib/octeon-sdk/executive-config.h.template projects/altix/sys/i386/acpica/Makefile projects/altix/sys/i386/acpica/OsdEnvironment.c projects/altix/sys/i386/acpica/genwakecode.sh projects/altix/sys/i386/acpica/madt.c projects/altix/sys/i386/i386/dump_machdep.c projects/altix/sys/i386/i386/mptable.c projects/altix/sys/i386/i386/mptable_pci.c projects/altix/sys/i386/i386/nexus.c projects/altix/sys/i386/include/apicreg.h projects/altix/sys/i386/include/mca.h projects/altix/sys/i386/include/mptable.h projects/altix/sys/i386/include/mutex.h projects/altix/sys/ia64/include/mutex.h projects/altix/sys/mips/conf/SWARM_COMMON projects/altix/sys/mips/include/mutex.h projects/altix/sys/pc98/include/apicreg.h projects/altix/sys/pc98/include/mca.h projects/altix/sys/pc98/include/mptable.h projects/altix/sys/pc98/include/mutex.h projects/altix/sys/powerpc/aim/ofw_machdep.c projects/altix/sys/powerpc/include/mutex.h projects/altix/sys/sparc64/include/mutex.h projects/altix/sys/sun4v/include/mutex.h projects/altix/sys/ufs/ffs/README.snapshot Modified: projects/altix/sys/Makefile projects/altix/sys/amd64/acpica/acpi_machdep.c projects/altix/sys/amd64/acpica/acpi_switch.S projects/altix/sys/amd64/acpica/acpi_wakecode.S projects/altix/sys/amd64/acpica/acpi_wakeup.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/fpu.c projects/altix/sys/amd64/amd64/genassym.c projects/altix/sys/amd64/amd64/intr_machdep.c projects/altix/sys/amd64/amd64/machdep.c projects/altix/sys/amd64/amd64/minidump_machdep.c projects/altix/sys/amd64/amd64/mp_machdep.c projects/altix/sys/amd64/amd64/mp_watchdog.c projects/altix/sys/amd64/amd64/pmap.c projects/altix/sys/amd64/amd64/support.S projects/altix/sys/amd64/amd64/trap.c projects/altix/sys/amd64/amd64/tsc.c projects/altix/sys/amd64/ia32/ia32_reg.c projects/altix/sys/amd64/ia32/ia32_signal.c projects/altix/sys/amd64/include/_align.h projects/altix/sys/amd64/include/apm_bios.h projects/altix/sys/amd64/include/fpu.h projects/altix/sys/amd64/include/minidump.h projects/altix/sys/amd64/include/pmap.h projects/altix/sys/amd64/include/profile.h projects/altix/sys/amd64/include/specialreg.h projects/altix/sys/amd64/include/vmparam.h projects/altix/sys/arm/arm/elf_trampoline.c projects/altix/sys/arm/arm/machdep.c projects/altix/sys/arm/conf/AVILA projects/altix/sys/arm/conf/AVILA.hints projects/altix/sys/arm/conf/BWCT.hints projects/altix/sys/arm/conf/CAMBRIA projects/altix/sys/arm/conf/CAMBRIA.hints projects/altix/sys/arm/include/cpuconf.h projects/altix/sys/arm/xscale/ixp425/avila_led.c projects/altix/sys/arm/xscale/ixp425/files.avila projects/altix/sys/arm/xscale/ixp425/ixp425.c projects/altix/sys/arm/xscale/ixp425/ixp425_iic.c projects/altix/sys/arm/xscale/ixp425/ixp425_qmgr.c projects/altix/sys/arm/xscale/ixp425/ixp425reg.h projects/altix/sys/arm/xscale/ixp425/ixp425var.h projects/altix/sys/boot/arm/ixp425/boot2/ixp425_board.c projects/altix/sys/boot/arm/uboot/ldscript.arm projects/altix/sys/boot/common/load_elf.c projects/altix/sys/boot/common/loader.8 projects/altix/sys/boot/fdt/dts/mpc8555cds.dts projects/altix/sys/boot/forth/beastie.4th projects/altix/sys/boot/i386/boot2/boot1.S projects/altix/sys/boot/i386/libi386/biosacpi.c projects/altix/sys/boot/i386/libi386/i386_module.c projects/altix/sys/boot/i386/loader/help.i386 projects/altix/sys/boot/ofw/common/main.c projects/altix/sys/boot/ofw/libofw/ofw_copy.c projects/altix/sys/boot/ofw/libofw/ofw_memory.c projects/altix/sys/boot/ofw/libofw/ofw_net.c projects/altix/sys/boot/ofw/libofw/openfirm.c projects/altix/sys/boot/ofw/libofw/openfirm.h projects/altix/sys/boot/powerpc/ofw/start.c projects/altix/sys/boot/sparc64/loader/main.c projects/altix/sys/cam/ata/ata_xpt.c projects/altix/sys/cam/cam.c projects/altix/sys/cam/cam.h projects/altix/sys/cam/cam_ccb.h projects/altix/sys/cam/cam_periph.c projects/altix/sys/cam/cam_xpt.c projects/altix/sys/cam/cam_xpt_internal.h projects/altix/sys/cam/scsi/scsi_all.c projects/altix/sys/cam/scsi/scsi_all.h projects/altix/sys/cam/scsi/scsi_pass.c projects/altix/sys/cam/scsi/scsi_xpt.c projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/altix/sys/compat/freebsd32/freebsd32.h projects/altix/sys/compat/freebsd32/freebsd32_misc.c projects/altix/sys/compat/ia32/ia32_signal.h projects/altix/sys/compat/ia32/ia32_util.h projects/altix/sys/compat/linprocfs/linprocfs.c projects/altix/sys/compat/linsysfs/linsysfs.c projects/altix/sys/compat/linux/linux_emul.c projects/altix/sys/compat/linux/linux_emul.h projects/altix/sys/compat/linux/linux_futex.c projects/altix/sys/compat/linux/linux_futex.h projects/altix/sys/compat/linux/linux_misc.c projects/altix/sys/compat/ndis/kern_ndis.c projects/altix/sys/compat/ndis/kern_windrv.c 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/compat/ndis/winx64_wrap.S 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.post.mk projects/altix/sys/conf/kern.pre.mk projects/altix/sys/conf/kmod.mk projects/altix/sys/conf/ldscript.mips projects/altix/sys/conf/options projects/altix/sys/conf/options.amd64 projects/altix/sys/conf/options.powerpc projects/altix/sys/contrib/octeon-sdk/cvmip.h projects/altix/sys/contrib/octeon-sdk/cvmx-abi.h projects/altix/sys/contrib/octeon-sdk/cvmx-access-native.h projects/altix/sys/contrib/octeon-sdk/cvmx-access.h projects/altix/sys/contrib/octeon-sdk/cvmx-address.h projects/altix/sys/contrib/octeon-sdk/cvmx-app-init-linux.c projects/altix/sys/contrib/octeon-sdk/cvmx-app-init.c projects/altix/sys/contrib/octeon-sdk/cvmx-app-init.h projects/altix/sys/contrib/octeon-sdk/cvmx-asm.h projects/altix/sys/contrib/octeon-sdk/cvmx-atomic.h projects/altix/sys/contrib/octeon-sdk/cvmx-bootloader.h projects/altix/sys/contrib/octeon-sdk/cvmx-bootmem.c projects/altix/sys/contrib/octeon-sdk/cvmx-bootmem.h projects/altix/sys/contrib/octeon-sdk/cvmx-cmd-queue.c projects/altix/sys/contrib/octeon-sdk/cvmx-cmd-queue.h projects/altix/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c projects/altix/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h projects/altix/sys/contrib/octeon-sdk/cvmx-compactflash.c projects/altix/sys/contrib/octeon-sdk/cvmx-compactflash.h projects/altix/sys/contrib/octeon-sdk/cvmx-core.c projects/altix/sys/contrib/octeon-sdk/cvmx-core.h projects/altix/sys/contrib/octeon-sdk/cvmx-coremask.c projects/altix/sys/contrib/octeon-sdk/cvmx-coremask.h projects/altix/sys/contrib/octeon-sdk/cvmx-csr-db-support.c projects/altix/sys/contrib/octeon-sdk/cvmx-csr-db.c projects/altix/sys/contrib/octeon-sdk/cvmx-csr-db.h projects/altix/sys/contrib/octeon-sdk/cvmx-csr-enums.h projects/altix/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h projects/altix/sys/contrib/octeon-sdk/cvmx-csr.h projects/altix/sys/contrib/octeon-sdk/cvmx-dfa.c projects/altix/sys/contrib/octeon-sdk/cvmx-dfa.h projects/altix/sys/contrib/octeon-sdk/cvmx-dma-engine.c projects/altix/sys/contrib/octeon-sdk/cvmx-dma-engine.h projects/altix/sys/contrib/octeon-sdk/cvmx-ebt3000.c projects/altix/sys/contrib/octeon-sdk/cvmx-ebt3000.h projects/altix/sys/contrib/octeon-sdk/cvmx-fau.h projects/altix/sys/contrib/octeon-sdk/cvmx-flash.c projects/altix/sys/contrib/octeon-sdk/cvmx-flash.h projects/altix/sys/contrib/octeon-sdk/cvmx-fpa.c projects/altix/sys/contrib/octeon-sdk/cvmx-fpa.h projects/altix/sys/contrib/octeon-sdk/cvmx-gmx.h projects/altix/sys/contrib/octeon-sdk/cvmx-gpio.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-board.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-errata.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-errata.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-fpa.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-fpa.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-loop.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-loop.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-npi.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-npi.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-spi.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-spi.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-util.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-util.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper-xaui.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper-xaui.h projects/altix/sys/contrib/octeon-sdk/cvmx-helper.c projects/altix/sys/contrib/octeon-sdk/cvmx-helper.h projects/altix/sys/contrib/octeon-sdk/cvmx-higig.h projects/altix/sys/contrib/octeon-sdk/cvmx-interrupt.c projects/altix/sys/contrib/octeon-sdk/cvmx-interrupt.h projects/altix/sys/contrib/octeon-sdk/cvmx-ipd.h projects/altix/sys/contrib/octeon-sdk/cvmx-key.h projects/altix/sys/contrib/octeon-sdk/cvmx-l2c.c projects/altix/sys/contrib/octeon-sdk/cvmx-l2c.h projects/altix/sys/contrib/octeon-sdk/cvmx-llm.c projects/altix/sys/contrib/octeon-sdk/cvmx-llm.h projects/altix/sys/contrib/octeon-sdk/cvmx-log.c projects/altix/sys/contrib/octeon-sdk/cvmx-log.h projects/altix/sys/contrib/octeon-sdk/cvmx-malloc.h projects/altix/sys/contrib/octeon-sdk/cvmx-mdio.h 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-nand.c projects/altix/sys/contrib/octeon-sdk/cvmx-nand.h projects/altix/sys/contrib/octeon-sdk/cvmx-npi.h projects/altix/sys/contrib/octeon-sdk/cvmx-packet.h projects/altix/sys/contrib/octeon-sdk/cvmx-pci.h projects/altix/sys/contrib/octeon-sdk/cvmx-pcie.c projects/altix/sys/contrib/octeon-sdk/cvmx-pcie.h projects/altix/sys/contrib/octeon-sdk/cvmx-pip.h projects/altix/sys/contrib/octeon-sdk/cvmx-pko.c projects/altix/sys/contrib/octeon-sdk/cvmx-pko.h projects/altix/sys/contrib/octeon-sdk/cvmx-platform.h projects/altix/sys/contrib/octeon-sdk/cvmx-pow.c projects/altix/sys/contrib/octeon-sdk/cvmx-pow.h projects/altix/sys/contrib/octeon-sdk/cvmx-raid.c projects/altix/sys/contrib/octeon-sdk/cvmx-raid.h projects/altix/sys/contrib/octeon-sdk/cvmx-rng.h projects/altix/sys/contrib/octeon-sdk/cvmx-rtc.h projects/altix/sys/contrib/octeon-sdk/cvmx-rwlock.h projects/altix/sys/contrib/octeon-sdk/cvmx-scratch.h projects/altix/sys/contrib/octeon-sdk/cvmx-spi.c projects/altix/sys/contrib/octeon-sdk/cvmx-spi.h projects/altix/sys/contrib/octeon-sdk/cvmx-spi4000.c projects/altix/sys/contrib/octeon-sdk/cvmx-spinlock.h projects/altix/sys/contrib/octeon-sdk/cvmx-swap.h projects/altix/sys/contrib/octeon-sdk/cvmx-sysinfo.c projects/altix/sys/contrib/octeon-sdk/cvmx-sysinfo.h projects/altix/sys/contrib/octeon-sdk/cvmx-thunder.c projects/altix/sys/contrib/octeon-sdk/cvmx-thunder.h projects/altix/sys/contrib/octeon-sdk/cvmx-tim.c projects/altix/sys/contrib/octeon-sdk/cvmx-tim.h projects/altix/sys/contrib/octeon-sdk/cvmx-tra.c projects/altix/sys/contrib/octeon-sdk/cvmx-tra.h projects/altix/sys/contrib/octeon-sdk/cvmx-twsi.c projects/altix/sys/contrib/octeon-sdk/cvmx-twsi.h projects/altix/sys/contrib/octeon-sdk/cvmx-uart.h projects/altix/sys/contrib/octeon-sdk/cvmx-usb.c projects/altix/sys/contrib/octeon-sdk/cvmx-usb.h projects/altix/sys/contrib/octeon-sdk/cvmx-utils.h projects/altix/sys/contrib/octeon-sdk/cvmx-version.h projects/altix/sys/contrib/octeon-sdk/cvmx-warn.c projects/altix/sys/contrib/octeon-sdk/cvmx-warn.h projects/altix/sys/contrib/octeon-sdk/cvmx-wqe.h projects/altix/sys/contrib/octeon-sdk/cvmx-zip.c projects/altix/sys/contrib/octeon-sdk/cvmx-zip.h projects/altix/sys/contrib/octeon-sdk/cvmx-zone.c projects/altix/sys/contrib/octeon-sdk/cvmx.h projects/altix/sys/contrib/octeon-sdk/octeon-feature.h projects/altix/sys/contrib/octeon-sdk/octeon-model.c projects/altix/sys/contrib/octeon-sdk/octeon-model.h projects/altix/sys/contrib/octeon-sdk/octeon-pci-console.c projects/altix/sys/contrib/octeon-sdk/octeon-pci-console.h projects/altix/sys/crypto/aesni/aesni_wrap.c projects/altix/sys/crypto/via/padlock.c projects/altix/sys/crypto/via/padlock_cipher.c projects/altix/sys/crypto/via/padlock_hash.c projects/altix/sys/dev/acpica/acpi.c projects/altix/sys/dev/acpica/acpi_cpu.c projects/altix/sys/dev/acpica/acpi_hpet.c projects/altix/sys/dev/acpica/acpi_pci_link.c projects/altix/sys/dev/acpica/acpivar.h projects/altix/sys/dev/agp/agp.c projects/altix/sys/dev/ahci/ahci.c projects/altix/sys/dev/alc/if_alc.c projects/altix/sys/dev/arcmsr/arcmsr.c projects/altix/sys/dev/arcmsr/arcmsr.h projects/altix/sys/dev/asr/asr.c projects/altix/sys/dev/ata/ata-all.c projects/altix/sys/dev/ata/ata-all.h projects/altix/sys/dev/ata/ata-disk.c projects/altix/sys/dev/ata/ata-dma.c projects/altix/sys/dev/ata/ata-lowlevel.c projects/altix/sys/dev/ata/ata-pci.h projects/altix/sys/dev/ata/ata-sata.c projects/altix/sys/dev/ata/chipsets/ata-ahci.c projects/altix/sys/dev/ata/chipsets/ata-cyrix.c projects/altix/sys/dev/ata/chipsets/ata-intel.c projects/altix/sys/dev/ata/chipsets/ata-marvell.c projects/altix/sys/dev/ata/chipsets/ata-national.c projects/altix/sys/dev/ata/chipsets/ata-promise.c projects/altix/sys/dev/ata/chipsets/ata-serverworks.c projects/altix/sys/dev/ata/chipsets/ata-siliconimage.c projects/altix/sys/dev/ata/chipsets/ata-via.c projects/altix/sys/dev/atkbdc/psm.c projects/altix/sys/dev/bce/if_bce.c projects/altix/sys/dev/bge/if_bge.c projects/altix/sys/dev/bge/if_bgereg.h projects/altix/sys/dev/bwi/if_bwi.c projects/altix/sys/dev/bwn/if_bwn.c projects/altix/sys/dev/cas/if_cas.c projects/altix/sys/dev/drm/drmP.h projects/altix/sys/dev/drm/drm_agpsupport.c projects/altix/sys/dev/drm/drm_drv.c projects/altix/sys/dev/drm/drm_memory.c projects/altix/sys/dev/drm/drm_sysctl.c projects/altix/sys/dev/drm/r300_reg.h projects/altix/sys/dev/drm/radeon_cs.c projects/altix/sys/dev/e1000/e1000_82571.c projects/altix/sys/dev/e1000/e1000_api.c projects/altix/sys/dev/e1000/e1000_hw.h projects/altix/sys/dev/e1000/if_em.c projects/altix/sys/dev/e1000/if_em.h projects/altix/sys/dev/e1000/if_igb.c projects/altix/sys/dev/e1000/if_igb.h projects/altix/sys/dev/e1000/if_lem.c projects/altix/sys/dev/e1000/if_lem.h projects/altix/sys/dev/firewire/00README projects/altix/sys/dev/fxp/if_fxp.c projects/altix/sys/dev/fxp/if_fxpreg.h projects/altix/sys/dev/fxp/if_fxpvar.h projects/altix/sys/dev/gem/if_gem.c projects/altix/sys/dev/gpio/gpiobus.c projects/altix/sys/dev/gpio/gpioc.c projects/altix/sys/dev/gpio/gpioled.c projects/altix/sys/dev/ichwd/ichwd.c projects/altix/sys/dev/iicbus/iiconf.c projects/altix/sys/dev/isp/isp_freebsd.c projects/altix/sys/dev/iwn/if_iwn.c projects/altix/sys/dev/iwn/if_iwnvar.h projects/altix/sys/dev/ixgbe/ixgbe.c projects/altix/sys/dev/ixgbe/ixgbe.h projects/altix/sys/dev/ixgbe/ixgbe_82598.c projects/altix/sys/dev/ixgbe/ixgbe_82599.c projects/altix/sys/dev/ixgbe/ixgbe_api.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_osdep.h projects/altix/sys/dev/ixgbe/ixgbe_phy.c projects/altix/sys/dev/ixgbe/ixgbe_phy.h projects/altix/sys/dev/ixgbe/ixgbe_type.h projects/altix/sys/dev/jme/if_jme.c projects/altix/sys/dev/jme/if_jmereg.h projects/altix/sys/dev/mii/atphy.c projects/altix/sys/dev/mii/bmtphy.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/gentbi.c projects/altix/sys/dev/mii/inphy.c projects/altix/sys/dev/mii/ip1000phy.c projects/altix/sys/dev/mii/jmphy.c projects/altix/sys/dev/mii/mii.c projects/altix/sys/dev/mii/mii.h projects/altix/sys/dev/mii/mii_physubr.c projects/altix/sys/dev/mii/miidevs projects/altix/sys/dev/mii/miivar.h projects/altix/sys/dev/mii/nsgphy.c projects/altix/sys/dev/mii/nsphyter.c projects/altix/sys/dev/mii/rgephy.c projects/altix/sys/dev/mii/smcphy.c projects/altix/sys/dev/mii/ukphy.c projects/altix/sys/dev/mii/ukphy_subr.c projects/altix/sys/dev/mii/xmphy.c projects/altix/sys/dev/mps/mps.c projects/altix/sys/dev/mps/mps_pci.c projects/altix/sys/dev/mps/mps_sas.c projects/altix/sys/dev/mps/mps_user.c projects/altix/sys/dev/mps/mpsvar.h projects/altix/sys/dev/mpt/mpt.h projects/altix/sys/dev/msk/if_msk.c projects/altix/sys/dev/mxge/if_mxge.c projects/altix/sys/dev/nfe/if_nfe.c projects/altix/sys/dev/nfe/if_nfereg.h projects/altix/sys/dev/nfe/if_nfevar.h projects/altix/sys/dev/ofw/ofw_fdt.c projects/altix/sys/dev/ofw/openfirm.c projects/altix/sys/dev/pccard/pccardvar.h projects/altix/sys/dev/pci/pci.c projects/altix/sys/dev/pci/pci_pci.c projects/altix/sys/dev/ral/rt2560.c projects/altix/sys/dev/ral/rt2661.c projects/altix/sys/dev/re/if_re.c projects/altix/sys/dev/siis/siis.c projects/altix/sys/dev/sk/if_sk.c projects/altix/sys/dev/sound/pcm/channel.c projects/altix/sys/dev/sound/sbus/cs4231.c projects/altix/sys/dev/stge/if_stge.c projects/altix/sys/dev/syscons/schistory.c projects/altix/sys/dev/syscons/scvidctl.c projects/altix/sys/dev/syscons/syscons.c projects/altix/sys/dev/tdfx/tdfx_pci.c projects/altix/sys/dev/uart/uart_subr.c projects/altix/sys/dev/usb/controller/ehci.c projects/altix/sys/dev/usb/controller/ehcireg.h projects/altix/sys/dev/usb/controller/usb_controller.c projects/altix/sys/dev/usb/input/uhid.c projects/altix/sys/dev/usb/net/if_axe.c projects/altix/sys/dev/usb/net/if_axereg.h projects/altix/sys/dev/usb/net/if_ruereg.h projects/altix/sys/dev/usb/net/uhso.c projects/altix/sys/dev/usb/quirk/usb_quirk.c projects/altix/sys/dev/usb/quirk/usb_quirk.h 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/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/usb_serial.h 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/usb_bus.h projects/altix/sys/dev/usb/usb_device.c projects/altix/sys/dev/usb/usb_hub.c projects/altix/sys/dev/usb/usb_request.c projects/altix/sys/dev/usb/usb_request.h projects/altix/sys/dev/usb/usb_transfer.c projects/altix/sys/dev/usb/usbdevs projects/altix/sys/dev/usb/usbdi.h projects/altix/sys/dev/usb/wlan/if_rum.c projects/altix/sys/dev/usb/wlan/if_run.c projects/altix/sys/dev/usb/wlan/if_ural.c projects/altix/sys/dev/usb/wlan/if_zyd.c projects/altix/sys/dev/wb/if_wb.c projects/altix/sys/dev/wpi/if_wpi.c projects/altix/sys/dev/xen/blkback/blkback.c projects/altix/sys/dev/xl/if_xl.c projects/altix/sys/fs/cd9660/cd9660_node.c projects/altix/sys/fs/coda/coda_vnops.c projects/altix/sys/fs/ext2fs/ext2_inode.c projects/altix/sys/fs/hpfs/hpfs_vnops.c projects/altix/sys/fs/msdosfs/msdosfs_denode.c projects/altix/sys/fs/nfs/nfsclstate.h projects/altix/sys/fs/nfsclient/nfs_clnode.c projects/altix/sys/fs/nfsclient/nfs_clstate.c projects/altix/sys/fs/nfsclient/nfs_clvnops.c projects/altix/sys/fs/ntfs/ntfs_vnops.c projects/altix/sys/fs/nwfs/nwfs_vnops.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/geom/eli/g_eli.c projects/altix/sys/geom/geom_event.c projects/altix/sys/geom/geom_kern.c projects/altix/sys/geom/label/g_label.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_gpt.c projects/altix/sys/geom/part/g_part_if.m projects/altix/sys/gnu/fs/reiserfs/reiserfs_inode.c projects/altix/sys/i386/acpica/acpi_machdep.c projects/altix/sys/i386/acpica/acpi_wakecode.S projects/altix/sys/i386/acpica/acpi_wakeup.c projects/altix/sys/i386/bios/apm.c projects/altix/sys/i386/i386/apic_vector.s projects/altix/sys/i386/i386/elan-mmcr.c projects/altix/sys/i386/i386/genassym.c projects/altix/sys/i386/i386/i686_mem.c projects/altix/sys/i386/i386/identcpu.c projects/altix/sys/i386/i386/initcpu.c projects/altix/sys/i386/i386/intr_machdep.c projects/altix/sys/i386/i386/longrun.c projects/altix/sys/i386/i386/machdep.c projects/altix/sys/i386/i386/mp_machdep.c projects/altix/sys/i386/i386/mp_watchdog.c projects/altix/sys/i386/i386/mpboot.s projects/altix/sys/i386/i386/perfmon.c projects/altix/sys/i386/i386/pmap.c projects/altix/sys/i386/i386/support.s projects/altix/sys/i386/i386/trap.c projects/altix/sys/i386/i386/tsc.c projects/altix/sys/i386/include/_align.h projects/altix/sys/i386/include/apm_bios.h projects/altix/sys/i386/include/npx.h projects/altix/sys/i386/include/pmap.h projects/altix/sys/i386/include/profile.h projects/altix/sys/i386/include/specialreg.h projects/altix/sys/i386/include/xen/hypercall.h projects/altix/sys/i386/isa/npx.c projects/altix/sys/i386/pci/pci_bus.c projects/altix/sys/i386/xen/clock.c projects/altix/sys/i386/xen/mp_machdep.c projects/altix/sys/i386/xen/mptable.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/ia64/db_machdep.c projects/altix/sys/ia64/ia64/genassym.c projects/altix/sys/ia64/ia64/machdep.c projects/altix/sys/ia64/include/pmap.h projects/altix/sys/kern/imgact_elf.c projects/altix/sys/kern/init_main.c projects/altix/sys/kern/kern_clock.c projects/altix/sys/kern/kern_clocksource.c projects/altix/sys/kern/kern_conf.c projects/altix/sys/kern/kern_cpuset.c projects/altix/sys/kern/kern_exit.c projects/altix/sys/kern/kern_module.c projects/altix/sys/kern/kern_mutex.c projects/altix/sys/kern/kern_physio.c projects/altix/sys/kern/kern_proc.c projects/altix/sys/kern/kern_rmlock.c projects/altix/sys/kern/kern_sysctl.c projects/altix/sys/kern/kern_tc.c projects/altix/sys/kern/kern_timeout.c projects/altix/sys/kern/kern_umtx.c projects/altix/sys/kern/link_elf.c projects/altix/sys/kern/link_elf_obj.c projects/altix/sys/kern/p1003_1b.c projects/altix/sys/kern/posix4_mib.c projects/altix/sys/kern/sched_ule.c projects/altix/sys/kern/subr_acl_nfs4.c projects/altix/sys/kern/subr_bus.c projects/altix/sys/kern/subr_clock.c projects/altix/sys/kern/subr_lock.c projects/altix/sys/kern/subr_taskqueue.c projects/altix/sys/kern/sys_process.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/uipc_sem.c projects/altix/sys/kern/uipc_shm.c projects/altix/sys/kern/uipc_socket.c projects/altix/sys/kern/uipc_usrreq.c projects/altix/sys/kern/vfs_bio.c projects/altix/sys/kern/vfs_cache.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/libkern/gets.c projects/altix/sys/mips/adm5120/std.adm5120 projects/altix/sys/mips/alchemy/std.alchemy projects/altix/sys/mips/cavium/ciu.c projects/altix/sys/mips/cavium/files.octeon1 projects/altix/sys/mips/cavium/octe/ethernet-common.c projects/altix/sys/mips/cavium/octe/ethernet-common.h projects/altix/sys/mips/cavium/octe/ethernet-defines.h projects/altix/sys/mips/cavium/octe/ethernet-mdio.c projects/altix/sys/mips/cavium/octe/ethernet-mem.c projects/altix/sys/mips/cavium/octe/ethernet-rgmii.c projects/altix/sys/mips/cavium/octe/ethernet-rx.c projects/altix/sys/mips/cavium/octe/ethernet-sgmii.c projects/altix/sys/mips/cavium/octe/ethernet-tx.c projects/altix/sys/mips/cavium/octe/ethernet-tx.h projects/altix/sys/mips/cavium/octe/ethernet-xaui.c projects/altix/sys/mips/cavium/octe/ethernet.c projects/altix/sys/mips/cavium/octe/octe.c projects/altix/sys/mips/cavium/octe/wrapper-cvmx-includes.h projects/altix/sys/mips/cavium/octeon_ebt3000_cf.c projects/altix/sys/mips/cavium/octeon_machdep.c projects/altix/sys/mips/cavium/octopci.c projects/altix/sys/mips/cavium/std.octeon1 projects/altix/sys/mips/conf/ADM5120 projects/altix/sys/mips/conf/ALCHEMY projects/altix/sys/mips/conf/AR71XX projects/altix/sys/mips/conf/DEFAULTS projects/altix/sys/mips/conf/MALTA projects/altix/sys/mips/conf/MALTA64 projects/altix/sys/mips/conf/OCTEON1 projects/altix/sys/mips/conf/OCTEON1-32 projects/altix/sys/mips/conf/QEMU 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/std.idt projects/altix/sys/mips/include/cpuregs.h projects/altix/sys/mips/include/md_var.h projects/altix/sys/mips/include/param.h projects/altix/sys/mips/include/pmap.h projects/altix/sys/mips/include/vmparam.h projects/altix/sys/mips/mips/dump_machdep.c projects/altix/sys/mips/mips/gdb_machdep.c projects/altix/sys/mips/mips/machdep.c projects/altix/sys/mips/mips/pmap.c projects/altix/sys/mips/mips/vm_machdep.c projects/altix/sys/mips/rmi/dev/nlge/if_nlge.c projects/altix/sys/mips/rmi/dev/nlge/if_nlge.h projects/altix/sys/modules/Makefile projects/altix/sys/modules/acpi/Makefile projects/altix/sys/modules/acpi/acpi/Makefile projects/altix/sys/modules/agp/Makefile projects/altix/sys/modules/cam/Makefile projects/altix/sys/modules/ixgbe/Makefile projects/altix/sys/modules/usb/usb/Makefile projects/altix/sys/net/bpf.h projects/altix/sys/net/bpf_buffer.c projects/altix/sys/net/if.c projects/altix/sys/net/if_epair.c projects/altix/sys/net/if_llatbl.c projects/altix/sys/net/if_llatbl.h projects/altix/sys/net/if_media.h projects/altix/sys/net/if_vlan.c projects/altix/sys/net/vnet.h projects/altix/sys/net80211/ieee80211.c projects/altix/sys/net80211/ieee80211_node.c projects/altix/sys/net80211/ieee80211_ratectl.c projects/altix/sys/net80211/ieee80211_ratectl.h projects/altix/sys/net80211/ieee80211_ratectl_none.c projects/altix/sys/net80211/ieee80211_scan_sta.c projects/altix/sys/net80211/ieee80211_sta.c projects/altix/sys/net80211/ieee80211_var.h projects/altix/sys/netgraph/ng_eiface.c projects/altix/sys/netgraph/ng_eiface.h projects/altix/sys/netgraph/ng_pipe.c projects/altix/sys/netinet/if_ether.c projects/altix/sys/netinet/in.c projects/altix/sys/netinet/in_pcb.c projects/altix/sys/netinet/ip6.h projects/altix/sys/netinet/ip_carp.c projects/altix/sys/netinet/ip_fastfwd.c projects/altix/sys/netinet/ip_fw.h projects/altix/sys/netinet/ipfw/ip_fw2.c projects/altix/sys/netinet/ipfw/ip_fw_sockopt.c projects/altix/sys/netinet/libalias/alias.c projects/altix/sys/netinet/libalias/alias_sctp.c projects/altix/sys/netinet/libalias/alias_sctp.h projects/altix/sys/netinet/sctp.h projects/altix/sys/netinet/sctp_cc_functions.c projects/altix/sys/netinet/sctp_crc32.c projects/altix/sys/netinet/sctp_indata.c projects/altix/sys/netinet/sctp_input.c projects/altix/sys/netinet/sctp_os_bsd.h projects/altix/sys/netinet/sctp_output.c projects/altix/sys/netinet/sctp_pcb.c projects/altix/sys/netinet/sctp_structs.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/sctputil.c projects/altix/sys/netinet/sctputil.h projects/altix/sys/netinet/siftr.c projects/altix/sys/netinet/tcp.h projects/altix/sys/netinet/tcp_input.c projects/altix/sys/netinet/tcp_output.c projects/altix/sys/netinet/tcp_reass.c projects/altix/sys/netinet/tcp_sack.c projects/altix/sys/netinet/tcp_subr.c projects/altix/sys/netinet/tcp_timer.c projects/altix/sys/netinet/tcp_usrreq.c projects/altix/sys/netinet/tcp_var.h projects/altix/sys/netinet6/in6.c projects/altix/sys/netinet6/in6_cksum.c projects/altix/sys/netinet6/ip6_input.c projects/altix/sys/netinet6/ip6_output.c projects/altix/sys/netinet6/ip6_var.h projects/altix/sys/netinet6/nd6.c projects/altix/sys/netinet6/nd6_nbr.c projects/altix/sys/netipsec/ipsec.c projects/altix/sys/netipsec/ipsec_input.c projects/altix/sys/nfsclient/nfs_node.c projects/altix/sys/nfsclient/nfs_vfsops.c projects/altix/sys/nfsserver/nfs_serv.c projects/altix/sys/opencrypto/cryptosoft.c projects/altix/sys/pc98/include/_align.h projects/altix/sys/pc98/include/apm_bios.h projects/altix/sys/pc98/include/bus.h projects/altix/sys/pc98/pc98/busiosubr.c projects/altix/sys/pc98/pc98/machdep.c projects/altix/sys/pci/if_rlreg.h projects/altix/sys/powerpc/aim/clock.c projects/altix/sys/powerpc/aim/copyinout.c projects/altix/sys/powerpc/aim/machdep.c projects/altix/sys/powerpc/aim/mmu_oea.c projects/altix/sys/powerpc/aim/mmu_oea64.c projects/altix/sys/powerpc/aim/mp_cpudep.c projects/altix/sys/powerpc/aim/nexus.c projects/altix/sys/powerpc/aim/slb.c projects/altix/sys/powerpc/aim/swtch32.S projects/altix/sys/powerpc/aim/swtch64.S projects/altix/sys/powerpc/aim/trap.c projects/altix/sys/powerpc/aim/trap_subr32.S projects/altix/sys/powerpc/aim/trap_subr64.S projects/altix/sys/powerpc/aim/vm_machdep.c projects/altix/sys/powerpc/booke/clock.c projects/altix/sys/powerpc/booke/locore.S projects/altix/sys/powerpc/booke/machdep.c projects/altix/sys/powerpc/booke/pmap.c projects/altix/sys/powerpc/booke/trap_subr.S projects/altix/sys/powerpc/conf/GENERIC projects/altix/sys/powerpc/conf/GENERIC64 projects/altix/sys/powerpc/conf/NOTES projects/altix/sys/powerpc/include/bus_dma.h projects/altix/sys/powerpc/include/cpufunc.h projects/altix/sys/powerpc/include/endian.h projects/altix/sys/powerpc/include/pcb.h projects/altix/sys/powerpc/include/platform.h projects/altix/sys/powerpc/include/pmap.h projects/altix/sys/powerpc/include/pte.h projects/altix/sys/powerpc/include/slb.h projects/altix/sys/powerpc/include/spr.h projects/altix/sys/powerpc/include/sr.h projects/altix/sys/powerpc/include/tlb.h projects/altix/sys/powerpc/mambo/mambo_console.c projects/altix/sys/powerpc/powermac/ata_dbdma.c projects/altix/sys/powerpc/powermac/cpcht.c projects/altix/sys/powerpc/powermac/smu.c projects/altix/sys/powerpc/powerpc/busdma_machdep.c projects/altix/sys/powerpc/powerpc/cpu.c projects/altix/sys/powerpc/powerpc/exec_machdep.c projects/altix/sys/powerpc/powerpc/genassym.c projects/altix/sys/powerpc/powerpc/mp_machdep.c projects/altix/sys/powerpc/powerpc/platform.c projects/altix/sys/powerpc/powerpc/platform_if.m projects/altix/sys/security/mac_portacl/mac_portacl.c projects/altix/sys/sparc64/include/vmparam.h projects/altix/sys/sparc64/pci/psycho.c projects/altix/sys/sparc64/pci/schizo.c projects/altix/sys/sparc64/sparc64/machdep.c projects/altix/sys/sparc64/sparc64/pmap.c projects/altix/sys/sparc64/sparc64/tick.c projects/altix/sys/sun4v/include/pmap.h projects/altix/sys/sun4v/include/smp.h projects/altix/sys/sun4v/sun4v/machdep.c projects/altix/sys/sun4v/sun4v/mp_machdep.c projects/altix/sys/sys/bus.h projects/altix/sys/sys/cdefs.h projects/altix/sys/sys/elf_common.h projects/altix/sys/sys/interrupt.h projects/altix/sys/sys/kernel.h projects/altix/sys/sys/kerneldump.h projects/altix/sys/sys/libkern.h projects/altix/sys/sys/linker_set.h projects/altix/sys/sys/mutex.h projects/altix/sys/sys/param.h projects/altix/sys/sys/pcpu.h projects/altix/sys/sys/procfs.h projects/altix/sys/sys/ptrace.h projects/altix/sys/sys/queue.h projects/altix/sys/sys/signal.h projects/altix/sys/sys/smp.h projects/altix/sys/sys/socket.h projects/altix/sys/sys/socketvar.h projects/altix/sys/sys/sysctl.h projects/altix/sys/sys/taskqueue.h projects/altix/sys/sys/vnode.h projects/altix/sys/teken/sequences projects/altix/sys/teken/teken_subr.h projects/altix/sys/teken/teken_subr_compat.h projects/altix/sys/ufs/ffs/ffs_inode.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/ufs/ufs_dirhash.c projects/altix/sys/ufs/ufs/ufs_inode.c projects/altix/sys/ufs/ufs/ufs_vnops.c projects/altix/sys/vm/default_pager.c projects/altix/sys/vm/swap_pager.c projects/altix/sys/vm/uma_core.c projects/altix/sys/vm/vm.h projects/altix/sys/vm/vm_contig.c projects/altix/sys/vm/vm_fault.c projects/altix/sys/vm/vm_map.c projects/altix/sys/vm/vm_map.h projects/altix/sys/vm/vm_mmap.c projects/altix/sys/vm/vm_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_pageout.h projects/altix/sys/vm/vm_phys.c projects/altix/sys/vm/vm_reserv.c projects/altix/sys/x86/cpufreq/hwpstate.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/msi.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/x86emu/ (props changed) Modified: projects/altix/sys/Makefile ============================================================================== --- projects/altix/sys/Makefile Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/Makefile Sun Dec 5 20:47:36 2010 (r216201) @@ -14,7 +14,7 @@ CSCOPEDIRS= boot bsm cam cddl compat con netsmb nfs nfsclient nfsserver nlm opencrypto \ pci rpc security sys ufs vm xdr ${CSCOPE_ARCHDIR} .if defined(ALL_ARCH) -CSCOPE_ARCHDIR ?= amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v +CSCOPE_ARCHDIR ?= amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v x86 .else CSCOPE_ARCHDIR ?= ${MACHINE} .endif @@ -34,7 +34,7 @@ cscope.out: ${.CURDIR}/cscope.files ${.CURDIR}/cscope.files: .PHONY cd ${.CURDIR}; \ - find ${CSCOPEDIRS} -name "*.[chSs]" -a -type f > ${.TARGET} + find ${CSCOPEDIRS} -name "*.[chSsly]" -a -type f > ${.TARGET} cscope-clean: rm -f cscope.files cscope.out cscope.in.out cscope.po.out Modified: projects/altix/sys/amd64/acpica/acpi_machdep.c ============================================================================== --- projects/altix/sys/amd64/acpica/acpi_machdep.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/acpica/acpi_machdep.c Sun Dec 5 20:47:36 2010 (r216201) @@ -44,24 +44,6 @@ __FBSDID("$FreeBSD$"); #include <machine/nexusvar.h> -/* - * APM driver emulation - */ - -#include <sys/condvar.h> -#include <sys/conf.h> -#include <sys/fcntl.h> -#include <sys/malloc.h> -#include <sys/poll.h> -#include <sys/uio.h> - -#include <dev/acpica/acpiio.h> - -#include <machine/apm_bios.h> -#include <i386/include/pc/bios.h> - -#include <i386/bios/apm.h> - SYSCTL_DECL(_debug_acpi); int acpi_resume_beep; @@ -73,445 +55,15 @@ int acpi_reset_video; TUNABLE_INT("hw.acpi.reset_video", &acpi_reset_video); static int intr_model = ACPI_INTR_PIC; -static int apm_active; -static struct clonedevs *apm_clones; - -MALLOC_DEFINE(M_APMDEV, "apmdev", "APM device emulation"); - -static d_open_t apmopen; -static d_close_t apmclose; -static d_write_t apmwrite; -static d_ioctl_t apmioctl; -static d_poll_t apmpoll; -static d_kqfilter_t apmkqfilter; -static void apmreadfiltdetach(struct knote *kn); -static int apmreadfilt(struct knote *kn, long hint); -static struct filterops apm_readfiltops = { - .f_isfd = 1, - .f_detach = apmreadfiltdetach, - .f_event = apmreadfilt, -}; - -static struct cdevsw apm_cdevsw = { - .d_version = D_VERSION, - .d_flags = D_TRACKCLOSE | D_NEEDMINOR, - .d_open = apmopen, - .d_close = apmclose, - .d_write = apmwrite, - .d_ioctl = apmioctl, - .d_poll = apmpoll, - .d_name = "apm", - .d_kqfilter = apmkqfilter -}; - -static int -acpi_capm_convert_battstate(struct acpi_battinfo *battp) -{ - int state; - - state = APM_UNKNOWN; - - if (battp->state & ACPI_BATT_STAT_DISCHARG) { - if (battp->cap >= 50) - state = 0; /* high */ - else - state = 1; /* low */ - } - if (battp->state & ACPI_BATT_STAT_CRITICAL) - state = 2; /* critical */ - if (battp->state & ACPI_BATT_STAT_CHARGING) - state = 3; /* charging */ - - /* If still unknown, determine it based on the battery capacity. */ - if (state == APM_UNKNOWN) { - if (battp->cap >= 50) - state = 0; /* high */ - else - state = 1; /* low */ - } - - return (state); -} - -static int -acpi_capm_convert_battflags(struct acpi_battinfo *battp) -{ - int flags; - - flags = 0; - - if (battp->cap >= 50) - flags |= APM_BATT_HIGH; - else { - if (battp->state & ACPI_BATT_STAT_CRITICAL) - flags |= APM_BATT_CRITICAL; - else - flags |= APM_BATT_LOW; - } - if (battp->state & ACPI_BATT_STAT_CHARGING) - flags |= APM_BATT_CHARGING; - if (battp->state == ACPI_BATT_STAT_NOT_PRESENT) - flags = APM_BATT_NOT_PRESENT; - - return (flags); -} - -static int -acpi_capm_get_info(apm_info_t aip) -{ - int acline; - struct acpi_battinfo batt; - - aip->ai_infoversion = 1; - aip->ai_major = 1; - aip->ai_minor = 2; - aip->ai_status = apm_active; - aip->ai_capabilities= 0xff00; /* unknown */ - - if (acpi_acad_get_acline(&acline)) - aip->ai_acline = APM_UNKNOWN; /* unknown */ - else - aip->ai_acline = acline; /* on/off */ - - if (acpi_battery_get_battinfo(NULL, &batt) != 0) { - aip->ai_batt_stat = APM_UNKNOWN; - aip->ai_batt_life = APM_UNKNOWN; - aip->ai_batt_time = -1; /* unknown */ - aip->ai_batteries = ~0U; /* unknown */ - } else { - aip->ai_batt_stat = acpi_capm_convert_battstate(&batt); - aip->ai_batt_life = batt.cap; - aip->ai_batt_time = (batt.min == -1) ? -1 : batt.min * 60; - aip->ai_batteries = acpi_battery_get_units(); - } - - return (0); -} - -static int -acpi_capm_get_pwstatus(apm_pwstatus_t app) -{ - device_t dev; - int acline, unit, error; - struct acpi_battinfo batt; - - if (app->ap_device != PMDV_ALLDEV && - (app->ap_device < PMDV_BATT0 || app->ap_device > PMDV_BATT_ALL)) - return (1); - - if (app->ap_device == PMDV_ALLDEV) - error = acpi_battery_get_battinfo(NULL, &batt); - else { - unit = app->ap_device - PMDV_BATT0; - dev = devclass_get_device(devclass_find("battery"), unit); - if (dev != NULL) - error = acpi_battery_get_battinfo(dev, &batt); - else - error = ENXIO; - } - if (error) - return (1); - - app->ap_batt_stat = acpi_capm_convert_battstate(&batt); - app->ap_batt_flag = acpi_capm_convert_battflags(&batt); - app->ap_batt_life = batt.cap; - app->ap_batt_time = (batt.min == -1) ? -1 : batt.min * 60; - - if (acpi_acad_get_acline(&acline)) - app->ap_acline = APM_UNKNOWN; - else - app->ap_acline = acline; /* on/off */ - - return (0); -} - -/* Create single-use devices for /dev/apm and /dev/apmctl. */ -static void -apm_clone(void *arg, struct ucred *cred, char *name, int namelen, - struct cdev **dev) -{ - int ctl_dev, unit; - - if (*dev != NULL) - return; - if (strcmp(name, "apmctl") == 0) - ctl_dev = TRUE; - else if (strcmp(name, "apm") == 0) - ctl_dev = FALSE; - else - return; - - /* Always create a new device and unit number. */ - unit = -1; - if (clone_create(&apm_clones, &apm_cdevsw, &unit, dev, 0)) { - if (ctl_dev) { - *dev = make_dev(&apm_cdevsw, unit, - UID_ROOT, GID_OPERATOR, 0660, "apmctl%d", unit); - } else { - *dev = make_dev(&apm_cdevsw, unit, - UID_ROOT, GID_OPERATOR, 0664, "apm%d", unit); - } - if (*dev != NULL) { - dev_ref(*dev); - (*dev)->si_flags |= SI_CHEAPCLONE; - } - } -} - -/* Create a struct for tracking per-device suspend notification. */ -static struct apm_clone_data * -apm_create_clone(struct cdev *dev, struct acpi_softc *acpi_sc) -{ - struct apm_clone_data *clone; - - clone = malloc(sizeof(*clone), M_APMDEV, M_WAITOK); - clone->cdev = dev; - clone->acpi_sc = acpi_sc; - clone->notify_status = APM_EV_NONE; - bzero(&clone->sel_read, sizeof(clone->sel_read)); - knlist_init_mtx(&clone->sel_read.si_note, &acpi_mutex); - - /* - * The acpi device is always managed by devd(8) and is considered - * writable (i.e., ack is required to allow suspend to proceed.) - */ - if (strcmp("acpi", devtoname(dev)) == 0) - clone->flags = ACPI_EVF_DEVD | ACPI_EVF_WRITE; - else - clone->flags = ACPI_EVF_NONE; - - ACPI_LOCK(acpi); - STAILQ_INSERT_TAIL(&acpi_sc->apm_cdevs, clone, entries); - ACPI_UNLOCK(acpi); - return (clone); -} - -static int -apmopen(struct cdev *dev, int flag, int fmt, struct thread *td) -{ - struct acpi_softc *acpi_sc; - struct apm_clone_data *clone; - - acpi_sc = devclass_get_softc(devclass_find("acpi"), 0); - clone = apm_create_clone(dev, acpi_sc); - dev->si_drv1 = clone; - - /* If the device is opened for write, record that. */ - if ((flag & FWRITE) != 0) - clone->flags |= ACPI_EVF_WRITE; - - return (0); -} - -static int -apmclose(struct cdev *dev, int flag, int fmt, struct thread *td) -{ - struct apm_clone_data *clone; - struct acpi_softc *acpi_sc; - - clone = dev->si_drv1; - acpi_sc = clone->acpi_sc; - - /* We are about to lose a reference so check if suspend should occur */ - if (acpi_sc->acpi_next_sstate != 0 && - clone->notify_status != APM_EV_ACKED) - acpi_AckSleepState(clone, 0); - - /* Remove this clone's data from the list and free it. */ - ACPI_LOCK(acpi); - STAILQ_REMOVE(&acpi_sc->apm_cdevs, clone, apm_clone_data, entries); - knlist_destroy(&clone->sel_read.si_note); - ACPI_UNLOCK(acpi); - free(clone, M_APMDEV); - destroy_dev_sched(dev); - return (0); -} - -static int -apmioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flag, struct thread *td) -{ - int error; - struct apm_clone_data *clone; - struct acpi_softc *acpi_sc; - struct apm_info info; - struct apm_event_info *ev_info; - apm_info_old_t aiop; - - error = 0; - clone = dev->si_drv1; - acpi_sc = clone->acpi_sc; - - switch (cmd) { - case APMIO_SUSPEND: - if ((flag & FWRITE) == 0) - return (EPERM); - if (acpi_sc->acpi_next_sstate == 0) { - if (acpi_sc->acpi_suspend_sx != ACPI_STATE_S5) { - error = acpi_ReqSleepState(acpi_sc, - acpi_sc->acpi_suspend_sx); - } else { - printf( - "power off via apm suspend not supported\n"); - error = ENXIO; - } - } else - error = acpi_AckSleepState(clone, 0); - break; - case APMIO_STANDBY: - if ((flag & FWRITE) == 0) - return (EPERM); - if (acpi_sc->acpi_next_sstate == 0) { - if (acpi_sc->acpi_standby_sx != ACPI_STATE_S5) { - error = acpi_ReqSleepState(acpi_sc, - acpi_sc->acpi_standby_sx); - } else { - printf( - "power off via apm standby not supported\n"); - error = ENXIO; - } - } else - error = acpi_AckSleepState(clone, 0); - break; - case APMIO_NEXTEVENT: - printf("apm nextevent start\n"); - ACPI_LOCK(acpi); - if (acpi_sc->acpi_next_sstate != 0 && clone->notify_status == - APM_EV_NONE) { - ev_info = (struct apm_event_info *)addr; - if (acpi_sc->acpi_next_sstate <= ACPI_STATE_S3) - ev_info->type = PMEV_STANDBYREQ; - else - ev_info->type = PMEV_SUSPENDREQ; - ev_info->index = 0; - clone->notify_status = APM_EV_NOTIFIED; - printf("apm event returning %d\n", ev_info->type); - } else - error = EAGAIN; - ACPI_UNLOCK(acpi); - break; - case APMIO_GETINFO_OLD: - if (acpi_capm_get_info(&info)) - error = ENXIO; - aiop = (apm_info_old_t)addr; - aiop->ai_major = info.ai_major; - aiop->ai_minor = info.ai_minor; - aiop->ai_acline = info.ai_acline; - aiop->ai_batt_stat = info.ai_batt_stat; - aiop->ai_batt_life = info.ai_batt_life; - aiop->ai_status = info.ai_status; - break; - case APMIO_GETINFO: - if (acpi_capm_get_info((apm_info_t)addr)) - error = ENXIO; - break; - case APMIO_GETPWSTATUS: - if (acpi_capm_get_pwstatus((apm_pwstatus_t)addr)) - error = ENXIO; - break; - case APMIO_ENABLE: - if ((flag & FWRITE) == 0) - return (EPERM); - apm_active = 1; - break; - case APMIO_DISABLE: - if ((flag & FWRITE) == 0) - return (EPERM); - apm_active = 0; - break; - case APMIO_HALTCPU: - break; - case APMIO_NOTHALTCPU: - break; - case APMIO_DISPLAY: - if ((flag & FWRITE) == 0) - return (EPERM); - break; - case APMIO_BIOS: - if ((flag & FWRITE) == 0) - return (EPERM); - bzero(addr, sizeof(struct apm_bios_arg)); - break; - default: - error = EINVAL; - break; - } - - return (error); -} - -static int -apmwrite(struct cdev *dev, struct uio *uio, int ioflag) -{ - return (uio->uio_resid); -} - -static int -apmpoll(struct cdev *dev, int events, struct thread *td) -{ - struct apm_clone_data *clone; - int revents; - - revents = 0; - ACPI_LOCK(acpi); - clone = dev->si_drv1; - if (clone->acpi_sc->acpi_next_sstate) - revents |= events & (POLLIN | POLLRDNORM); - else - selrecord(td, &clone->sel_read); - ACPI_UNLOCK(acpi); - return (revents); -} - -static int -apmkqfilter(struct cdev *dev, struct knote *kn) -{ - struct apm_clone_data *clone; - - ACPI_LOCK(acpi); - clone = dev->si_drv1; - kn->kn_hook = clone; - kn->kn_fop = &apm_readfiltops; - knlist_add(&clone->sel_read.si_note, kn, 0); - ACPI_UNLOCK(acpi); - return (0); -} - -static void -apmreadfiltdetach(struct knote *kn) -{ - struct apm_clone_data *clone; - - ACPI_LOCK(acpi); - clone = kn->kn_hook; - knlist_remove(&clone->sel_read.si_note, kn, 0); - ACPI_UNLOCK(acpi); -} - -static int -apmreadfilt(struct knote *kn, long hint) -{ - struct apm_clone_data *clone; - int sleeping; - - ACPI_LOCK(acpi); - clone = kn->kn_hook; - sleeping = clone->acpi_sc->acpi_next_sstate ? 1 : 0; - ACPI_UNLOCK(acpi); - return (sleeping); -} int acpi_machdep_init(device_t dev) { - struct acpi_softc *sc; + struct acpi_softc *sc; - sc = devclass_get_softc(devclass_find("acpi"), 0); + sc = device_get_softc(dev); - /* Create a clone for /dev/acpi also. */ - STAILQ_INIT(&sc->apm_cdevs); - sc->acpi_clone = apm_create_clone(sc->acpi_dev_t, sc); - clone_setup(&apm_clones); - EVENTHANDLER_REGISTER(dev_clone, apm_clone, 0, 1000); + acpi_apm_init(sc); if (intr_model != ACPI_INTR_PIC) acpi_SetIntrModel(intr_model); @@ -534,12 +86,14 @@ acpi_SetDefaultIntrModel(int model) int acpi_machdep_quirks(int *quirks) { + return (0); } void acpi_cpu_c1() { + __asm __volatile("sti; hlt"); } Modified: projects/altix/sys/amd64/acpica/acpi_switch.S ============================================================================== --- projects/altix/sys/amd64/acpica/acpi_switch.S Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/acpica/acpi_switch.S Sun Dec 5 20:47:36 2010 (r216201) @@ -76,12 +76,6 @@ ENTRY(acpi_restorecpu) movl WAKEUP_CTX(efer), %eax wrmsr - /* Restore PAT. */ - movl $MSR_PAT, %ecx - movl WAKEUP_CTX(pat), %eax - movl 4 + WAKEUP_CTX(pat), %edx - wrmsr - /* Restore fast syscall stuff. */ movl $MSR_STAR, %ecx movl WAKEUP_CTX(star), %eax Modified: projects/altix/sys/amd64/acpica/acpi_wakecode.S ============================================================================== --- projects/altix/sys/amd64/acpica/acpi_wakecode.S Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/acpica/acpi_wakecode.S Sun Dec 5 20:47:36 2010 (r216201) @@ -274,8 +274,6 @@ wakeup_gdt: ALIGN_DATA wakeup_efer: .quad 0 -wakeup_pat: - .quad 0 wakeup_star: .quad 0 wakeup_lstar: Modified: projects/altix/sys/amd64/acpica/acpi_wakeup.c ============================================================================== --- projects/altix/sys/amd64/acpica/acpi_wakeup.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/acpica/acpi_wakeup.c Sun Dec 5 20:47:36 2010 (r216201) @@ -41,13 +41,13 @@ __FBSDID("$FreeBSD$"); #include <vm/pmap.h> #include <machine/intr_machdep.h> -#include <machine/mca.h> +#include <x86/mca.h> #include <machine/pcb.h> #include <machine/pmap.h> #include <machine/specialreg.h> #ifdef SMP -#include <machine/apicreg.h> +#include <x86/apicreg.h> #include <machine/smp.h> #include <machine/vmparam.h> #endif @@ -278,6 +278,7 @@ acpi_sleep_machdep(struct acpi_softc *sc for (;;) ia32_pause(); } else { + pmap_init_pat(); PCPU_SET(switchtime, 0); PCPU_SET(switchticks, ticks); #ifdef SMP @@ -372,7 +373,6 @@ acpi_install_wakeup_handler(struct acpi_ WAKECODE_FIXUP(wakeup_ctx, vm_offset_t, WAKECODE_VADDR(sc) + wakeup_ctx); WAKECODE_FIXUP(wakeup_efer, uint64_t, rdmsr(MSR_EFER)); - WAKECODE_FIXUP(wakeup_pat, uint64_t, rdmsr(MSR_PAT)); WAKECODE_FIXUP(wakeup_star, uint64_t, rdmsr(MSR_STAR)); WAKECODE_FIXUP(wakeup_lstar, uint64_t, rdmsr(MSR_LSTAR)); WAKECODE_FIXUP(wakeup_cstar, uint64_t, rdmsr(MSR_CSTAR)); Modified: projects/altix/sys/amd64/amd64/amd64_mem.c ============================================================================== --- projects/altix/sys/amd64/amd64/amd64_mem.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/amd64_mem.c Sun Dec 5 20:47:36 2010 (r216201) @@ -35,6 +35,10 @@ __FBSDID("$FreeBSD$"); #include <sys/smp.h> #include <sys/sysctl.h> +#include <vm/vm.h> +#include <vm/vm_param.h> +#include <vm/pmap.h> + #include <machine/cputypes.h> #include <machine/md_var.h> #include <machine/specialreg.h> @@ -303,20 +307,21 @@ amd64_mrstoreone(void *arg) struct mem_range_desc *mrd; u_int64_t omsrv, msrv; int i, j, msr; - u_int cr4save; + u_long cr0, cr4; mrd = sc->mr_desc; /* Disable PGE. */ - cr4save = rcr4(); - if (cr4save & CR4_PGE) - load_cr4(cr4save & ~CR4_PGE); + cr4 = rcr4(); + load_cr4(cr4 & ~CR4_PGE); /* Disable caches (CD = 1, NW = 0). */ - load_cr0((rcr0() & ~CR0_NW) | CR0_CD); + cr0 = rcr0(); + load_cr0((cr0 & ~CR0_NW) | CR0_CD); /* Flushes caches and TLBs. */ wbinvd(); + invltlb(); /* Disable MTRRs (E = 0). */ wrmsr(MSR_MTRRdefType, rdmsr(MSR_MTRRdefType) & ~MTRR_DEF_ENABLE); @@ -384,17 +389,16 @@ amd64_mrstoreone(void *arg) wrmsr(msr + 1, msrv); } - /* Flush caches, TLBs. */ + /* Flush caches and TLBs. */ wbinvd(); + invltlb(); /* Enable MTRRs. */ wrmsr(MSR_MTRRdefType, rdmsr(MSR_MTRRdefType) | MTRR_DEF_ENABLE); - /* Enable caches (CD = 0, NW = 0). */ - load_cr0(rcr0() & ~(CR0_CD | CR0_NW)); - - /* Restore PGE. */ - load_cr4(cr4save); + /* Restore caches and PGE. */ + load_cr0(cr0); + load_cr4(cr4); } /* @@ -527,9 +531,9 @@ static int amd64_mrset(struct mem_range_softc *sc, struct mem_range_desc *mrd, int *arg) { struct mem_range_desc *targ; - int error = 0; + int error, i; - switch(*arg) { + switch (*arg) { case MEMRANGE_SET_UPDATE: /* * Make sure that what's being asked for is even @@ -568,6 +572,21 @@ amd64_mrset(struct mem_range_softc *sc, return (EOPNOTSUPP); } + /* + * Ensure that the direct map region does not contain any mappings + * that span MTRRs of different types. However, the fixed MTRRs can + * be ignored, because a large page mapping the first 1 MB of physical + * memory is a special case that the processor handles. The entire + * TLB will be invalidated by amd64_mrstore(), so pmap_demote_DMAP() + * needn't do it. + */ + i = (sc->mr_cap & MR686_FIXMTRR) ? MTRR_N64K + MTRR_N16K + MTRR_N4K : 0; + mrd = sc->mr_desc + i; + for (; i < sc->mr_ndesc; i++, mrd++) { + if ((mrd->mr_flags & (MDF_ACTIVE | MDF_BOGUS)) == MDF_ACTIVE) + pmap_demote_DMAP(mrd->mr_base, mrd->mr_len, FALSE); + } + /* Update the hardware. */ amd64_mrstore(sc); @@ -657,6 +676,21 @@ amd64_mrinit(struct mem_range_softc *sc) if (mrd->mr_flags & MDF_ACTIVE) mrd->mr_flags |= MDF_FIRMWARE; } + + /* + * Ensure that the direct map region does not contain any mappings + * that span MTRRs of different types. However, the fixed MTRRs can + * be ignored, because a large page mapping the first 1 MB of physical + * memory is a special case that the processor handles. Invalidate + * any old TLB entries that might hold inconsistent memory type + * information. + */ + i = (sc->mr_cap & MR686_FIXMTRR) ? MTRR_N64K + MTRR_N16K + MTRR_N4K : 0; + mrd = sc->mr_desc + i; + for (; i < sc->mr_ndesc; i++, mrd++) { + if ((mrd->mr_flags & (MDF_ACTIVE | MDF_BOGUS)) == MDF_ACTIVE) + pmap_demote_DMAP(mrd->mr_base, mrd->mr_len, TRUE); + } } /* Modified: projects/altix/sys/amd64/amd64/apic_vector.S ============================================================================== --- projects/altix/sys/amd64/amd64/apic_vector.S Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/apic_vector.S Sun Dec 5 20:47:36 2010 (r216201) @@ -39,7 +39,7 @@ #include "opt_smp.h" #include <machine/asmacros.h> -#include <machine/apicreg.h> +#include <x86/apicreg.h> #include "assym.s" Modified: projects/altix/sys/amd64/amd64/cpu_switch.S ============================================================================== --- projects/altix/sys/amd64/amd64/cpu_switch.S Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/cpu_switch.S Sun Dec 5 20:47:36 2010 (r216201) @@ -276,7 +276,7 @@ load_dr: do_tss: movq %rdx,PCPU(TSSP) movq %rdx,%rcx movq PCPU(TSS),%rax - movw %rcx,2(%rax) + movw %cx,2(%rax) shrq $16,%rcx movb %cl,4(%rax) shrq $8,%rcx Modified: projects/altix/sys/amd64/amd64/fpu.c ============================================================================== --- projects/altix/sys/amd64/amd64/fpu.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/fpu.c Sun Dec 5 20:47:36 2010 (r216201) @@ -113,14 +113,14 @@ static struct savefpu fpu_initialstate; void fpuinit(void) { - register_t savecrit; + register_t saveintr; u_int mxcsr; u_short control; /* * It is too early for critical_enter() to work on AP. */ - savecrit = intr_disable(); + saveintr = intr_disable(); stop_emulating(); fninit(); control = __INITIAL_FPUCW__; @@ -137,7 +137,7 @@ fpuinit(void) bzero(fpu_initialstate.sv_xmm, sizeof(fpu_initialstate.sv_xmm)); } start_emulating(); - intr_restore(savecrit); + intr_restore(saveintr); } /* @@ -426,9 +426,7 @@ fpudna(void) fxrstor(&fpu_initialstate); if (pcb->pcb_initial_fpucw != __INITIAL_FPUCW__) fldcw(pcb->pcb_initial_fpucw); - pcb->pcb_flags |= PCB_FPUINITDONE; - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_USERFPUINITDONE; + fpuuserinited(curthread); } else fxrstor(pcb->pcb_save); critical_exit(); @@ -448,60 +446,50 @@ fpudrop() } /* - * Get the state of the FPU without dropping ownership (if possible). - * It returns the FPU ownership status. + * Get the user state of the FPU into pcb->pcb_user_save without + * dropping ownership (if possible). It returns the FPU ownership + * status. */ int -fpugetuserregs(struct thread *td, struct savefpu *addr) +fpugetregs(struct thread *td) { struct pcb *pcb; pcb = td->td_pcb; if ((pcb->pcb_flags & PCB_USERFPUINITDONE) == 0) { - bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate)); - addr->sv_env.en_cw = pcb->pcb_initial_fpucw; - return (_MC_FPOWNED_NONE); + bcopy(&fpu_initialstate, &pcb->pcb_user_save, + sizeof(fpu_initialstate)); + pcb->pcb_user_save.sv_env.en_cw = pcb->pcb_initial_fpucw; + fpuuserinited(td); + return (_MC_FPOWNED_PCB); } critical_enter(); if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) { - fxsave(addr); + fxsave(&pcb->pcb_user_save); critical_exit(); return (_MC_FPOWNED_FPU); } else { critical_exit(); - bcopy(&pcb->pcb_user_save, addr, sizeof(*addr)); return (_MC_FPOWNED_PCB); } } -int -fpugetregs(struct thread *td, struct savefpu *addr) +void +fpuuserinited(struct thread *td) { struct pcb *pcb; pcb = td->td_pcb; - if ((pcb->pcb_flags & PCB_FPUINITDONE) == 0) { - bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate)); - addr->sv_env.en_cw = pcb->pcb_initial_fpucw; - return (_MC_FPOWNED_NONE); - } - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { - fxsave(addr); - critical_exit(); - return (_MC_FPOWNED_FPU); - } else { - critical_exit(); - bcopy(pcb->pcb_save, addr, sizeof(*addr)); - return (_MC_FPOWNED_PCB); - } + if (PCB_USER_FPU(pcb)) + pcb->pcb_flags |= PCB_FPUINITDONE; + pcb->pcb_flags |= PCB_USERFPUINITDONE; } /* * Set the state of the FPU. */ void -fpusetuserregs(struct thread *td, struct savefpu *addr) +fpusetregs(struct thread *td, struct savefpu *addr) { struct pcb *pcb; @@ -514,29 +502,8 @@ fpusetuserregs(struct thread *td, struct } else { critical_exit(); bcopy(addr, &td->td_pcb->pcb_user_save, sizeof(*addr)); - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_FPUINITDONE; - pcb->pcb_flags |= PCB_USERFPUINITDONE; - } -} - -void -fpusetregs(struct thread *td, struct savefpu *addr) -{ - struct pcb *pcb; - - pcb = td->td_pcb; - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { - fxrstor(addr); - critical_exit(); - } else { - critical_exit(); - bcopy(addr, td->td_pcb->pcb_save, sizeof(*addr)); + fpuuserinited(td); } - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_USERFPUINITDONE; - pcb->pcb_flags |= PCB_FPUINITDONE; } /* @@ -567,7 +534,7 @@ fpu_clean_state(void) * the x87 stack, but we don't care since we're about to call * fxrstor() anyway. */ - __asm __volatile("ffree %%st(7); fld %0" : : "m" (dummy_variable)); + __asm __volatile("ffree %%st(7); flds %0" : : "m" (dummy_variable)); } /* Modified: projects/altix/sys/amd64/amd64/genassym.c ============================================================================== --- projects/altix/sys/amd64/amd64/genassym.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/genassym.c Sun Dec 5 20:47:36 2010 (r216201) @@ -66,7 +66,7 @@ __FBSDID("$FreeBSD$"); #include <nfs/nfsproto.h> #include <nfsclient/nfs.h> #include <nfsclient/nfsdiskless.h> -#include <machine/apicreg.h> +#include <x86/apicreg.h> #include <machine/cpu.h> #include <machine/pcb.h> #include <machine/sigframe.h> Modified: projects/altix/sys/amd64/amd64/intr_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/intr_machdep.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/intr_machdep.c Sun Dec 5 20:47:36 2010 (r216201) @@ -458,7 +458,7 @@ intr_next_cpu(void) /* Leave all interrupts on the BSP during boot. */ if (!assign_cpu) - return (cpu_apic_ids[0]); + return (PCPU_GET(apic_id)); mtx_lock_spin(&icu_lock); apic_id = cpu_apic_ids[current_cpu]; Modified: projects/altix/sys/amd64/amd64/machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/machdep.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/machdep.c Sun Dec 5 20:47:36 2010 (r216201) @@ -112,7 +112,7 @@ __FBSDID("$FreeBSD$"); #include <machine/cpu.h> #include <machine/cputypes.h> #include <machine/intr_machdep.h> -#include <machine/mca.h> +#include <x86/mca.h> #include <machine/md_var.h> #include <machine/metadata.h> #include <machine/pc/bios.h> @@ -1762,11 +1762,15 @@ void spinlock_enter(void) { struct thread *td; + register_t flags; td = curthread; - if (td->td_md.md_spinlock_count == 0) - td->td_md.md_saved_flags = intr_disable(); - td->td_md.md_spinlock_count++; + if (td->td_md.md_spinlock_count == 0) { + flags = intr_disable(); + td->td_md.md_spinlock_count = 1; + td->td_md.md_saved_flags = flags; + } else + td->td_md.md_spinlock_count++; critical_enter(); } @@ -1774,12 +1778,14 @@ void spinlock_exit(void) { struct thread *td; + register_t flags; td = curthread; critical_exit(); + flags = td->td_md.md_saved_flags; td->td_md.md_spinlock_count--; if (td->td_md.md_spinlock_count == 0) - intr_restore(td->td_md.md_saved_flags); + intr_restore(flags); } /* @@ -1969,6 +1975,9 @@ int fill_fpregs(struct thread *td, struct fpreg *fpregs) { + KASSERT(td == curthread || TD_IS_SUSPENDED(td), + ("not suspended thread %p", td)); + fpugetregs(td); fill_fpregs_xmm(&td->td_pcb->pcb_user_save, fpregs); return (0); } @@ -1979,6 +1988,7 @@ set_fpregs(struct thread *td, struct fpr { set_fpregs_xmm(fpregs, &td->td_pcb->pcb_user_save); + fpuuserinited(td); return (0); } @@ -2093,8 +2103,9 @@ static void get_fpcontext(struct thread *td, mcontext_t *mcp) { - mcp->mc_ownedfp = fpugetuserregs(td, - (struct savefpu *)&mcp->mc_fpstate); + mcp->mc_ownedfp = fpugetregs(td); + bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate, + sizeof(mcp->mc_fpstate)); mcp->mc_fpformat = fpuformat(); } @@ -2114,7 +2125,7 @@ set_fpcontext(struct thread *td, const m mcp->mc_ownedfp == _MC_FPOWNED_PCB) { fpstate = (struct savefpu *)&mcp->mc_fpstate; fpstate->sv_env.en_mxcsr &= cpu_mxcsr_mask; - fpusetuserregs(td, fpstate); + fpusetregs(td, fpstate); } else return (EINVAL); return (0); Modified: projects/altix/sys/amd64/amd64/minidump_machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/minidump_machdep.c Sun Dec 5 20:24:22 2010 (r216200) +++ projects/altix/sys/amd64/amd64/minidump_machdep.c Sun Dec 5 20:47:36 2010 (r216201) @@ -167,63 +167,91 @@ blk_write(struct dumperinfo *di, char *p } /* A fake page table page, to avoid having to handle both 4K and 2M pages */ -static pt_entry_t fakept[NPTEPG]; +static pd_entry_t fakepd[NPDEPG]; void minidumpsys(struct dumperinfo *di) { uint64_t dumpsize; - uint32_t ptesize; + uint32_t pmapsize; vm_offset_t va; int error; uint64_t bits; uint64_t *pdp, *pd, *pt, pa; - int i, j, k, bit; + int i, j, k, n, bit; + int retry_count; struct minidumphdr mdhdr; + retry_count = 0; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012052047.oB5Klbg9007945>