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...
Marcel Moolenaar
marcel at FreeBSD.org
Sun Dec 5 20:47:38 UTC 2010
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 ***
More information about the svn-src-projects
mailing list