]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
Merge MIPS platform support to 8-STABLE.
authorjchandra <jchandra@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 27 Nov 2010 12:26:40 +0000 (12:26 +0000)
committerjchandra <jchandra@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 27 Nov 2010 12:26:40 +0000 (12:26 +0000)
commit2ef477f5db2ee404a3f6b4f5f88d00ab83bd807b
treefd7cffbdc745cef2675b66c7c0b61767483a2475
parent7ec90eedb3e1c0b96406c745ed9c2e0ecb30f444
Merge MIPS platform support to 8-STABLE.

This commit merges the MIPS platform changes that was now stable in
-CURRENT into 8-STABLE. The MIPS changesets are too many (~400) to list
here. But the changesets merged in this commit that affect other platforms
are summarized below:

r204635 : (changes to sys/dev/hwpmc, lib/libpmc, sys/sys/pmc.h)
Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.

r205845: (changes to sys/modules/Makefile)
Fix for building modules on mips and arm.

r204031: (changes to sys/kern/link_elf_obj.c)
printf fix, as part of kernel module support for MIPS.

r206404: (changes to sys/arm/include/bus.h)
Add BUS_SPACE_UNRESTRICTED and define it to be ~0, just like all the
other platforms - for arm and mips.

r206819: (changes to sys/vm/)
Add VMFS_TLB_ALIGNED_SPACE option and kmem_alloc_nofault_space(), which
is used to allocate kernel stack address on MIPS.

r208165, r211087: (sys/kern/subr_smp.c, sys/kern/sched_ule.c)
Enable ULE scheduler for MIPS, Fix for an issue in SMP when 32 cpus are
enabled.

r208659: (sys/{ia64/ia64,mips/mips,sun4v/sun4v}/pmap.c)
Simplify the inner loop of get_pv_entry()

r208794: (changes to sys/vm/)
Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()
fails to allocate MIPS page table pages.

r210327:  (changes to sys/vm/)
Support for MIPS page table page allocation.  Add a new function 'vm_page_t
vm_page_alloc_freelist(int flind, int order, int req)' to vm/vm_page.c to
allocate a page from a specified freelist, and other related changes.

Reviewed by: alc(vm changes only)
Approved by: kib(re), alc(vm), imp(mips), jmallett(mips), gnn(mips pmc)

