Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Nov 2010 12:26:40 +0000 (UTC)
From:      "Jayachandran C." <jchandra@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/contrib/binutils/bfd elfxx-mips.c src/contrib/gcc/config/mips freebsd.h src/gnu/lib/libgcc Makefile src/gnu/usr.bin/binutils Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile.mips elf32btsmipn32_fbsd.sh elf32ltsmipn32_fbsd.sh src/gnu/usr.bin/cc ...
Message-ID:  <201011271229.oARCT59t026509@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

jchandra    2010-11-27 12:26:40 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    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/cc       Makefile.inc Makefile.tgt 
    lib/libc             Makefile 
    lib/libc/mips        Makefile.inc SYS.h Symbol.map 
    lib/libc/mips/gen    Makefile.inc _setjmp.S makecontext.c 
                         setjmp.S sigsetjmp.S 
    lib/libc/mips/string bcmp.S bcopy.S bzero.S ffs.S index.S 
                         rindex.S strcmp.S strlen.S 
    lib/libc/mips/sys    Makefile.inc Ovfork.S brk.S cerror.S 
                         exect.S fork.S pipe.S ptrace.S sbrk.S 
    lib/libpmc           libpmc.c 
    lib/libthr/arch/mips/include pthread_md.h 
    libexec/rtld-elf/mips reloc.c rtld_start.S 
    sys/arm/include      bus.h 
    sys/conf             Makefile.mips files.mips kern.pre.mk 
                         kmod.mk ldscript.mips options.mips 
    sys/dev/cfe          cfe_api.c cfe_console.c 
    sys/dev/hwpmc        pmc_events.h 
    sys/ia64/ia64        pmap.c 
    sys/kern             link_elf_obj.c sched_ule.c subr_smp.c 
    sys/mips/adm5120     adm5120_machdep.c files.adm5120 
                         if_admsw.c if_admswvar.h obio.c 
                         uart_cpu_adm5120.c 
    sys/mips/conf        ADM5120 MALTA QEMU SENTRY5 
    sys/mips/idt         files.idt idt_machdep.c obio.c 
                         uart_bus_rc32434.c uart_cpu_rc32434.c 
    sys/mips/include     _bus.h _inttypes.h _limits.h _stdint.h 
                         _types.h asm.h atomic.h bus.h cache.h 
                         cache_mipsNN.h clock.h cpu.h cpufunc.h 
                         cpuinfo.h cpuregs.h db_machdep.h elf.h 
                         endian.h float.h hwfunc.h intr_machdep.h 
                         kdb.h locore.h md_var.h memdev.h param.h 
                         pcb.h pcpu.h pmap.h pmc_mdep.h proc.h 
                         profile.h pte.h regdef.h regnum.h runq.h 
                         setjmp.h sf_buf.h smp.h sysarch.h trap.h 
                         ucontext.h vm.h vmparam.h 
    sys/mips/malta       files.malta gt_pci.c malta_machdep.c 
                         maltareg.h obio.c std.malta 
                         uart_bus_maltausart.c 
                         uart_cpu_maltausart.c yamon.h 
    sys/mips/mips        autoconf.c busdma_machdep.c cache.c 
                         cache_mipsNN.c cpu.c db_interface.c 
                         db_trace.c dump_machdep.c elf_machdep.c 
                         exception.S fp.S gdb_machdep.c genassym.c 
                         in_cksum.c intr_machdep.c locore.S 
                         machdep.c mainbus.c mem.c mp_machdep.c 
                         nexus.c pm_machdep.c pmap.c 
                         stack_machdep.c support.S swtch.S tick.c 
                         trap.c uio_machdep.c vm_machdep.c 
    sys/mips/sentry5     files.sentry5 obio.c s5_machdep.c 
                         uart_bus_sbusart.c uart_cpu_sbusart.c 
    sys/modules          Makefile 
    sys/sun4v/sun4v      pmap.c 
    sys/sys              kerneldump.h pmc.h 
    sys/vm               pmap.h vm_contig.c vm_extern.h vm_glue.c 
                         vm_kern.c vm_map.c vm_map.h vm_page.c 
                         vm_page.h vm_pageout.h vm_phys.c 
                         vm_phys.h 
  Added files:           (Branch: RELENG_8)
    gnu/usr.bin/binutils/ld elf32btsmipn32_fbsd.sh 
                            elf32ltsmipn32_fbsd.sh 
    lib/libc/mips/gen    _ctx_start.S 
    lib/libc/mips/gen/hardfloat fpgetmask.c fpgetround.c 
                                fpgetsticky.c fpsetmask.c 
                                fpsetround.c fpsetsticky.c 
    sys/conf             ldscript.mips.64 ldscript.mips.64.cfe 
                         ldscript.mips.n32 
    sys/contrib/octeon-sdk README.txt cvmip.h cvmx-abi.h 
                           cvmx-access-native.h cvmx-access.h 
                           cvmx-address.h cvmx-app-init-linux.c 
                           cvmx-app-init.c cvmx-app-init.h 
                           cvmx-asm.h cvmx-asx.h cvmx-atomic.h 
                           cvmx-bootloader.h cvmx-bootmem.c 
                           cvmx-bootmem.h cvmx-ciu.h 
                           cvmx-cmd-queue.c cvmx-cmd-queue.h 
                           cvmx-cn3010-evb-hs5.c 
                           cvmx-cn3010-evb-hs5.h 
                           cvmx-compactflash.c cvmx-compactflash.h 
                           cvmx-core.c cvmx-core.h cvmx-coremask.c 
                           cvmx-coremask.h cvmx-csr-addresses.h 
                           cvmx-csr-db-support.c cvmx-csr-db.c 
                           cvmx-csr-db.h cvmx-csr-enums.h 
                           cvmx-csr-typedefs.h cvmx-csr.h 
                           cvmx-cvmmem.h cvmx-dfa.c cvmx-dfa.h 
                           cvmx-dma-engine.c cvmx-dma-engine.h 
                           cvmx-ebt3000.c cvmx-ebt3000.h 
                           cvmx-fau.h cvmx-flash.c cvmx-flash.h 
                           cvmx-fpa.c cvmx-fpa.h cvmx-gmx.h 
                           cvmx-gpio.h cvmx-helper-board.c 
                           cvmx-helper-board.h 
                           cvmx-helper-check-defines.h 
                           cvmx-helper-errata.c 
                           cvmx-helper-errata.h cvmx-helper-fpa.c 
                           cvmx-helper-fpa.h cvmx-helper-loop.c 
                           cvmx-helper-loop.h cvmx-helper-npi.c 
                           cvmx-helper-npi.h cvmx-helper-rgmii.c 
                           cvmx-helper-rgmii.h cvmx-helper-sgmii.c 
                           cvmx-helper-sgmii.h cvmx-helper-spi.c 
                           cvmx-helper-spi.h cvmx-helper-util.c 
                           cvmx-helper-util.h cvmx-helper-xaui.c 
                           cvmx-helper-xaui.h cvmx-helper.c 
                           cvmx-helper.h cvmx-higig.h 
                           cvmx-interrupt-decodes.c 
                           cvmx-interrupt-handler.S 
                           cvmx-interrupt-rsl.c cvmx-interrupt.c 
                           cvmx-interrupt.h cvmx-iob.h cvmx-ipd.h 
                           cvmx-key.h cvmx-l2c.c cvmx-l2c.h 
                           cvmx-llm.c cvmx-llm.h cvmx-lmc.h 
                           cvmx-log-arc.S cvmx-log.c cvmx-log.h 
                           cvmx-malloc.h cvmx-mdio.h 
                           cvmx-mgmt-port.c cvmx-mgmt-port.h 
                           cvmx-mio.h cvmx-nand.c cvmx-nand.h 
                           cvmx-npi.h cvmx-packet.h cvmx-pci.h 
                           cvmx-pcie.c cvmx-pcie.h cvmx-pip.h 
                           cvmx-pko.c cvmx-pko.h cvmx-platform.h 
                           cvmx-pow.c cvmx-pow.h cvmx-raid.c 
                           cvmx-raid.h cvmx-resources.config 
                           cvmx-rng.h cvmx-rtc.h cvmx-rwlock.h 
                           cvmx-scratch.h cvmx-shared-linux-n32.ld 
                           cvmx-shared-linux-o32.ld 
                           cvmx-shared-linux.ld cvmx-spi.c 
                           cvmx-spi.h cvmx-spi4000.c 
                           cvmx-spinlock.h cvmx-swap.h 
                           cvmx-sysinfo.c cvmx-sysinfo.h 
                           cvmx-thunder.c cvmx-thunder.h 
                           cvmx-tim.c cvmx-tim.h cvmx-tra.c 
                           cvmx-tra.h cvmx-twsi-raw.c 
                           cvmx-twsi-raw.h cvmx-twsi.c cvmx-twsi.h 
                           cvmx-uart.h cvmx-usb.c cvmx-usb.h 
                           cvmx-utils.h cvmx-version.h cvmx-warn.c 
                           cvmx-warn.h cvmx-wqe.h cvmx-zip.c 
                           cvmx-zip.h cvmx-zone.c cvmx.h cvmx.mk 
                           executive-config.h.template 
                           octeon-feature.h octeon-model.c 
                           octeon-model.h octeon-pci-console.c 
                           octeon-pci-console.h 
                           perfzilla_screen.png 
    sys/contrib/octeon-sdk/cvmx-malloc README-malloc arena.c 
                                       malloc.c malloc.h 
                                       thread-m.h 
    sys/dev/cfe          cfe_env.c 
    sys/dev/hwpmc        hwpmc_mips.c hwpmc_mips24k.c 
                         hwpmc_mips24k.h 
    sys/mips/alchemy     alchemy_machdep.c aureg.h files.alchemy 
                         obio.c std.alchemy uart_bus_alchemy.c 
                         uart_cpu_alchemy.c 
    sys/mips/atheros     apb.c apbvar.h 
                         ar71xx_bus_space_reversed.c 
                         ar71xx_bus_space_reversed.h ar71xx_chip.c 
                         ar71xx_chip.h ar71xx_cpudef.h 
                         ar71xx_ehci.c ar71xx_gpio.c 
                         ar71xx_gpiovar.h ar71xx_machdep.c 
                         ar71xx_ohci.c ar71xx_pci.c 
                         ar71xx_pci_bus_space.c 
                         ar71xx_pci_bus_space.h ar71xx_setup.c 
                         ar71xx_setup.h ar71xx_spi.c ar71xx_wdog.c 
                         ar71xxreg.h ar724x_chip.c ar724x_chip.h 
                         ar724xreg.h ar91xx_chip.c ar91xx_chip.h 
                         ar91xxreg.h files.ar71xx if_arge.c 
                         if_argevar.h pcf2123_rtc.c pcf2123reg.h 
                         uart_bus_ar71xx.c uart_cpu_ar71xx.c 
    sys/mips/cavium      asm_octeon.S ciu.c cvmx_config.h 
                         driveid.h files.octeon1 obio.c obiovar.h 
                         octeon_ds1337.c octeon_ebt3000_cf.c 
                         octeon_ebt3000_cf.h octeon_machdep.c 
                         octeon_mp.c octeon_pcmap_regs.h 
                         octeon_rnd.c octeon_rtc.c octeonreg.h 
                         octopci.c octopci_bus_space.c 
                         octopcireg.h octopcivar.h std.octeon1 
                         uart_bus_octeonusart.c 
                         uart_cpu_octeonusart.c 
                         uart_dev_oct16550.c 
    sys/mips/cavium/cryptocteon cavium_crypto.c cryptocteon.c 
                                cryptocteonvar.h 
    sys/mips/cavium/dev/rgmii octeon_fau.c octeon_fau.h 
                              octeon_fpa.c octeon_fpa.h 
                              octeon_ipd.c octeon_ipd.h 
                              octeon_pip.h octeon_pko.c 
                              octeon_pko.h octeon_rgmx.c 
                              octeon_rgmx.h 
    sys/mips/cavium/octe cavium-ethernet.h ethernet-common.c 
                         ethernet-common.h ethernet-defines.h 
                         ethernet-headers.h ethernet-mdio.c 
                         ethernet-mdio.h ethernet-mem.c 
                         ethernet-mem.h ethernet-mv88e61xx.c 
                         ethernet-mv88e61xx.h ethernet-rgmii.c 
                         ethernet-rx.c ethernet-rx.h 
                         ethernet-sgmii.c ethernet-spi.c 
                         ethernet-tx.c ethernet-tx.h 
                         ethernet-util.h ethernet-xaui.c 
                         ethernet.c mv88e61xxphy.c 
                         mv88e61xxphyreg.h octe.c octebus.c 
                         octebusvar.h wrapper-cvmx-includes.h 
    sys/mips/cavium/usb  octusb.c octusb.h octusb_octeon.c 
    sys/mips/conf        ALCHEMY AR71XX AR71XX.hints MALTA64 
                         OCTEON1 OCTEON1-32 OCTEON1.hints SWARM 
                         SWARM.hints SWARM64 SWARM64_SMP SWARM_SMP 
                         XLR XLR64 XLRN32 std.SWARM 
    sys/mips/include     cdefs.h fls64.h tlb.h 
    sys/mips/mips        bus_space_generic.c elf_trampoline.c 
                         inckern.S minidump_machdep.c mpboot.S 
                         ptrace_machdep.c sys_machdep.c tlb.c 
    sys/mips/rmi         Makefile.msgring board.c board.h 
                         bus_space_rmi.c bus_space_rmi_pci.c 
                         clock.c clock.h debug.h ehcireg.h 
                         ehcivar.h files.xlr fmn.c interrupt.h 
                         intr_machdep.c iodi.c iomap.h mpwait.S 
                         msgring.c msgring.cfg msgring.h 
                         msgring_xls.c msgring_xls.cfg on_chip.c 
                         pcibus.c pcibus.h perfmon.h 
                         perfmon_kern.c perfmon_percpu.c 
                         perfmon_utils.h perfmon_xlrconfig.h pic.h 
                         rmi_boot_info.h rmi_mips_exts.h 
                         rootfs_list.txt shared_structs.h 
                         shared_structs_func.h 
                         shared_structs_offsets.h std.xlr tick.c 
                         uart_bus_xlr_iodi.c uart_cpu_mips_xlr.c 
                         xlr_boot1_console.c xlr_csum_nocopy.S 
                         xlr_i2c.c xlr_machdep.c xlr_pci.c 
                         xlr_pcmcia.c xlrconfig.h xls_ehci.c 
    sys/mips/rmi/dev/nlge if_nlge.c if_nlge.h 
    sys/mips/rmi/dev/sec desc.h rmilib.c rmilib.h rmisec.c stats.h 
    sys/mips/rmi/dev/xlr atx_cpld.h debug.h rge.c rge.h 
                         xgmac_mdio.h 
    sys/mips/sibyte      ata_zbbus.c files.sibyte sb_asm.S 
                         sb_bus_space.h sb_machdep.c sb_scd.c 
                         sb_scd.h sb_zbbus.c sb_zbpci.c 
  Removed files:         (Branch: RELENG_8)
    lib/libc/mips/gen    fpgetmask.c fpgetround.c fpgetsticky.c 
                         fpsetmask.c fpsetround.c fpsetsticky.c 
    sys/mips/include     _bus_octeon.h archtype.h asmacros.h 
                         bus_octeon.h defs.h intr.h pltfm.h psl.h 
                         queue.h rm7000.h segments.h 
    sys/mips/mips        copystr.S psraccess.S tlb.S 
    sys/mips/sentry5     siba_cc.c siba_mips.c siba_sdram.c 
  Log:
  SVN rev 215938 on 2010-11-27 12:26:40Z by jchandra
  
  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)
  
  Revision     Changes      Path
  1.1.1.1.2.1  +17 -0       src/contrib/binutils/bfd/elfxx-mips.c
  1.2.2.2      +125 -27     src/contrib/gcc/config/mips/freebsd.h
  1.66.2.2     +5 -1        src/gnu/lib/libgcc/Makefile
  1.38.10.2    +2 -1        src/gnu/usr.bin/binutils/Makefile.inc0
  1.8.2.2      +15 -7       src/gnu/usr.bin/binutils/ld/Makefile.mips
  1.3.2.2      +5 -0        src/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh (new)
  1.3.2.2      +5 -0        src/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh (new)
  1.67.2.2     +33 -0       src/gnu/usr.bin/cc/Makefile.inc
  1.13.2.2     +0 -3        src/gnu/usr.bin/cc/Makefile.tgt
  1.78.2.3     +7 -2        src/lib/libc/Makefile
  1.3.2.2      +0 -2        src/lib/libc/mips/Makefile.inc
  1.4.2.2      +21 -13      src/lib/libc/mips/SYS.h
  1.2.2.2      +20 -6       src/lib/libc/mips/Symbol.map
  1.3.2.2      +1 -1        src/lib/libc/mips/gen/Makefile.inc
  1.1.2.2      +41 -0       src/lib/libc/mips/gen/_ctx_start.S (new)
  1.3.2.2      +61 -52      src/lib/libc/mips/gen/_setjmp.S
  1.4.2.2      +0 -29       src/lib/libc/mips/gen/fpgetmask.c (dead)
  1.4.2.2      +0 -29       src/lib/libc/mips/gen/fpgetround.c (dead)
  1.4.2.2      +0 -29       src/lib/libc/mips/gen/fpgetsticky.c (dead)
  1.4.2.2      +0 -38       src/lib/libc/mips/gen/fpsetmask.c (dead)
  1.4.2.2      +0 -37       src/lib/libc/mips/gen/fpsetround.c (dead)
  1.3.2.2      +0 -38       src/lib/libc/mips/gen/fpsetsticky.c (dead)
  1.1.2.2      +29 -0       src/lib/libc/mips/gen/hardfloat/fpgetmask.c (new)
  1.1.2.2      +29 -0       src/lib/libc/mips/gen/hardfloat/fpgetround.c (new)
  1.1.2.2      +29 -0       src/lib/libc/mips/gen/hardfloat/fpgetsticky.c (new)
  1.1.2.2      +38 -0       src/lib/libc/mips/gen/hardfloat/fpsetmask.c (new)
  1.1.2.2      +37 -0       src/lib/libc/mips/gen/hardfloat/fpsetround.c (new)
  1.1.2.2      +38 -0       src/lib/libc/mips/gen/hardfloat/fpsetsticky.c (new)
  1.1.2.2      +68 -31      src/lib/libc/mips/gen/makecontext.c
  1.3.2.2      +69 -65      src/lib/libc/mips/gen/setjmp.S
  1.3.2.2      +11 -20      src/lib/libc/mips/gen/sigsetjmp.S
  1.3.2.2      +64 -68      src/lib/libc/mips/string/bcmp.S
  1.3.2.2      +127 -130    src/lib/libc/mips/string/bcopy.S
  1.3.2.2      +44 -25      src/lib/libc/mips/string/bzero.S
  1.3.2.2      +2 -2        src/lib/libc/mips/string/ffs.S
  1.3.2.2      +8 -8        src/lib/libc/mips/string/index.S
  1.3.2.2      +7 -7        src/lib/libc/mips/string/rindex.S
  1.3.2.2      +4 -4        src/lib/libc/mips/string/strcmp.S
  1.3.2.2      +8 -8        src/lib/libc/mips/string/strlen.S
  1.4.2.2      +1 -1        src/lib/libc/mips/sys/Makefile.inc
  1.4.2.2      +3 -8        src/lib/libc/mips/sys/Ovfork.S
  1.3.2.2      +10 -15      src/lib/libc/mips/sys/brk.S
  1.3.2.2      +28 -27      src/lib/libc/mips/sys/cerror.S
  1.3.2.2      +3 -8        src/lib/libc/mips/sys/exect.S
  1.3.2.2      +3 -9        src/lib/libc/mips/sys/fork.S
  1.3.2.2      +3 -8        src/lib/libc/mips/sys/pipe.S
  1.3.2.2      +26 -15      src/lib/libc/mips/sys/ptrace.S
  1.3.2.2      +11 -23      src/lib/libc/mips/sys/sbrk.S
  1.21.2.7     +65 -2       src/lib/libpmc/libpmc.c
  1.1.2.2      +6 -2        src/lib/libthr/arch/mips/include/pthread_md.h
  1.3.2.2      +218 -83     src/libexec/rtld-elf/mips/reloc.c
  1.1.2.2      +114 -78     src/libexec/rtld-elf/mips/rtld_start.S
  1.9.10.2     +2 -0        src/sys/arm/include/bus.h
  1.1.2.2      +48 -2       src/sys/conf/Makefile.mips
  1.7.2.2      +26 -19      src/sys/conf/files.mips
  1.107.2.2    +6 -0        src/sys/conf/kern.pre.mk
  1.227.2.3    +8 -3        src/sys/conf/kmod.mk
  1.3.2.2      +20 -20      src/sys/conf/ldscript.mips
  1.1.2.2      +301 -0      src/sys/conf/ldscript.mips.64 (new)
  1.1.2.2      +320 -0      src/sys/conf/ldscript.mips.64.cfe (new)
  1.1.2.2      +303 -0      src/sys/conf/ldscript.mips.n32 (new)
  1.3.2.3      +18 -7       src/sys/conf/options.mips
  1.1.2.2      +43 -0       src/sys/contrib/octeon-sdk/README.txt (new)
  1.1.2.2      +207 -0      src/sys/contrib/octeon-sdk/cvmip.h (new)
  1.1.2.2      +92 -0       src/sys/contrib/octeon-sdk/cvmx-abi.h (new)
  1.2.2.2      +678 -0      src/sys/contrib/octeon-sdk/cvmx-access-native.h (new)
  1.1.2.2      +228 -0      src/sys/contrib/octeon-sdk/cvmx-access.h (new)
  1.1.2.2      +253 -0      src/sys/contrib/octeon-sdk/cvmx-address.h (new)
  1.1.2.2      +457 -0      src/sys/contrib/octeon-sdk/cvmx-app-init-linux.c (new)
  1.1.2.2      +616 -0      src/sys/contrib/octeon-sdk/cvmx-app-init.c (new)
  1.4.2.2      +315 -0      src/sys/contrib/octeon-sdk/cvmx-app-init.h (new)
  1.2.2.2      +513 -0      src/sys/contrib/octeon-sdk/cvmx-asm.h (new)
  1.1.2.2      +66 -0       src/sys/contrib/octeon-sdk/cvmx-asx.h (new)
  1.1.2.2      +666 -0      src/sys/contrib/octeon-sdk/cvmx-atomic.h (new)
  1.1.2.2      +147 -0      src/sys/contrib/octeon-sdk/cvmx-bootloader.h (new)
  1.1.2.2      +952 -0      src/sys/contrib/octeon-sdk/cvmx-bootmem.c (new)
  1.1.2.2      +429 -0      src/sys/contrib/octeon-sdk/cvmx-bootmem.h (new)
  1.1.2.2      +65 -0       src/sys/contrib/octeon-sdk/cvmx-ciu.h (new)
  1.2.2.2      +308 -0      src/sys/contrib/octeon-sdk/cvmx-cmd-queue.c (new)
  1.2.2.2      +606 -0      src/sys/contrib/octeon-sdk/cvmx-cmd-queue.h (new)
  1.1.2.2      +214 -0      src/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c (new)
  1.1.2.2      +69 -0       src/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h (new)
  1.1.2.2      +431 -0      src/sys/contrib/octeon-sdk/cvmx-compactflash.c (new)
  1.1.2.2      +76 -0       src/sys/contrib/octeon-sdk/cvmx-compactflash.h (new)
  1.1.2.2      +147 -0      src/sys/contrib/octeon-sdk/cvmx-core.c (new)
  1.1.2.2      +166 -0      src/sys/contrib/octeon-sdk/cvmx-core.h (new)
  1.1.2.2      +132 -0      src/sys/contrib/octeon-sdk/cvmx-coremask.c (new)
  1.1.2.2      +161 -0      src/sys/contrib/octeon-sdk/cvmx-coremask.h (new)
  1.1.2.2      +15490 -0    src/sys/contrib/octeon-sdk/cvmx-csr-addresses.h (new)
  1.1.2.2      +216 -0      src/sys/contrib/octeon-sdk/cvmx-csr-db-support.c (new)
  1.1.2.2      +74292 -0    src/sys/contrib/octeon-sdk/cvmx-csr-db.c (new)
  1.1.2.2      +179 -0      src/sys/contrib/octeon-sdk/cvmx-csr-db.h (new)
  1.1.2.2      +183 -0      src/sys/contrib/octeon-sdk/cvmx-csr-enums.h (new)
  1.1.2.2      +73991 -0    src/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h (new)
  1.1.2.2      +222 -0      src/sys/contrib/octeon-sdk/cvmx-csr.h (new)
  1.1.2.2      +73 -0       src/sys/contrib/octeon-sdk/cvmx-cvmmem.h (new)
  1.1.2.2      +120 -0      src/sys/contrib/octeon-sdk/cvmx-dfa.c (new)
  1.1.2.2      +800 -0      src/sys/contrib/octeon-sdk/cvmx-dfa.h (new)
  1.1.2.2      +464 -0      src/sys/contrib/octeon-sdk/cvmx-dma-engine.c (new)
  1.1.2.2      +332 -0      src/sys/contrib/octeon-sdk/cvmx-dma-engine.h (new)
  1.1.2.2      +112 -0      src/sys/contrib/octeon-sdk/cvmx-ebt3000.c (new)
  1.1.2.2      +67 -0       src/sys/contrib/octeon-sdk/cvmx-ebt3000.h (new)
  1.1.2.2      +636 -0      src/sys/contrib/octeon-sdk/cvmx-fau.h (new)
  1.1.2.2      +672 -0      src/sys/contrib/octeon-sdk/cvmx-flash.c (new)
  1.1.2.2      +134 -0      src/sys/contrib/octeon-sdk/cvmx-flash.h (new)
  1.2.2.2      +192 -0      src/sys/contrib/octeon-sdk/cvmx-fpa.c (new)
  1.1.2.2      +300 -0      src/sys/contrib/octeon-sdk/cvmx-fpa.h (new)
  1.1.2.2      +94 -0       src/sys/contrib/octeon-sdk/cvmx-gmx.h (new)
  1.1.2.2      +122 -0      src/sys/contrib/octeon-sdk/cvmx-gpio.h (new)
  1.5.2.2      +731 -0      src/sys/contrib/octeon-sdk/cvmx-helper-board.c (new)
  1.1.2.2      +211 -0      src/sys/contrib/octeon-sdk/cvmx-helper-board.h (new)
  1.1.2.2      +102 -0      src/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h (new)
  1.2.2.2      +337 -0      src/sys/contrib/octeon-sdk/cvmx-helper-errata.c (new)
  1.1.2.2      +105 -0      src/sys/contrib/octeon-sdk/cvmx-helper-errata.h (new)
  1.2.2.2      +244 -0      src/sys/contrib/octeon-sdk/cvmx-helper-fpa.c (new)
  1.1.2.2      +81 -0       src/sys/contrib/octeon-sdk/cvmx-helper-fpa.h (new)
  1.2.2.2      +110 -0      src/sys/contrib/octeon-sdk/cvmx-helper-loop.c (new)
  1.1.2.2      +80 -0       src/sys/contrib/octeon-sdk/cvmx-helper-loop.h (new)
  1.2.2.2      +122 -0      src/sys/contrib/octeon-sdk/cvmx-helper-npi.c (new)
  1.1.2.2      +80 -0       src/sys/contrib/octeon-sdk/cvmx-helper-npi.h (new)
  1.2.2.2      +531 -0      src/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c (new)
  1.1.2.2      +129 -0      src/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h (new)
  1.2.2.2      +519 -0      src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c (new)
  1.1.2.2      +123 -0      src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h (new)
  1.3.2.2      +231 -0      src/sys/contrib/octeon-sdk/cvmx-helper-spi.c (new)
  1.1.2.2      +107 -0      src/sys/contrib/octeon-sdk/cvmx-helper-spi.h (new)
  1.2.2.2      +562 -0      src/sys/contrib/octeon-sdk/cvmx-helper-util.c (new)
  1.2.2.2      +275 -0      src/sys/contrib/octeon-sdk/cvmx-helper-util.h (new)
  1.2.2.2      +330 -0      src/sys/contrib/octeon-sdk/cvmx-helper-xaui.c (new)
  1.1.2.2      +124 -0      src/sys/contrib/octeon-sdk/cvmx-helper-xaui.h (new)
  1.4.2.2      +844 -0      src/sys/contrib/octeon-sdk/cvmx-helper.c (new)
  1.2.2.2      +262 -0      src/sys/contrib/octeon-sdk/cvmx-helper.h (new)
  1.1.2.2      +283 -0      src/sys/contrib/octeon-sdk/cvmx-higig.h (new)
  1.1.2.2      +3584 -0     src/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c (new)
  1.1.2.2      +181 -0      src/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S (new)
  1.1.2.2      +762 -0      src/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c (new)
  1.1.2.2      +528 -0      src/sys/contrib/octeon-sdk/cvmx-interrupt.c (new)
  1.1.2.2      +306 -0      src/sys/contrib/octeon-sdk/cvmx-interrupt.h (new)
  1.1.2.2      +66 -0       src/sys/contrib/octeon-sdk/cvmx-iob.h (new)
  1.1.2.2      +309 -0      src/sys/contrib/octeon-sdk/cvmx-ipd.h (new)
  1.1.2.2      +113 -0      src/sys/contrib/octeon-sdk/cvmx-key.h (new)
  1.1.2.2      +747 -0      src/sys/contrib/octeon-sdk/cvmx-l2c.c (new)
  1.1.2.2      +364 -0      src/sys/contrib/octeon-sdk/cvmx-l2c.h (new)
  1.1.2.2      +956 -0      src/sys/contrib/octeon-sdk/cvmx-llm.c (new)
  1.1.2.2      +401 -0      src/sys/contrib/octeon-sdk/cvmx-llm.h (new)
  1.1.2.2      +66 -0       src/sys/contrib/octeon-sdk/cvmx-lmc.h (new)
  1.1.2.2      +176 -0      src/sys/contrib/octeon-sdk/cvmx-log-arc.S (new)
  1.1.2.2      +536 -0      src/sys/contrib/octeon-sdk/cvmx-log.c (new)
  1.1.2.2      +212 -0      src/sys/contrib/octeon-sdk/cvmx-log.h (new)
  1.1.2.2      +219 -0      src/sys/contrib/octeon-sdk/cvmx-malloc.h (new)
  1.1.2.2      +12 -0       src/sys/contrib/octeon-sdk/cvmx-malloc/README-malloc (new)
  1.1.2.2      +293 -0      src/sys/contrib/octeon-sdk/cvmx-malloc/arena.c (new)
  1.1.2.2      +4106 -0     src/sys/contrib/octeon-sdk/cvmx-malloc/malloc.c (new)
  1.1.2.2      +213 -0      src/sys/contrib/octeon-sdk/cvmx-malloc/malloc.h (new)
  1.1.2.2      +73 -0       src/sys/contrib/octeon-sdk/cvmx-malloc/thread-m.h (new)
  1.1.2.2      +559 -0      src/sys/contrib/octeon-sdk/cvmx-mdio.h (new)
  1.1.2.2      +759 -0      src/sys/contrib/octeon-sdk/cvmx-mgmt-port.c (new)
  1.1.2.2      +193 -0      src/sys/contrib/octeon-sdk/cvmx-mgmt-port.h (new)
  1.1.2.2      +66 -0       src/sys/contrib/octeon-sdk/cvmx-mio.h (new)
  1.1.2.2      +1719 -0     src/sys/contrib/octeon-sdk/cvmx-nand.c (new)
  1.1.2.2      +675 -0      src/sys/contrib/octeon-sdk/cvmx-nand.h (new)
  1.1.2.2      +147 -0      src/sys/contrib/octeon-sdk/cvmx-npi.h (new)
  1.1.2.2      +84 -0       src/sys/contrib/octeon-sdk/cvmx-packet.h (new)
  1.1.2.2      +68 -0       src/sys/contrib/octeon-sdk/cvmx-pci.h (new)
  1.1.2.2      +1062 -0     src/sys/contrib/octeon-sdk/cvmx-pcie.c (new)
  1.1.2.2      +304 -0      src/sys/contrib/octeon-sdk/cvmx-pcie.h (new)
  1.1.2.2      +475 -0      src/sys/contrib/octeon-sdk/cvmx-pip.h (new)
  1.2.2.2      +464 -0      src/sys/contrib/octeon-sdk/cvmx-pko.c (new)
  1.1.2.2      +564 -0      src/sys/contrib/octeon-sdk/cvmx-pko.h (new)
  1.2.2.2      +206 -0      src/sys/contrib/octeon-sdk/cvmx-platform.h (new)
  1.1.2.2      +481 -0      src/sys/contrib/octeon-sdk/cvmx-pow.c (new)
  1.1.2.2      +1749 -0     src/sys/contrib/octeon-sdk/cvmx-pow.h (new)
  1.1.2.2      +132 -0      src/sys/contrib/octeon-sdk/cvmx-raid.c (new)
  1.1.2.2      +202 -0      src/sys/contrib/octeon-sdk/cvmx-raid.h (new)
  1.1.2.2      +172 -0      src/sys/contrib/octeon-sdk/cvmx-resources.config (new)
  1.1.2.2      +162 -0      src/sys/contrib/octeon-sdk/cvmx-rng.h (new)
  1.2.2.2      +160 -0      src/sys/contrib/octeon-sdk/cvmx-rtc.h (new)
  1.1.2.2      +169 -0      src/sys/contrib/octeon-sdk/cvmx-rwlock.h (new)
  1.1.2.2      +161 -0      src/sys/contrib/octeon-sdk/cvmx-scratch.h (new)
  1.1.2.2      +279 -0      src/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld (new)
  1.1.2.2      +277 -0      src/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld (new)
  1.1.2.2      +278 -0      src/sys/contrib/octeon-sdk/cvmx-shared-linux.ld (new)
  1.3.2.2      +642 -0      src/sys/contrib/octeon-sdk/cvmx-spi.c (new)
  1.1.2.2      +265 -0      src/sys/contrib/octeon-sdk/cvmx-spi.h (new)
  1.1.2.2      +520 -0      src/sys/contrib/octeon-sdk/cvmx-spi4000.c (new)
  1.1.2.2      +430 -0      src/sys/contrib/octeon-sdk/cvmx-spinlock.h (new)
  1.1.2.2      +141 -0      src/sys/contrib/octeon-sdk/cvmx-swap.h (new)
  1.1.2.2      +220 -0      src/sys/contrib/octeon-sdk/cvmx-sysinfo.c (new)
  1.1.2.2      +166 -0      src/sys/contrib/octeon-sdk/cvmx-sysinfo.h (new)
  1.2.2.2      +329 -0      src/sys/contrib/octeon-sdk/cvmx-thunder.c (new)
  1.1.2.2      +148 -0      src/sys/contrib/octeon-sdk/cvmx-thunder.h (new)
  1.1.2.2      +270 -0      src/sys/contrib/octeon-sdk/cvmx-tim.c (new)
  1.1.2.2      +333 -0      src/sys/contrib/octeon-sdk/cvmx-tim.h (new)
  1.1.2.2      +322 -0      src/sys/contrib/octeon-sdk/cvmx-tra.c (new)
  1.1.2.2      +411 -0      src/sys/contrib/octeon-sdk/cvmx-tra.h (new)
  1.1.2.2      +464 -0      src/sys/contrib/octeon-sdk/cvmx-twsi-raw.c (new)
  1.1.2.2      +331 -0      src/sys/contrib/octeon-sdk/cvmx-twsi-raw.h (new)
  1.1.2.2      +285 -0      src/sys/contrib/octeon-sdk/cvmx-twsi.c (new)
  1.1.2.2      +313 -0      src/sys/contrib/octeon-sdk/cvmx-twsi.h (new)
  1.1.2.2      +74 -0       src/sys/contrib/octeon-sdk/cvmx-uart.h (new)
  1.2.2.2      +3667 -0     src/sys/contrib/octeon-sdk/cvmx-usb.c (new)
  1.2.2.2      +1136 -0     src/sys/contrib/octeon-sdk/cvmx-usb.h (new)
  1.1.2.2      +283 -0      src/sys/contrib/octeon-sdk/cvmx-utils.h (new)
  1.1.2.2      +12 -0       src/sys/contrib/octeon-sdk/cvmx-version.h (new)
  1.1.2.2      +79 -0       src/sys/contrib/octeon-sdk/cvmx-warn.c (new)
  1.1.2.2      +72 -0       src/sys/contrib/octeon-sdk/cvmx-warn.h (new)
  1.1.2.2      +315 -0      src/sys/contrib/octeon-sdk/cvmx-wqe.h (new)
  1.1.2.2      +127 -0      src/sys/contrib/octeon-sdk/cvmx-zip.c (new)
  1.1.2.2      +247 -0      src/sys/contrib/octeon-sdk/cvmx-zip.h (new)
  1.1.2.2      +169 -0      src/sys/contrib/octeon-sdk/cvmx-zone.c (new)
  1.1.2.2      +90 -0       src/sys/contrib/octeon-sdk/cvmx.h (new)
  1.1.2.2      +144 -0      src/sys/contrib/octeon-sdk/cvmx.mk (new)
  1.1.2.2      +180 -0      src/sys/contrib/octeon-sdk/executive-config.h.template (new)
  1.1.2.2      +140 -0      src/sys/contrib/octeon-sdk/octeon-feature.h (new)
  1.1.2.2      +393 -0      src/sys/contrib/octeon-sdk/octeon-model.c (new)
  1.2.2.2      +307 -0      src/sys/contrib/octeon-sdk/octeon-model.h (new)
  1.1.2.2      +480 -0      src/sys/contrib/octeon-sdk/octeon-pci-console.c (new)
  1.1.2.2      +138 -0      src/sys/contrib/octeon-sdk/octeon-pci-console.h (new)
  1.2.2.2      +98 -0       src/sys/contrib/octeon-sdk/perfzilla_screen.png (new)
  1.1.2.2      +1 -1        src/sys/dev/cfe/cfe_api.c
  1.7.2.2      +11 -11      src/sys/dev/cfe/cfe_console.c
  1.2.2.2      +74 -0       src/sys/dev/cfe/cfe_env.c (new)
  1.1.2.2      +75 -0       src/sys/dev/hwpmc/hwpmc_mips.c (new)
  1.1.2.2      +570 -0      src/sys/dev/hwpmc/hwpmc_mips24k.c (new)
  1.1.2.2      +61 -0       src/sys/dev/hwpmc/hwpmc_mips24k.h (new)
  1.9.2.5      +104 -0      src/sys/dev/hwpmc/pmc_events.h
  1.206.2.8    +2 -2        src/sys/ia64/ia64/pmap.c
  1.111.2.4    +2 -2        src/sys/kern/link_elf_obj.c
  1.257.2.17   +1 -1        src/sys/kern/sched_ule.c
  1.214.2.6    +1 -1        src/sys/kern/subr_smp.c
  1.2.2.2      +16 -3       src/sys/mips/adm5120/adm5120_machdep.c
  1.1.2.2      +2 -0        src/sys/mips/adm5120/files.adm5120
  1.5.2.4      +24 -12      src/sys/mips/adm5120/if_admsw.c
  1.2.2.2      +3 -1        src/sys/mips/adm5120/if_admswvar.h
  1.3.2.3      +49 -6       src/sys/mips/adm5120/obio.c
  1.2.2.2      +2 -2        src/sys/mips/adm5120/uart_cpu_adm5120.c
  1.3.2.2      +171 -0      src/sys/mips/alchemy/alchemy_machdep.c (new)
  1.1.2.2      +373 -0      src/sys/mips/alchemy/aureg.h (new)
  1.1.2.2      +9 -0        src/sys/mips/alchemy/files.alchemy (new)
  1.3.2.2      +536 -0      src/sys/mips/alchemy/obio.c (new)
  1.2.2.2      +8 -0        src/sys/mips/alchemy/std.alchemy (new)
  1.1.2.2      +87 -0       src/sys/mips/alchemy/uart_bus_alchemy.c (new)
  1.1.2.2      +79 -0       src/sys/mips/alchemy/uart_cpu_alchemy.c (new)
  1.2.2.2      +462 -0      src/sys/mips/atheros/apb.c (new)
  1.1.2.2      +50 -0       src/sys/mips/atheros/apbvar.h (new)
  1.1.2.2      +181 -0      src/sys/mips/atheros/ar71xx_bus_space_reversed.c (new)
  1.1.2.2      +33 -0       src/sys/mips/atheros/ar71xx_bus_space_reversed.h (new)
  1.3.2.2      +240 -0      src/sys/mips/atheros/ar71xx_chip.c (new)
  1.1.2.2      +34 -0       src/sys/mips/atheros/ar71xx_chip.h (new)
  1.2.2.2      +108 -0      src/sys/mips/atheros/ar71xx_cpudef.h (new)
  1.1.2.2      +288 -0      src/sys/mips/atheros/ar71xx_ehci.c (new)
  1.2.2.2      +446 -0      src/sys/mips/atheros/ar71xx_gpio.c (new)
  1.1.2.2      +68 -0       src/sys/mips/atheros/ar71xx_gpiovar.h (new)
  1.9.2.2      +270 -0      src/sys/mips/atheros/ar71xx_machdep.c (new)
  1.1.2.2      +215 -0      src/sys/mips/atheros/ar71xx_ohci.c (new)
  1.4.2.2      +565 -0      src/sys/mips/atheros/ar71xx_pci.c (new)
  1.1.2.2      +198 -0      src/sys/mips/atheros/ar71xx_pci_bus_space.c (new)
  1.1.2.2      +33 -0       src/sys/mips/atheros/ar71xx_pci_bus_space.h (new)
  1.4.2.2      +161 -0      src/sys/mips/atheros/ar71xx_setup.c (new)
  1.1.2.2      +48 -0       src/sys/mips/atheros/ar71xx_setup.h (new)
  1.2.2.2      +237 -0      src/sys/mips/atheros/ar71xx_spi.c (new)
  1.3.2.2      +156 -0      src/sys/mips/atheros/ar71xx_wdog.c (new)
  1.14.2.2     +528 -0      src/sys/mips/atheros/ar71xxreg.h (new)
  1.1.2.2      +165 -0      src/sys/mips/atheros/ar724x_chip.c (new)
  1.1.2.2      +34 -0       src/sys/mips/atheros/ar724x_chip.h (new)
  1.2.2.2      +84 -0       src/sys/mips/atheros/ar724xreg.h (new)
  1.2.2.2      +205 -0      src/sys/mips/atheros/ar91xx_chip.c (new)
  1.1.2.2      +34 -0       src/sys/mips/atheros/ar91xx_chip.h (new)
  1.2.2.2      +85 -0       src/sys/mips/atheros/ar91xxreg.h (new)
  1.6.2.2      +22 -0       src/sys/mips/atheros/files.ar71xx (new)
  1.10.2.2     +1826 -0     src/sys/mips/atheros/if_arge.c (new)
  1.5.2.2      +161 -0      src/sys/mips/atheros/if_argevar.h (new)
  1.1.2.2      +204 -0      src/sys/mips/atheros/pcf2123_rtc.c (new)
  1.1.2.2      +67 -0       src/sys/mips/atheros/pcf2123reg.h (new)
  1.2.2.2      +89 -0       src/sys/mips/atheros/uart_bus_ar71xx.c (new)
  1.2.2.2      +76 -0       src/sys/mips/atheros/uart_cpu_ar71xx.c (new)
  1.3.2.2      +66 -0       src/sys/mips/cavium/asm_octeon.S (new)
  1.2.2.2      +374 -0      src/sys/mips/cavium/ciu.c (new)
  1.1.2.2      +2222 -0     src/sys/mips/cavium/cryptocteon/cavium_crypto.c (new)
  1.1.2.2      +526 -0      src/sys/mips/cavium/cryptocteon/cryptocteon.c (new)
  1.1.2.2      +94 -0       src/sys/mips/cavium/cryptocteon/cryptocteonvar.h (new)
  1.1.2.2      +194 -0      src/sys/mips/cavium/cvmx_config.h (new)
  1.4.2.2      +42 -0       src/sys/mips/cavium/dev/rgmii/octeon_fau.c (new)
  1.4.2.2      +220 -0      src/sys/mips/cavium/dev/rgmii/octeon_fau.h (new)
  1.6.2.2      +230 -0      src/sys/mips/cavium/dev/rgmii/octeon_fpa.c (new)
  1.3.2.2      +259 -0      src/sys/mips/cavium/dev/rgmii/octeon_fpa.h (new)
  1.4.2.2      +148 -0      src/sys/mips/cavium/dev/rgmii/octeon_ipd.c (new)
  1.3.2.2      +204 -0      src/sys/mips/cavium/dev/rgmii/octeon_ipd.h (new)
  1.3.2.2      +219 -0      src/sys/mips/cavium/dev/rgmii/octeon_pip.h (new)
  1.4.2.2      +378 -0      src/sys/mips/cavium/dev/rgmii/octeon_pko.c (new)
  1.3.2.2      +332 -0      src/sys/mips/cavium/dev/rgmii/octeon_pko.h (new)
  1.9.2.2      +2328 -0     src/sys/mips/cavium/dev/rgmii/octeon_rgmx.c (new)
  1.3.2.2      +630 -0      src/sys/mips/cavium/dev/rgmii/octeon_rgmx.h (new)
  1.3.2.2      +259 -0      src/sys/mips/cavium/driveid.h (new)
  1.8.2.2      +69 -0       src/sys/mips/cavium/files.octeon1 (new)
  1.6.2.2      +207 -0      src/sys/mips/cavium/obio.c (new)
  1.2.2.2      +55 -0       src/sys/mips/cavium/obiovar.h (new)
  1.4.2.2      +99 -0       src/sys/mips/cavium/octe/cavium-ethernet.h (new)
  1.2.2.2      +292 -0      src/sys/mips/cavium/octe/ethernet-common.c (new)
  1.1.2.2      +52 -0       src/sys/mips/cavium/octe/ethernet-common.h (new)
  1.1.2.2      +101 -0      src/sys/mips/cavium/octe/ethernet-defines.h (new)
  1.2.2.2      +50 -0       src/sys/mips/cavium/octe/ethernet-headers.h (new)
  1.3.2.2      +141 -0      src/sys/mips/cavium/octe/ethernet-mdio.c (new)
  1.1.2.2      +40 -0       src/sys/mips/cavium/octe/ethernet-mdio.h (new)
  1.1.2.2      +207 -0      src/sys/mips/cavium/octe/ethernet-mem.c (new)
  1.1.2.2      +33 -0       src/sys/mips/cavium/octe/ethernet-mem.h (new)
  1.2.2.2      +127 -0      src/sys/mips/cavium/octe/ethernet-mv88e61xx.c (new)
  1.1.2.2      +34 -0       src/sys/mips/cavium/octe/ethernet-mv88e61xx.h (new)
  1.2.2.2      +340 -0      src/sys/mips/cavium/octe/ethernet-rgmii.c (new)
  1.2.2.2      +416 -0      src/sys/mips/cavium/octe/ethernet-rx.c (new)
  1.1.2.2      +37 -0       src/sys/mips/cavium/octe/ethernet-rx.h (new)
  1.2.2.2      +117 -0      src/sys/mips/cavium/octe/ethernet-sgmii.c (new)
  1.1.2.2      +309 -0      src/sys/mips/cavium/octe/ethernet-spi.c (new)
  1.2.2.2      +402 -0      src/sys/mips/cavium/octe/ethernet-tx.c (new)
  1.1.2.2      +34 -0       src/sys/mips/cavium/octe/ethernet-tx.h (new)
  1.1.2.2      +84 -0       src/sys/mips/cavium/octe/ethernet-util.h (new)
  1.2.2.2      +116 -0      src/sys/mips/cavium/octe/ethernet-xaui.c (new)
  1.3.2.2      +594 -0      src/sys/mips/cavium/octe/ethernet.c (new)
  1.1.2.2      +630 -0      src/sys/mips/cavium/octe/mv88e61xxphy.c (new)
  1.1.2.2      +149 -0      src/sys/mips/cavium/octe/mv88e61xxphyreg.h (new)
  1.5.2.2      +522 -0      src/sys/mips/cavium/octe/octe.c (new)
  1.1.2.2      +123 -0      src/sys/mips/cavium/octe/octebus.c (new)
  1.1.2.2      +41 -0       src/sys/mips/cavium/octe/octebusvar.h (new)
  1.1.2.2      +50 -0       src/sys/mips/cavium/octe/wrapper-cvmx-includes.h (new)
  1.1.2.2      +213 -0      src/sys/mips/cavium/octeon_ds1337.c (new)
  1.6.2.2      +704 -0      src/sys/mips/cavium/octeon_ebt3000_cf.c (new)
  1.3.2.2      +35 -0       src/sys/mips/cavium/octeon_ebt3000_cf.h (new)
  1.18.2.2     +566 -0      src/sys/mips/cavium/octeon_machdep.c (new)
  1.4.2.2      +127 -0      src/sys/mips/cavium/octeon_mp.c (new)
  1.9.2.2      +300 -0      src/sys/mips/cavium/octeon_pcmap_regs.h (new)
  1.1.2.2      +137 -0      src/sys/mips/cavium/octeon_rnd.c (new)
  1.1.2.2      +130 -0      src/sys/mips/cavium/octeon_rtc.c (new)
  1.2.2.2      +247 -0      src/sys/mips/cavium/octeonreg.h (new)
  1.7.2.2      +884 -0      src/sys/mips/cavium/octopci.c (new)
  1.1.2.2      +583 -0      src/sys/mips/cavium/octopci_bus_space.c (new)
  1.2.2.2      +105 -0      src/sys/mips/cavium/octopcireg.h (new)
  1.1.2.2      +35 -0       src/sys/mips/cavium/octopcivar.h (new)
  1.5.2.2      +7 -0        src/sys/mips/cavium/std.octeon1 (new)
  1.5.2.2      +122 -0      src/sys/mips/cavium/uart_bus_octeonusart.c (new)
  1.6.2.2      +174 -0      src/sys/mips/cavium/uart_cpu_octeonusart.c (new)
  1.5.2.2      +836 -0      src/sys/mips/cavium/uart_dev_oct16550.c (new)
  1.2.2.2      +1922 -0     src/sys/mips/cavium/usb/octusb.c (new)
  1.1.2.2      +147 -0      src/sys/mips/cavium/usb/octusb.h (new)
  1.1.2.2      +223 -0      src/sys/mips/cavium/usb/octusb_octeon.c (new)
  1.8.2.2      +0 -1        src/sys/mips/conf/ADM5120
  1.5.2.2      +66 -0       src/sys/mips/conf/ALCHEMY (new)
  1.9.2.2      +94 -0       src/sys/mips/conf/AR71XX (new)
  1.3.2.2      +77 -0       src/sys/mips/conf/AR71XX.hints (new)
  1.6.2.2      +3 -1        src/sys/mips/conf/MALTA
  1.7.2.2      +70 -0       src/sys/mips/conf/MALTA64 (new)
  1.12.2.2     +300 -0      src/sys/mips/conf/OCTEON1 (new)
  1.11.2.2     +93 -0       src/sys/mips/conf/OCTEON1-32 (new)
  1.3.2.2      +13 -0       src/sys/mips/conf/OCTEON1.hints (new)
  1.4.2.2      +0 -1        src/sys/mips/conf/QEMU
  1.8.2.3      +18 -26      src/sys/mips/conf/SENTRY5
  1.13.2.2     +12 -0       src/sys/mips/conf/SWARM (new)
  1.1.2.2      +17 -0       src/sys/mips/conf/SWARM.hints (new)
  1.3.2.2      +20 -0       src/sys/mips/conf/SWARM64 (new)
  1.3.2.2      +23 -0       src/sys/mips/conf/SWARM64_SMP (new)
  1.4.2.2      +15 -0       src/sys/mips/conf/SWARM_SMP (new)
  1.10.2.2     +158 -0      src/sys/mips/conf/XLR (new)
  1.5.2.2      +133 -0      src/sys/mips/conf/XLR64 (new)
  1.5.2.2      +133 -0      src/sys/mips/conf/XLRN32 (new)
  1.2.2.2      +60 -0       src/sys/mips/conf/std.SWARM (new)
  1.2.2.2      +2 -0        src/sys/mips/idt/files.idt
  1.1.2.2      +16 -3       src/sys/mips/idt/idt_machdep.c
  1.3.2.3      +7 -3        src/sys/mips/idt/obio.c
  1.2.2.2      +2 -2        src/sys/mips/idt/uart_bus_rc32434.c
  1.1.2.2      +2 -2        src/sys/mips/idt/uart_cpu_rc32434.c
  1.1.2.2      +7 -6        src/sys/mips/include/_bus.h
  1.1.2.2      +0 -46       src/sys/mips/include/_bus_octeon.h (dead)
  1.1.2.3      +50 -44      src/sys/mips/include/_inttypes.h
  1.1.2.2      +6 -2        src/sys/mips/include/_limits.h
  1.1.2.2      +31 -3       src/sys/mips/include/_stdint.h
  1.1.2.2      +10 -11      src/sys/mips/include/_types.h
  1.1.2.2      +0 -49       src/sys/mips/include/archtype.h (dead)
  1.1.2.2      +365 -58     src/sys/mips/include/asm.h
  1.1.2.2      +0 -195      src/sys/mips/include/asmacros.h (dead)
  1.2.2.2      +235 -47     src/sys/mips/include/atomic.h
  1.2.2.2      +630 -809    src/sys/mips/include/bus.h
  1.1.2.2      +0 -883      src/sys/mips/include/bus_octeon.h (dead)
  1.1.2.2      +6 -44       src/sys/mips/include/cache.h
  1.1.2.2      +5 -1        src/sys/mips/include/cache_mipsNN.h
  1.2.2.2      +76 -0       src/sys/mips/include/cdefs.h (new)
  1.1.2.2      +9 -1        src/sys/mips/include/clock.h
  1.1.2.2      +9 -479      src/sys/mips/include/cpu.h
  1.1.2.2      +136 -72     src/sys/mips/include/cpufunc.h
  1.1.2.2      +4 -48       src/sys/mips/include/cpuinfo.h
  1.1.2.2      +149 -61     src/sys/mips/include/cpuregs.h
  1.1.2.2      +5 -6        src/sys/mips/include/db_machdep.h
  1.1.2.2      +0 -256      src/sys/mips/include/defs.h (dead)
  1.4.2.3      +9 -0        src/sys/mips/include/elf.h
  1.1.2.2      +6 -6        src/sys/mips/include/endian.h
  1.2.2.2      +3 -3        src/sys/mips/include/float.h
  1.1.2.2      +47 -0       src/sys/mips/include/fls64.h (new)
  1.1.2.2      +62 -1       src/sys/mips/include/hwfunc.h
  1.1.2.2      +0 -94       src/sys/mips/include/intr.h (dead)
  1.1.2.2      +31 -2       src/sys/mips/include/intr_machdep.h
  1.1.2.2      +6 -0        src/sys/mips/include/kdb.h
  1.1.2.2      +15 -15      src/sys/mips/include/locore.h
  1.1.2.2      +15 -5       src/sys/mips/include/md_var.h
  1.2.2.2      +1 -1        src/sys/mips/include/memdev.h
  1.6.2.3      +32 -37      src/sys/mips/include/param.h
  1.1.2.3      +16 -15      src/sys/mips/include/pcb.h
  1.2.2.2      +11 -24      src/sys/mips/include/pcpu.h
  1.1.2.2      +0 -29       src/sys/mips/include/pltfm.h (dead)
  1.8.2.3      +19 -62      src/sys/mips/include/pmap.h
  1.1.2.2      +17 -3       src/sys/mips/include/pmc_mdep.h
  1.1.2.3      +1 -1        src/sys/mips/include/proc.h
  1.1.2.2      +15 -5       src/sys/mips/include/profile.h
  1.1.2.2      +0 -54       src/sys/mips/include/psl.h (dead)
  1.2.2.2      +102 -113    src/sys/mips/include/pte.h
  1.1.2.2      +0 -171      src/sys/mips/include/queue.h (dead)
  1.1.2.2      +33 -0       src/sys/mips/include/regdef.h
  1.1.2.2      +18 -23      src/sys/mips/include/regnum.h
  1.1.2.2      +0 -95       src/sys/mips/include/rm7000.h (dead)
  1.1.2.2      +15 -2       src/sys/mips/include/runq.h
  1.1.2.2      +0 -40       src/sys/mips/include/segments.h (dead)
  1.1.2.2      +9 -1        src/sys/mips/include/setjmp.h
  1.1.2.2      +3 -12       src/sys/mips/include/sf_buf.h
  1.2.2.3      +9 -7        src/sys/mips/include/smp.h
  1.1.2.2      +3 -7        src/sys/mips/include/sysarch.h
  1.3.2.2      +59 -0       src/sys/mips/include/tlb.h (new)
  1.1.2.2      +19 -9       src/sys/mips/include/trap.h
  1.1.2.2      +13 -6       src/sys/mips/include/ucontext.h
  1.3.2.2      +2 -4        src/sys/mips/include/vm.h
  1.1.2.2      +42 -38      src/sys/mips/include/vmparam.h
  1.2.2.2      +2 -0        src/sys/mips/malta/files.malta
  1.6.2.2      +101 -46     src/sys/mips/malta/gt_pci.c
  1.2.2.2      +63 -42      src/sys/mips/malta/malta_machdep.c
  1.1.2.2      +12 -12      src/sys/mips/malta/maltareg.h
  1.2.2.2      +4 -6        src/sys/mips/malta/obio.c
  1.2.2.2      +1 -2        src/sys/mips/malta/std.malta
  1.2.2.2      +2 -9        src/sys/mips/malta/uart_bus_maltausart.c
  1.2.2.2      +5 -9        src/sys/mips/malta/uart_cpu_maltausart.c
  1.1.2.2      +2 -2        src/sys/mips/malta/yamon.h
  1.1.2.2      +1 -0        src/sys/mips/mips/autoconf.c
  1.4.2.2      +598 -0      src/sys/mips/mips/bus_space_generic.c (new)
  1.5.2.2      +863 -218    src/sys/mips/mips/busdma_machdep.c
  1.2.2.2      +10 -4       src/sys/mips/mips/cache.c
  1.1.2.2      +17 -6       src/sys/mips/mips/cache_mipsNN.c
  1.2.2.2      +0 -171      src/sys/mips/mips/copystr.S (dead)
  1.2.2.2      +168 -123    src/sys/mips/mips/cpu.c
  1.1.2.2      +2 -2        src/sys/mips/mips/db_interface.c
  1.1.2.3      +373 -11     src/sys/mips/mips/db_trace.c
  1.2.2.2      +348 -21     src/sys/mips/mips/dump_machdep.c
  1.7.2.5      +116 -97     src/sys/mips/mips/elf_machdep.c
  1.3.2.2      +205 -0      src/sys/mips/mips/elf_trampoline.c (new)
  1.1.2.2      +496 -578    src/sys/mips/mips/exception.S
  1.1.2.2      +473 -473    src/sys/mips/mips/fp.S
  1.1.2.2      +26 -19      src/sys/mips/mips/gdb_machdep.c
  1.1.2.2      +13 -5       src/sys/mips/mips/genassym.c
  1.3.2.2      +1 -1        src/sys/mips/mips/in_cksum.c
  1.1.2.2      +34 -0       src/sys/mips/mips/inckern.S (new)
  1.5.2.2      +115 -28     src/sys/mips/mips/intr_machdep.c
  1.1.2.2      +39 -131     src/sys/mips/mips/locore.S
  1.13.2.2     +157 -86     src/sys/mips/mips/machdep.c
  1.3.2.3      +4 -3        src/sys/mips/mips/mainbus.c
  1.2.2.2      +91 -105     src/sys/mips/mips/mem.c
  1.1.2.2      +340 -0      src/sys/mips/mips/minidump_machdep.c (new)
  1.4.2.3      +218 -171    src/sys/mips/mips/mp_machdep.c
  1.10.2.2     +89 -0       src/sys/mips/mips/mpboot.S (new)
  1.2.2.3      +60 -50      src/sys/mips/mips/nexus.c
  1.2.2.3      +67 -27      src/sys/mips/mips/pm_machdep.c
  1.21.2.3     +1133 -1144  src/sys/mips/mips/pmap.c
  1.1.2.2      +0 -196      src/sys/mips/mips/psraccess.S (dead)
  1.1.2.2      +37 -0       src/sys/mips/mips/ptrace_machdep.c (new)
  1.1.2.2      +9 -6        src/sys/mips/mips/stack_machdep.c
  1.2.2.2      +477 -436    src/sys/mips/mips/support.S
  1.1.2.2      +117 -172    src/sys/mips/mips/swtch.S
  1.1.2.2      +77 -0       src/sys/mips/mips/sys_machdep.c (new)
  1.2.2.2      +95 -61      src/sys/mips/mips/tick.c
  1.1.2.2      +0 -509      src/sys/mips/mips/tlb.S (dead)
  1.2.2.2      +301 -0      src/sys/mips/mips/tlb.c (new)
  1.3.2.4      +360 -616    src/sys/mips/mips/trap.c
  1.1.2.2      +31 -13      src/sys/mips/mips/uio_machdep.c
  1.1.2.4      +226 -159    src/sys/mips/mips/vm_machdep.c
  1.1.2.2      +14 -0       src/sys/mips/rmi/Makefile.msgring (new)
  1.11.2.2     +574 -0      src/sys/mips/rmi/board.c (new)
  1.8.2.2      +242 -0      src/sys/mips/rmi/board.h (new)
  1.2.2.2      +686 -0      src/sys/mips/rmi/bus_space_rmi.c (new)
  1.3.2.2      +761 -0      src/sys/mips/rmi/bus_space_rmi_pci.c (new)
  1.4.2.2      +346 -0      src/sys/mips/rmi/clock.c (new)
  1.2.2.2      +41 -0       src/sys/mips/rmi/clock.h (new)
  1.3.2.2      +103 -0      src/sys/mips/rmi/debug.h (new)
  1.16.2.2     +2564 -0     src/sys/mips/rmi/dev/nlge/if_nlge.c (new)
  1.3.2.2      +1182 -0     src/sys/mips/rmi/dev/nlge/if_nlge.h (new)
  1.2.2.2      +3068 -0     src/sys/mips/rmi/dev/sec/desc.h (new)
  1.3.2.2      +3074 -0     src/sys/mips/rmi/dev/sec/rmilib.c (new)
  1.3.2.2      +1000 -0     src/sys/mips/rmi/dev/sec/rmilib.h (new)
  1.3.2.2      +580 -0      src/sys/mips/rmi/dev/sec/rmisec.c (new)
  1.2.2.2      +469 -0      src/sys/mips/rmi/dev/sec/stats.h (new)
  1.1.2.2      +53 -0       src/sys/mips/rmi/dev/xlr/atx_cpld.h (new)
  1.1.2.2      +105 -0      src/sys/mips/rmi/dev/xlr/debug.h (new)
  1.18.2.2     +2568 -0     src/sys/mips/rmi/dev/xlr/rge.c (new)
  1.2.2.2      +1098 -0     src/sys/mips/rmi/dev/xlr/rge.h (new)
  1.1.2.2      +127 -0      src/sys/mips/rmi/dev/xlr/xgmac_mdio.h (new)
  1.4.2.2      +309 -0      src/sys/mips/rmi/ehcireg.h (new)
  1.4.2.2      +195 -0      src/sys/mips/rmi/ehcivar.h (new)
  1.10.2.2     +26 -0       src/sys/mips/rmi/files.xlr (new)
  1.7.2.2      +497 -0      src/sys/mips/rmi/fmn.c (new)
  1.5.2.2      +50 -0       src/sys/mips/rmi/interrupt.h (new)
  1.10.2.2     +249 -0      src/sys/mips/rmi/intr_machdep.c (new)
  1.15.2.2     +321 -0      src/sys/mips/rmi/iodi.c (new)
  1.2.2.2      +115 -0      src/sys/mips/rmi/iomap.h (new)
  1.1.2.2      +68 -0       src/sys/mips/rmi/mpwait.S (new)
  1.1.2.2      +317 -0      src/sys/mips/rmi/msgring.c (new)
  1.1.2.2      +1182 -0     src/sys/mips/rmi/msgring.cfg (new)
  1.9.2.2      +370 -0      src/sys/mips/rmi/msgring.h (new)
  1.1.2.2      +217 -0      src/sys/mips/rmi/msgring_xls.c (new)
  1.1.2.2      +563 -0      src/sys/mips/rmi/msgring_xls.cfg (new)
  1.8.2.2      +330 -0      src/sys/mips/rmi/on_chip.c (new)
  1.3.2.2      +357 -0      src/sys/mips/rmi/pcibus.c (new)
  1.3.2.2      +35 -0       src/sys/mips/rmi/pcibus.h (new)
  1.2.2.2      +183 -0      src/sys/mips/rmi/perfmon.h (new)
  1.2.2.2      +163 -0      src/sys/mips/rmi/perfmon_kern.c (new)
  1.2.2.2      +342 -0      src/sys/mips/rmi/perfmon_percpu.c (new)
  1.2.2.2      +126 -0      src/sys/mips/rmi/perfmon_utils.h (new)
  1.2.2.2      +156 -0      src/sys/mips/rmi/perfmon_xlrconfig.h (new)
  1.12.2.2     +272 -0      src/sys/mips/rmi/pic.h (new)
  1.1.2.2      +109 -0      src/sys/mips/rmi/rmi_boot_info.h (new)
  1.8.2.2      +579 -0      src/sys/mips/rmi/rmi_mips_exts.h (new)
  1.1.2.2      +676 -0      src/sys/mips/rmi/rootfs_list.txt (new)
  1.2.2.2      +110 -0      src/sys/mips/rmi/shared_structs.h (new)
  1.2.2.2      +54 -0       src/sys/mips/rmi/shared_structs_func.h (new)
  1.2.2.2      +76 -0       src/sys/mips/rmi/shared_structs_offsets.h (new)
  1.2.2.2      +7 -0        src/sys/mips/rmi/std.xlr (new)
  1.8.2.2      +377 -0      src/sys/mips/rmi/tick.c (new)
  1.2.2.2      +80 -0       src/sys/mips/rmi/uart_bus_xlr_iodi.c (new)
  1.1.2.2      +84 -0       src/sys/mips/rmi/uart_cpu_mips_xlr.c (new)
  1.2.2.2      +113 -0      src/sys/mips/rmi/xlr_boot1_console.c (new)
  1.1.2.2      +217 -0      src/sys/mips/rmi/xlr_csum_nocopy.S (new)
  1.2.2.2      +455 -0      src/sys/mips/rmi/xlr_i2c.c (new)
  1.24.2.2     +639 -0      src/sys/mips/rmi/xlr_machdep.c (new)
  1.13.2.2     +667 -0      src/sys/mips/rmi/xlr_pci.c (new)
  1.1.2.2      +149 -0      src/sys/mips/rmi/xlr_pcmcia.c (new)
  1.4.2.2      +336 -0      src/sys/mips/rmi/xlrconfig.h (new)
  1.4.2.2      +285 -0      src/sys/mips/rmi/xls_ehci.c (new)
  1.1.2.2      +2 -7        src/sys/mips/sentry5/files.sentry5
  1.2.2.2      +3 -7        src/sys/mips/sentry5/obio.c
  1.3.2.2      +25 -16      src/sys/mips/sentry5/s5_machdep.c
  1.1.2.2      +0 -154      src/sys/mips/sentry5/siba_cc.c (dead)
  1.1.2.2      +0 -113      src/sys/mips/sentry5/siba_mips.c (dead)
  1.1.2.2      +0 -114      src/sys/mips/sentry5/siba_sdram.c (dead)
  1.2.2.2      +2 -2        src/sys/mips/sentry5/uart_bus_sbusart.c
  1.2.2.2      +1 -1        src/sys/mips/sentry5/uart_cpu_sbusart.c
  1.1.2.2      +170 -0      src/sys/mips/sibyte/ata_zbbus.c (new)
  1.1.2.2      +10 -0       src/sys/mips/sibyte/files.sibyte (new)
  1.6.2.2      +51 -0       src/sys/mips/sibyte/sb_asm.S (new)
  1.1.2.2      +43 -0       src/sys/mips/sibyte/sb_bus_space.h (new)
  1.15.2.2     +459 -0      src/sys/mips/sibyte/sb_machdep.c (new)
  1.6.2.2      +301 -0      src/sys/mips/sibyte/sb_scd.c (new)
  1.4.2.2      +52 -0       src/sys/mips/sibyte/sb_scd.h (new)
  1.5.2.2      +462 -0      src/sys/mips/sibyte/sb_zbbus.c (new)
  1.7.2.2      +543 -0      src/sys/mips/sibyte/sb_zbpci.c (new)
  1.623.2.26   +25 -10      src/sys/modules/Makefile
  1.47.2.4     +2 -2        src/sys/sun4v/sun4v/pmap.c
  1.12.2.2     +1 -0        src/sys/sys/kerneldump.h
  1.22.2.7     +6 -4        src/sys/sys/pmc.h
  1.86.2.3     +3 -0        src/sys/vm/pmap.h
  1.73.2.4     +12 -9       src/sys/vm/vm_contig.c
  1.86.2.6     +1 -0        src/sys/vm/vm_extern.h
  1.235.2.6    +9 -0        src/sys/vm/vm_glue.c
  1.141.2.3    +29 -0       src/sys/vm/vm_kern.c
  1.419.2.10   +12 -1       src/sys/vm/vm_map.c
  1.130.2.3    +3 -0        src/sys/vm/vm_map.h
  1.381.2.8    +91 -1       src/sys/vm/vm_page.c
  1.158.2.5    +3 -0        src/sys/vm/vm_page.h
  1.43.2.3     +1 -0        src/sys/vm/vm_pageout.h
  1.13.2.3     +61 -74      src/sys/vm/vm_phys.c
  1.6.2.2      +1 -0        src/sys/vm/vm_phys.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011271229.oARCT59t026509>