git-svn-id: svn://svn.freebsd.org/base/stable/8@215938 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
561 files changed:
contrib/binutils/bfd/elfxx-mips.c
contrib/gcc/config/mips/freebsd.h
gnu/lib/libgcc/Makefile
gnu/usr.bin/binutils/Makefile.inc0
gnu/usr.bin/binutils/ld/Makefile.mips
gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh [new file with mode: 0755]
gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh [new file with mode: 0755]
gnu/usr.bin/cc/Makefile.inc
gnu/usr.bin/cc/Makefile.tgt
lib/libc/Makefile
lib/libc/mips/Makefile.inc
lib/libc/mips/SYS.h
lib/libc/mips/Symbol.map
lib/libc/mips/gen/Makefile.inc
lib/libc/mips/gen/_ctx_start.S [new file with mode: 0644]
lib/libc/mips/gen/_setjmp.S
lib/libc/mips/gen/hardfloat/fpgetmask.c [moved from lib/libc/mips/gen/fpgetmask.c with 100% similarity]
lib/libc/mips/gen/hardfloat/fpgetround.c [moved from lib/libc/mips/gen/fpgetround.c with 100% similarity]
lib/libc/mips/gen/hardfloat/fpgetsticky.c [moved from lib/libc/mips/gen/fpgetsticky.c with 100% similarity]
lib/libc/mips/gen/hardfloat/fpsetmask.c [moved from lib/libc/mips/gen/fpsetmask.c with 100% similarity]
lib/libc/mips/gen/hardfloat/fpsetround.c [moved from lib/libc/mips/gen/fpsetround.c with 100% similarity]
lib/libc/mips/gen/hardfloat/fpsetsticky.c [moved from lib/libc/mips/gen/fpsetsticky.c with 100% similarity]
lib/libc/mips/gen/makecontext.c
lib/libc/mips/gen/setjmp.S
lib/libc/mips/gen/sigsetjmp.S
lib/libc/mips/string/bcmp.S
lib/libc/mips/string/bcopy.S
lib/libc/mips/string/bzero.S
lib/libc/mips/string/ffs.S
lib/libc/mips/string/index.S
lib/libc/mips/string/rindex.S
lib/libc/mips/string/strcmp.S
lib/libc/mips/string/strlen.S
lib/libc/mips/sys/Makefile.inc
lib/libc/mips/sys/Ovfork.S
lib/libc/mips/sys/brk.S
lib/libc/mips/sys/cerror.S
lib/libc/mips/sys/exect.S
lib/libc/mips/sys/fork.S
lib/libc/mips/sys/pipe.S
lib/libc/mips/sys/ptrace.S
lib/libc/mips/sys/sbrk.S
lib/libpmc/libpmc.c
lib/libthr/arch/mips/include/pthread_md.h
libexec/rtld-elf/mips/reloc.c
libexec/rtld-elf/mips/rtld_start.S
sys/arm/include/bus.h
sys/conf/Makefile.mips
sys/conf/files.mips
sys/conf/kern.pre.mk
sys/conf/kmod.mk
sys/conf/ldscript.mips
sys/conf/ldscript.mips.64 [new file with mode: 0644]
sys/conf/ldscript.mips.64.cfe [new file with mode: 0644]
sys/conf/ldscript.mips.n32 [new file with mode: 0644]
sys/conf/options.mips
sys/contrib/octeon-sdk/README.txt [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmip.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-abi.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-access-native.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-access.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-address.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-app-init-linux.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-app-init.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-app-init.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-asm.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-asx.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-atomic.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-bootloader.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-bootmem.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-bootmem.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-ciu.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-cmd-queue.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-cmd-queue.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-compactflash.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-compactflash.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-core.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-core.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-coremask.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-coremask.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr-addresses.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr-db-support.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr-db.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr-db.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr-enums.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr-typedefs.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-csr.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-cvmmem.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-dfa.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-dfa.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-dma-engine.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-dma-engine.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-ebt3000.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-ebt3000.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-fau.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-flash.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-flash.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-fpa.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-fpa.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-gmx.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-gpio.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-board.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-board.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-check-defines.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-errata.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-errata.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-fpa.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-fpa.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-loop.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-loop.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-npi.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-npi.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-rgmii.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-rgmii.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-sgmii.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-sgmii.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-spi.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-spi.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-util.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-util.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-xaui.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper-xaui.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-helper.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-higig.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-interrupt-handler.S [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-interrupt.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-interrupt.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-iob.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-ipd.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-key.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-l2c.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-l2c.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-llm.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-llm.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-lmc.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-log-arc.S [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-log.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-log.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-malloc.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-malloc/README-malloc [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-malloc/arena.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-malloc/malloc.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-malloc/malloc.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-malloc/thread-m.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-mdio.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-mgmt-port.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-mgmt-port.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-mio.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-nand.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-nand.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-npi.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-packet.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pci.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pcie.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pcie.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pip.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pko.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pko.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-platform.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pow.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-pow.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-raid.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-raid.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-resources.config [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-rng.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-rtc.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-rwlock.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-scratch.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-shared-linux.ld [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-spi.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-spi.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-spi4000.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-spinlock.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-swap.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-sysinfo.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-sysinfo.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-thunder.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-thunder.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-tim.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-tim.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-tra.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-tra.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-twsi-raw.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-twsi-raw.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-twsi.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-twsi.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-uart.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-usb.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-usb.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-utils.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-version.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-warn.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-warn.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-wqe.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-zip.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-zip.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx-zone.c [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx.h [new file with mode: 0644]
sys/contrib/octeon-sdk/cvmx.mk [new file with mode: 0644]
sys/contrib/octeon-sdk/executive-config.h.template [new file with mode: 0644]
sys/contrib/octeon-sdk/octeon-feature.h [new file with mode: 0644]
sys/contrib/octeon-sdk/octeon-model.c [new file with mode: 0644]
sys/contrib/octeon-sdk/octeon-model.h [new file with mode: 0644]
sys/contrib/octeon-sdk/octeon-pci-console.c [new file with mode: 0644]
sys/contrib/octeon-sdk/octeon-pci-console.h [new file with mode: 0644]
sys/contrib/octeon-sdk/perfzilla_screen.png [new file with mode: 0644]
sys/dev/cfe/cfe_api.c
sys/dev/cfe/cfe_console.c
sys/dev/cfe/cfe_env.c [new file with mode: 0644]
sys/dev/hwpmc/hwpmc_mips.c [new file with mode: 0644]
sys/dev/hwpmc/hwpmc_mips24k.c [new file with mode: 0644]
sys/dev/hwpmc/hwpmc_mips24k.h [new file with mode: 0644]
sys/dev/hwpmc/pmc_events.h
sys/ia64/ia64/pmap.c
sys/kern/link_elf_obj.c
sys/kern/sched_ule.c
sys/kern/subr_smp.c
sys/mips/adm5120/adm5120_machdep.c
sys/mips/adm5120/files.adm5120
sys/mips/adm5120/if_admsw.c
sys/mips/adm5120/if_admswvar.h
sys/mips/adm5120/obio.c
sys/mips/adm5120/uart_cpu_adm5120.c
sys/mips/alchemy/alchemy_machdep.c [new file with mode: 0644]
sys/mips/alchemy/aureg.h [new file with mode: 0644]
sys/mips/alchemy/files.alchemy [new file with mode: 0644]
sys/mips/alchemy/obio.c [new file with mode: 0644]
sys/mips/alchemy/std.alchemy [new file with mode: 0644]
sys/mips/alchemy/uart_bus_alchemy.c [moved from sys/mips/sentry5/siba_mips.c with 50% similarity]
sys/mips/alchemy/uart_cpu_alchemy.c [new file with mode: 0644]
sys/mips/atheros/apb.c [new file with mode: 0644]
sys/mips/atheros/apbvar.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_bus_space_reversed.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_bus_space_reversed.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_chip.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_chip.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_cpudef.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_ehci.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_gpio.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_gpiovar.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_machdep.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_ohci.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_pci.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_pci_bus_space.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_pci_bus_space.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_setup.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_setup.h [new file with mode: 0644]
sys/mips/atheros/ar71xx_spi.c [new file with mode: 0644]
sys/mips/atheros/ar71xx_wdog.c [new file with mode: 0644]
sys/mips/atheros/ar71xxreg.h [new file with mode: 0644]
sys/mips/atheros/ar724x_chip.c [new file with mode: 0644]
sys/mips/atheros/ar724x_chip.h [new file with mode: 0644]
sys/mips/atheros/ar724xreg.h [new file with mode: 0644]
sys/mips/atheros/ar91xx_chip.c [new file with mode: 0644]
sys/mips/atheros/ar91xx_chip.h [new file with mode: 0644]
sys/mips/atheros/ar91xxreg.h [new file with mode: 0644]
sys/mips/atheros/files.ar71xx [new file with mode: 0644]
sys/mips/atheros/if_arge.c [new file with mode: 0644]
sys/mips/atheros/if_argevar.h [new file with mode: 0644]
sys/mips/atheros/pcf2123_rtc.c [new file with mode: 0644]
sys/mips/atheros/pcf2123reg.h [new file with mode: 0644]
sys/mips/atheros/uart_bus_ar71xx.c [new file with mode: 0644]
sys/mips/atheros/uart_cpu_ar71xx.c [new file with mode: 0644]
sys/mips/cavium/asm_octeon.S [new file with mode: 0644]
sys/mips/cavium/ciu.c [new file with mode: 0644]
sys/mips/cavium/cryptocteon/cavium_crypto.c [new file with mode: 0644]
sys/mips/cavium/cryptocteon/cryptocteon.c [new file with mode: 0644]
sys/mips/cavium/cryptocteon/cryptocteonvar.h [new file with mode: 0644]
sys/mips/cavium/cvmx_config.h [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_fau.c [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_fau.h [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_fpa.c [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_fpa.h [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_ipd.c [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_ipd.h [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_pip.h [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_pko.c [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_pko.h [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_rgmx.c [new file with mode: 0644]
sys/mips/cavium/dev/rgmii/octeon_rgmx.h [new file with mode: 0644]
sys/mips/cavium/driveid.h [new file with mode: 0644]
sys/mips/cavium/files.octeon1 [new file with mode: 0644]
sys/mips/cavium/obio.c [new file with mode: 0644]
sys/mips/cavium/obiovar.h [new file with mode: 0644]
sys/mips/cavium/octe/cavium-ethernet.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-common.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-common.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-defines.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-headers.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-mdio.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-mdio.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-mem.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-mem.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-mv88e61xx.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-mv88e61xx.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-rgmii.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-rx.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-rx.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-sgmii.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-spi.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-tx.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-tx.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-util.h [new file with mode: 0644]
sys/mips/cavium/octe/ethernet-xaui.c [new file with mode: 0644]
sys/mips/cavium/octe/ethernet.c [new file with mode: 0644]
sys/mips/cavium/octe/mv88e61xxphy.c [new file with mode: 0644]
sys/mips/cavium/octe/mv88e61xxphyreg.h [new file with mode: 0644]
sys/mips/cavium/octe/octe.c [new file with mode: 0644]
sys/mips/cavium/octe/octebus.c [new file with mode: 0644]
sys/mips/cavium/octe/octebusvar.h [moved from sys/mips/include/_bus_octeon.h with 57% similarity]
sys/mips/cavium/octe/wrapper-cvmx-includes.h [new file with mode: 0644]
sys/mips/cavium/octeon_ds1337.c [new file with mode: 0644]
sys/mips/cavium/octeon_ebt3000_cf.c [new file with mode: 0644]
sys/mips/cavium/octeon_ebt3000_cf.h [new file with mode: 0644]
sys/mips/cavium/octeon_machdep.c [new file with mode: 0644]
sys/mips/cavium/octeon_mp.c [new file with mode: 0644]
sys/mips/cavium/octeon_pcmap_regs.h [new file with mode: 0644]
sys/mips/cavium/octeon_rnd.c [new file with mode: 0644]
sys/mips/cavium/octeon_rtc.c [new file with mode: 0644]
sys/mips/cavium/octeonreg.h [new file with mode: 0644]
sys/mips/cavium/octopci.c [new file with mode: 0644]
sys/mips/cavium/octopci_bus_space.c [new file with mode: 0644]
sys/mips/cavium/octopcireg.h [new file with mode: 0644]
sys/mips/cavium/octopcivar.h [new file with mode: 0644]
sys/mips/cavium/std.octeon1 [new file with mode: 0644]
sys/mips/cavium/uart_bus_octeonusart.c [new file with mode: 0644]
sys/mips/cavium/uart_cpu_octeonusart.c [new file with mode: 0644]
sys/mips/cavium/uart_dev_oct16550.c [new file with mode: 0644]
sys/mips/cavium/usb/octusb.c [new file with mode: 0644]
sys/mips/cavium/usb/octusb.h [new file with mode: 0644]
sys/mips/cavium/usb/octusb_octeon.c [new file with mode: 0644]
sys/mips/conf/ADM5120
sys/mips/conf/ALCHEMY [new file with mode: 0644]
sys/mips/conf/AR71XX [new file with mode: 0644]
sys/mips/conf/AR71XX.hints [new file with mode: 0644]
sys/mips/conf/MALTA
sys/mips/conf/MALTA64 [new file with mode: 0644]
sys/mips/conf/OCTEON1 [new file with mode: 0644]
sys/mips/conf/OCTEON1-32 [new file with mode: 0644]
sys/mips/conf/OCTEON1.hints [new file with mode: 0644]
sys/mips/conf/QEMU
sys/mips/conf/SENTRY5
sys/mips/conf/SWARM [new file with mode: 0644]
sys/mips/conf/SWARM.hints [new file with mode: 0644]
sys/mips/conf/SWARM64 [new file with mode: 0644]
sys/mips/conf/SWARM64_SMP [new file with mode: 0644]
sys/mips/conf/SWARM_SMP [new file with mode: 0644]
sys/mips/conf/XLR [new file with mode: 0644]
sys/mips/conf/XLR64 [new file with mode: 0644]
sys/mips/conf/XLRN32 [new file with mode: 0644]
sys/mips/conf/std.SWARM [new file with mode: 0644]
sys/mips/idt/files.idt
sys/mips/idt/idt_machdep.c
sys/mips/idt/obio.c
sys/mips/idt/uart_bus_rc32434.c
sys/mips/idt/uart_cpu_rc32434.c
sys/mips/include/_bus.h
sys/mips/include/_inttypes.h
sys/mips/include/_limits.h
sys/mips/include/_stdint.h
sys/mips/include/_types.h
sys/mips/include/archtype.h [deleted file]
sys/mips/include/asm.h
sys/mips/include/asmacros.h [deleted file]
sys/mips/include/atomic.h
sys/mips/include/bus.h
sys/mips/include/bus_octeon.h [deleted file]
sys/mips/include/cache.h
sys/mips/include/cache_mipsNN.h
sys/mips/include/cdefs.h [new file with mode: 0644]
sys/mips/include/clock.h
sys/mips/include/cpu.h
sys/mips/include/cpufunc.h
sys/mips/include/cpuinfo.h
sys/mips/include/cpuregs.h
sys/mips/include/db_machdep.h
sys/mips/include/defs.h [deleted file]
sys/mips/include/elf.h
sys/mips/include/endian.h
sys/mips/include/float.h
sys/mips/include/fls64.h [moved from sys/mips/include/segments.h with 69% similarity]
sys/mips/include/hwfunc.h
sys/mips/include/intr.h [deleted file]
sys/mips/include/intr_machdep.h
sys/mips/include/kdb.h
sys/mips/include/locore.h
sys/mips/include/md_var.h
sys/mips/include/memdev.h
sys/mips/include/param.h
sys/mips/include/pcb.h
sys/mips/include/pcpu.h
sys/mips/include/pltfm.h [deleted file]
sys/mips/include/pmap.h
sys/mips/include/pmc_mdep.h
sys/mips/include/proc.h
sys/mips/include/profile.h
sys/mips/include/pte.h
sys/mips/include/queue.h [deleted file]
sys/mips/include/regdef.h
sys/mips/include/regnum.h
sys/mips/include/rm7000.h [deleted file]
sys/mips/include/runq.h
sys/mips/include/setjmp.h
sys/mips/include/sf_buf.h
sys/mips/include/smp.h
sys/mips/include/sysarch.h
sys/mips/include/tlb.h [new file with mode: 0644]
sys/mips/include/trap.h
sys/mips/include/ucontext.h
sys/mips/include/vm.h
sys/mips/include/vmparam.h
sys/mips/malta/files.malta
sys/mips/malta/gt_pci.c
sys/mips/malta/malta_machdep.c
sys/mips/malta/maltareg.h
sys/mips/malta/obio.c
sys/mips/malta/std.malta
sys/mips/malta/uart_bus_maltausart.c
sys/mips/malta/uart_cpu_maltausart.c
sys/mips/malta/yamon.h
sys/mips/mips/autoconf.c
sys/mips/mips/bus_space_generic.c [new file with mode: 0644]
sys/mips/mips/busdma_machdep.c
sys/mips/mips/cache.c
sys/mips/mips/cache_mipsNN.c
sys/mips/mips/copystr.S [deleted file]
sys/mips/mips/cpu.c
sys/mips/mips/db_interface.c
sys/mips/mips/db_trace.c
sys/mips/mips/dump_machdep.c
sys/mips/mips/elf_machdep.c
sys/mips/mips/elf_trampoline.c [new file with mode: 0644]
sys/mips/mips/exception.S
sys/mips/mips/fp.S
sys/mips/mips/gdb_machdep.c
sys/mips/mips/genassym.c
sys/mips/mips/in_cksum.c
sys/mips/mips/inckern.S [new file with mode: 0644]
sys/mips/mips/intr_machdep.c
sys/mips/mips/locore.S
sys/mips/mips/machdep.c
sys/mips/mips/mainbus.c
sys/mips/mips/mem.c
sys/mips/mips/minidump_machdep.c [new file with mode: 0644]
sys/mips/mips/mp_machdep.c
sys/mips/mips/mpboot.S [new file with mode: 0644]
sys/mips/mips/nexus.c
sys/mips/mips/pm_machdep.c
sys/mips/mips/pmap.c
sys/mips/mips/psraccess.S [deleted file]
sys/mips/mips/ptrace_machdep.c [new file with mode: 0644]
sys/mips/mips/stack_machdep.c
sys/mips/mips/support.S
sys/mips/mips/swtch.S
sys/mips/mips/sys_machdep.c [moved from sys/mips/include/psl.h with 59% similarity]
sys/mips/mips/tick.c
sys/mips/mips/tlb.S [deleted file]
sys/mips/mips/tlb.c [new file with mode: 0644]
sys/mips/mips/trap.c
sys/mips/mips/uio_machdep.c
sys/mips/mips/vm_machdep.c
sys/mips/rmi/Makefile.msgring [new file with mode: 0644]
sys/mips/rmi/board.c [new file with mode: 0644]
sys/mips/rmi/board.h [new file with mode: 0644]
sys/mips/rmi/bus_space_rmi.c [new file with mode: 0644]
sys/mips/rmi/bus_space_rmi_pci.c [new file with mode: 0644]
sys/mips/rmi/clock.c [new file with mode: 0644]
sys/mips/rmi/clock.h [new file with mode: 0644]
sys/mips/rmi/debug.h [new file with mode: 0755]
sys/mips/rmi/dev/nlge/if_nlge.c [new file with mode: 0644]
sys/mips/rmi/dev/nlge/if_nlge.h [new file with mode: 0644]
sys/mips/rmi/dev/sec/desc.h [new file with mode: 0644]
sys/mips/rmi/dev/sec/rmilib.c [new file with mode: 0644]
sys/mips/rmi/dev/sec/rmilib.h [new file with mode: 0644]
sys/mips/rmi/dev/sec/rmisec.c [new file with mode: 0644]
sys/mips/rmi/dev/sec/stats.h [new file with mode: 0644]
sys/mips/rmi/dev/xlr/atx_cpld.h [new file with mode: 0644]
sys/mips/rmi/dev/xlr/debug.h [new file with mode: 0644]
sys/mips/rmi/dev/xlr/rge.c [new file with mode: 0644]
sys/mips/rmi/dev/xlr/rge.h [new file with mode: 0644]
sys/mips/rmi/dev/xlr/xgmac_mdio.h [new file with mode: 0644]
sys/mips/rmi/ehcireg.h [new file with mode: 0644]
sys/mips/rmi/ehcivar.h [new file with mode: 0644]
sys/mips/rmi/files.xlr [new file with mode: 0644]
sys/mips/rmi/fmn.c [new file with mode: 0644]
sys/mips/rmi/interrupt.h [new file with mode: 0644]
sys/mips/rmi/intr_machdep.c [new file with mode: 0644]
sys/mips/rmi/iodi.c [new file with mode: 0644]
sys/mips/rmi/iomap.h [new file with mode: 0644]
sys/mips/rmi/mpwait.S [new file with mode: 0644]
sys/mips/rmi/msgring.c [new file with mode: 0644]
sys/mips/rmi/msgring.cfg [new file with mode: 0644]
sys/mips/rmi/msgring.h [new file with mode: 0644]
sys/mips/rmi/msgring_xls.c [new file with mode: 0644]
sys/mips/rmi/msgring_xls.cfg [new file with mode: 0755]
sys/mips/rmi/on_chip.c [new file with mode: 0644]
sys/mips/rmi/pcibus.c [new file with mode: 0644]
sys/mips/rmi/pcibus.h [new file with mode: 0644]
sys/mips/rmi/perfmon.h [new file with mode: 0644]
sys/mips/rmi/perfmon_kern.c [new file with mode: 0644]
sys/mips/rmi/perfmon_percpu.c [new file with mode: 0644]
sys/mips/rmi/perfmon_utils.h [new file with mode: 0644]
sys/mips/rmi/perfmon_xlrconfig.h [new file with mode: 0644]
sys/mips/rmi/pic.h [new file with mode: 0644]
sys/mips/rmi/rmi_boot_info.h [new file with mode: 0644]
sys/mips/rmi/rmi_mips_exts.h [new file with mode: 0644]
sys/mips/rmi/rootfs_list.txt [new file with mode: 0644]
sys/mips/rmi/shared_structs.h [new file with mode: 0755]
sys/mips/rmi/shared_structs_func.h [new file with mode: 0755]
sys/mips/rmi/shared_structs_offsets.h [new file with mode: 0755]
sys/mips/rmi/std.xlr [new file with mode: 0644]
sys/mips/rmi/tick.c [new file with mode: 0644]
sys/mips/rmi/uart_bus_xlr_iodi.c [new file with mode: 0644]
sys/mips/rmi/uart_cpu_mips_xlr.c [new file with mode: 0644]
sys/mips/rmi/xlr_boot1_console.c [new file with mode: 0644]
sys/mips/rmi/xlr_csum_nocopy.S [new file with mode: 0644]
sys/mips/rmi/xlr_i2c.c [new file with mode: 0644]
sys/mips/rmi/xlr_machdep.c [new file with mode: 0644]
sys/mips/rmi/xlr_pci.c [new file with mode: 0644]
sys/mips/rmi/xlr_pcmcia.c [new file with mode: 0644]
sys/mips/rmi/xlrconfig.h [new file with mode: 0644]
sys/mips/rmi/xls_ehci.c [new file with mode: 0644]
sys/mips/sentry5/files.sentry5
sys/mips/sentry5/obio.c
sys/mips/sentry5/s5_machdep.c
sys/mips/sentry5/siba_cc.c [deleted file]
sys/mips/sentry5/siba_sdram.c [deleted file]
sys/mips/sentry5/uart_bus_sbusart.c
sys/mips/sentry5/uart_cpu_sbusart.c
sys/mips/sibyte/ata_zbbus.c [new file with mode: 0644]
sys/mips/sibyte/files.sibyte [new file with mode: 0644]
sys/mips/sibyte/sb_asm.S [new file with mode: 0644]
sys/mips/sibyte/sb_bus_space.h [new file with mode: 0644]
sys/mips/sibyte/sb_machdep.c [new file with mode: 0644]
sys/mips/sibyte/sb_scd.c [new file with mode: 0644]
sys/mips/sibyte/sb_scd.h [new file with mode: 0644]
sys/mips/sibyte/sb_zbbus.c [new file with mode: 0644]
sys/mips/sibyte/sb_zbpci.c [new file with mode: 0644]
sys/modules/Makefile
sys/sun4v/sun4v/pmap.c
sys/sys/kerneldump.h
sys/sys/pmc.h
sys/vm/pmap.h
sys/vm/vm_contig.c
sys/vm/vm_extern.h
sys/vm/vm_glue.c
sys/vm/vm_kern.c
sys/vm/vm_map.c
sys/vm/vm_map.h
sys/vm/vm_page.c
sys/vm/vm_page.h
sys/vm/vm_pageout.h
sys/vm/vm_phys.c
sys/vm/vm_phys.h