From owner-cvs-src-old@FreeBSD.ORG Sun Nov 28 20:03:59 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96607106564A for ; Sun, 28 Nov 2010 20:03:59 +0000 (UTC) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 461588FC08 for ; Sun, 28 Nov 2010 20:03:59 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id oASK3xZK089308 for ; Sun, 28 Nov 2010 20:03:59 GMT (envelope-from jmallett@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oASK3xZB089307 for cvs-src-old@freebsd.org; Sun, 28 Nov 2010 20:03:59 GMT (envelope-from jmallett@repoman.freebsd.org) Message-Id: <201011282003.oASK3xZB089307@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jmallett@repoman.freebsd.org using -f From: Juli Mallett Date: Sun, 28 Nov 2010 08:18:16 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/contrib/octeon-sdk README.txt cvmip.h cvmx-abi.h cvmx-access-native.h cvmx-access.h cvmx-address.h cvmx-agl-defs.h cvmx-app-hotplug.c cvmx-app-hotplug.h cvmx-app-init-linux.c cvmx-app-init.c cvmx-app-init.h cvmx-asm.h ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Nov 2010 20:03:59 -0000 jmallett 2010-11-28 08:18:16 UTC FreeBSD src repository Modified files: sys/contrib/octeon-sdk 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-atomic.h cvmx-bootloader.h cvmx-bootmem.c cvmx-bootmem.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-db-support.c cvmx-csr-db.c cvmx-csr-db.h cvmx-csr-enums.h cvmx-csr-typedefs.h cvmx-csr.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-handler.S cvmx-interrupt.c cvmx-interrupt.h cvmx-ipd.h cvmx-key.h cvmx-l2c.c cvmx-l2c.h cvmx-llm.c cvmx-llm.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-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-rng.h cvmx-rtc.h cvmx-rwlock.h cvmx-scratch.h 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.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 octeon-feature.h octeon-model.c octeon-model.h octeon-pci-console.c octeon-pci-console.h sys/mips/cavium files.octeon1 octeon_machdep.c sys/mips/cavium/octe ethernet.c wrapper-cvmx-includes.h Added files: sys/contrib/octeon-sdk cvmx-agl-defs.h cvmx-app-hotplug.c cvmx-app-hotplug.h cvmx-asx0-defs.h cvmx-asxx-defs.h cvmx-ciu-defs.h cvmx-clock.c cvmx-clock.h cvmx-crypto.c cvmx-crypto.h cvmx-dbg-defs.h cvmx-debug-handler.S cvmx-debug-remote.c cvmx-debug-uart.c cvmx-debug.c cvmx-debug.h cvmx-dfa-defs.h cvmx-dfm-defs.h cvmx-dpi-defs.h cvmx-error-custom.c cvmx-error-custom.h cvmx-error-init-cn30xx.c cvmx-error-init-cn31xx.c cvmx-error-init-cn38xx.c cvmx-error-init-cn38xxp2.c cvmx-error-init-cn50xx.c cvmx-error-init-cn52xx.c cvmx-error-init-cn52xxp1.c cvmx-error-init-cn56xx.c cvmx-error-init-cn56xxp1.c cvmx-error-init-cn58xx.c cvmx-error-init-cn58xxp1.c cvmx-error-init-cn63xx.c cvmx-error-init-cn63xxp1.c cvmx-error.c cvmx-error.h cvmx-fpa-defs.h cvmx-gmxx-defs.h cvmx-gpio-defs.h cvmx-helper-jtag.c cvmx-helper-jtag.h cvmx-helper-srio.c cvmx-helper-srio.h cvmx-iob-defs.h cvmx-ipd-defs.h cvmx-ixf18201.c cvmx-ixf18201.h cvmx-key-defs.h cvmx-l2c-defs.h cvmx-l2d-defs.h cvmx-l2t-defs.h cvmx-led-defs.h cvmx-lmcx-defs.h cvmx-mio-defs.h cvmx-mixx-defs.h cvmx-mpi-defs.h cvmx-ndf-defs.h cvmx-npei-defs.h cvmx-npi-defs.h cvmx-pci-defs.h cvmx-pcieepx-defs.h cvmx-pciercx-defs.h cvmx-pcm-defs.h cvmx-pcmx-defs.h cvmx-pcsx-defs.h cvmx-pcsxx-defs.h cvmx-pemx-defs.h cvmx-pescx-defs.h cvmx-pexp-defs.h cvmx-pip-defs.h cvmx-pko-defs.h cvmx-pow-defs.h cvmx-power-throttle.c cvmx-power-throttle.h cvmx-rad-defs.h cvmx-rnm-defs.h cvmx-shmem.c cvmx-shmem.h cvmx-sim-magic.h cvmx-sli-defs.h cvmx-smi-defs.h cvmx-smix-defs.h cvmx-spx0-defs.h cvmx-spxx-defs.h cvmx-srio.c cvmx-srio.h cvmx-sriomaintx-defs.h cvmx-sriox-defs.h cvmx-srxx-defs.h cvmx-stxx-defs.h cvmx-tim-defs.h cvmx-tlb.c cvmx-tlb.h cvmx-tra-defs.h cvmx-uahcx-defs.h cvmx-uart.c cvmx-uctlx-defs.h cvmx-usbcx-defs.h cvmx-usbd.c cvmx-usbd.h cvmx-usbnx-defs.h cvmx-zip-defs.h octeon-boot-info.h Removed files: sys/contrib/octeon-sdk README.txt cvmx-asx.h cvmx-ciu.h cvmx-csr-addresses.h cvmx-cvmmem.h cvmx-interrupt-decodes.c cvmx-interrupt-rsl.c cvmx-iob.h cvmx-lmc.h cvmx-mio.h cvmx-resources.config cvmx-shared-linux-n32.ld cvmx-shared-linux-o32.ld cvmx-shared-linux.ld cvmx-twsi-raw.c cvmx-twsi-raw.h cvmx.mk executive-config.h.template sys/contrib/octeon-sdk/cvmx-malloc README-malloc arena.c malloc.c malloc.h thread-m.h Log: SVN rev 215990 on 2010-11-28 08:18:16Z by jmallett Merge Cavium Octeon SDK 2.0 Simple Executive; this brings some fixes and new facilities as well as support for the Octeon 2 family of SoCs. XXX Note that with our antediluvian assembler, we can't support some Octeon 2 instructions and fall back to using the old ones instead. Revision Changes Path 1.2 +0 -43 src/sys/contrib/octeon-sdk/README.txt (dead) 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmip.h 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-abi.h 1.3 +123 -71 src/sys/contrib/octeon-sdk/cvmx-access-native.h 1.2 +54 -40 src/sys/contrib/octeon-sdk/cvmx-access.h 1.2 +73 -73 src/sys/contrib/octeon-sdk/cvmx-address.h 1.1 +4615 -0 src/sys/contrib/octeon-sdk/cvmx-agl-defs.h (new) 1.1 +402 -0 src/sys/contrib/octeon-sdk/cvmx-app-hotplug.c (new) 1.1 +103 -0 src/sys/contrib/octeon-sdk/cvmx-app-hotplug.h (new) 1.2 +78 -95 src/sys/contrib/octeon-sdk/cvmx-app-init-linux.c 1.2 +132 -220 src/sys/contrib/octeon-sdk/cvmx-app-init.c 1.5 +101 -36 src/sys/contrib/octeon-sdk/cvmx-app-init.h 1.3 +224 -65 src/sys/contrib/octeon-sdk/cvmx-asm.h 1.2 +0 -66 src/sys/contrib/octeon-sdk/cvmx-asx.h (dead) 1.1 +147 -0 src/sys/contrib/octeon-sdk/cvmx-asx0-defs.h (new) 1.1 +1382 -0 src/sys/contrib/octeon-sdk/cvmx-asxx-defs.h (new) 1.2 +206 -86 src/sys/contrib/octeon-sdk/cvmx-atomic.h 1.2 +54 -50 src/sys/contrib/octeon-sdk/cvmx-bootloader.h 1.2 +503 -300 src/sys/contrib/octeon-sdk/cvmx-bootmem.c 1.2 +53 -51 src/sys/contrib/octeon-sdk/cvmx-bootmem.h 1.1 +5527 -0 src/sys/contrib/octeon-sdk/cvmx-ciu-defs.h (new) 1.2 +0 -65 src/sys/contrib/octeon-sdk/cvmx-ciu.h (dead) 1.1 +139 -0 src/sys/contrib/octeon-sdk/cvmx-clock.c (new) 1.1 +139 -0 src/sys/contrib/octeon-sdk/cvmx-clock.h (new) 1.3 +71 -43 src/sys/contrib/octeon-sdk/cvmx-cmd-queue.c 1.3 +56 -49 src/sys/contrib/octeon-sdk/cvmx-cmd-queue.h 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h 1.2 +59 -57 src/sys/contrib/octeon-sdk/cvmx-compactflash.c 1.2 +35 -33 src/sys/contrib/octeon-sdk/cvmx-compactflash.h 1.2 +58 -43 src/sys/contrib/octeon-sdk/cvmx-core.c 1.2 +58 -36 src/sys/contrib/octeon-sdk/cvmx-core.h 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-coremask.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-coremask.h 1.1 +78 -0 src/sys/contrib/octeon-sdk/cvmx-crypto.c (new) 1.1 +70 -0 src/sys/contrib/octeon-sdk/cvmx-crypto.h (new) 1.2 +0 -15490 src/sys/contrib/octeon-sdk/cvmx-csr-addresses.h (dead) 1.2 +90 -58 src/sys/contrib/octeon-sdk/cvmx-csr-db-support.c 1.2 +48648 -17445 src/sys/contrib/octeon-sdk/cvmx-csr-db.c 1.2 +50 -35 src/sys/contrib/octeon-sdk/cvmx-csr-db.h 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-csr-enums.h 1.2 +92 -73972 src/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h 1.2 +39 -38 src/sys/contrib/octeon-sdk/cvmx-csr.h 1.2 +0 -73 src/sys/contrib/octeon-sdk/cvmx-cvmmem.h (dead) 1.1 +156 -0 src/sys/contrib/octeon-sdk/cvmx-dbg-defs.h (new) 1.1 +271 -0 src/sys/contrib/octeon-sdk/cvmx-debug-handler.S (new) 1.1 +95 -0 src/sys/contrib/octeon-sdk/cvmx-debug-remote.c (new) 1.1 +239 -0 src/sys/contrib/octeon-sdk/cvmx-debug-uart.c (new) 1.1 +1436 -0 src/sys/contrib/octeon-sdk/cvmx-debug.c (new) 1.1 +457 -0 src/sys/contrib/octeon-sdk/cvmx-debug.h (new) 1.1 +4982 -0 src/sys/contrib/octeon-sdk/cvmx-dfa-defs.h (new) 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-dfa.c 1.2 +38 -36 src/sys/contrib/octeon-sdk/cvmx-dfa.h 1.1 +3224 -0 src/sys/contrib/octeon-sdk/cvmx-dfm-defs.h (new) 1.2 +106 -47 src/sys/contrib/octeon-sdk/cvmx-dma-engine.c 1.2 +39 -37 src/sys/contrib/octeon-sdk/cvmx-dma-engine.h 1.1 +1305 -0 src/sys/contrib/octeon-sdk/cvmx-dpi-defs.h (new) 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-ebt3000.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-ebt3000.h 1.1 +624 -0 src/sys/contrib/octeon-sdk/cvmx-error-custom.c (new) 1.1 +91 -0 src/sys/contrib/octeon-sdk/cvmx-error-custom.h (new) 1.1 +3504 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c (new) 1.1 +3835 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c (new) 1.1 +4866 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c (new) 1.1 +4423 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c (new) 1.1 +3606 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c (new) 1.1 +6681 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c (new) 1.1 +6580 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c (new) 1.1 +7627 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c (new) 1.1 +7178 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c (new) 1.1 +4939 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c (new) 1.1 +4922 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c (new) 1.1 +7185 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c (new) 1.1 +6745 -0 src/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c (new) 1.1 +643 -0 src/sys/contrib/octeon-sdk/cvmx-error.c (new) 1.1 +318 -0 src/sys/contrib/octeon-sdk/cvmx-error.h (new) 1.2 +36 -68 src/sys/contrib/octeon-sdk/cvmx-fau.h 1.2 +38 -36 src/sys/contrib/octeon-sdk/cvmx-flash.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-flash.h 1.1 +1423 -0 src/sys/contrib/octeon-sdk/cvmx-fpa-defs.h (new) 1.3 +98 -83 src/sys/contrib/octeon-sdk/cvmx-fpa.c 1.2 +89 -70 src/sys/contrib/octeon-sdk/cvmx-fpa.h 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-gmx.h 1.1 +8057 -0 src/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h (new) 1.1 +542 -0 src/sys/contrib/octeon-sdk/cvmx-gpio-defs.h (new) 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-gpio.h 1.6 +210 -48 src/sys/contrib/octeon-sdk/cvmx-helper-board.c 1.2 +49 -43 src/sys/contrib/octeon-sdk/cvmx-helper-board.h 1.2 +36 -41 src/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h 1.3 +54 -66 src/sys/contrib/octeon-sdk/cvmx-helper-errata.c 1.2 +36 -48 src/sys/contrib/octeon-sdk/cvmx-helper-errata.h 1.3 +38 -36 src/sys/contrib/octeon-sdk/cvmx-helper-fpa.c 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-helper-fpa.h 1.1 +225 -0 src/sys/contrib/octeon-sdk/cvmx-helper-jtag.c (new) 1.1 +106 -0 src/sys/contrib/octeon-sdk/cvmx-helper-jtag.h (new) 1.3 +57 -37 src/sys/contrib/octeon-sdk/cvmx-helper-loop.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-helper-loop.h 1.3 +59 -35 src/sys/contrib/octeon-sdk/cvmx-helper-npi.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-helper-npi.h 1.3 +74 -50 src/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h 1.3 +86 -47 src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h 1.4 +60 -36 src/sys/contrib/octeon-sdk/cvmx-helper-spi.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-helper-spi.h 1.1 +323 -0 src/sys/contrib/octeon-sdk/cvmx-helper-srio.c (new) 1.1 +107 -0 src/sys/contrib/octeon-sdk/cvmx-helper-srio.h (new) 1.3 +86 -149 src/sys/contrib/octeon-sdk/cvmx-helper-util.c 1.3 +36 -80 src/sys/contrib/octeon-sdk/cvmx-helper-util.h 1.3 +78 -51 src/sys/contrib/octeon-sdk/cvmx-helper-xaui.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-helper-xaui.h 1.5 +660 -67 src/sys/contrib/octeon-sdk/cvmx-helper.c 1.3 +63 -35 src/sys/contrib/octeon-sdk/cvmx-helper.h 1.2 +159 -34 src/sys/contrib/octeon-sdk/cvmx-higig.h 1.2 +0 -3584 src/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c (dead) 1.2 +36 -27 src/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S 1.2 +0 -762 src/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c (dead) 1.2 +196 -181 src/sys/contrib/octeon-sdk/cvmx-interrupt.c 1.2 +81 -53 src/sys/contrib/octeon-sdk/cvmx-interrupt.h 1.1 +1307 -0 src/sys/contrib/octeon-sdk/cvmx-iob-defs.h (new) 1.2 +0 -66 src/sys/contrib/octeon-sdk/cvmx-iob.h (dead) 1.1 +2458 -0 src/sys/contrib/octeon-sdk/cvmx-ipd-defs.h (new) 1.2 +72 -71 src/sys/contrib/octeon-sdk/cvmx-ipd.h 1.1 +362 -0 src/sys/contrib/octeon-sdk/cvmx-ixf18201.c (new) 1.1 +112 -0 src/sys/contrib/octeon-sdk/cvmx-ixf18201.h (new) 1.1 +254 -0 src/sys/contrib/octeon-sdk/cvmx-key-defs.h (new) 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-key.h 1.1 +5889 -0 src/sys/contrib/octeon-sdk/cvmx-l2c-defs.h (new) 1.2 +932 -263 src/sys/contrib/octeon-sdk/cvmx-l2c.c 1.2 +195 -105 src/sys/contrib/octeon-sdk/cvmx-l2c.h 1.1 +1172 -0 src/sys/contrib/octeon-sdk/cvmx-l2d-defs.h (new) 1.1 +656 -0 src/sys/contrib/octeon-sdk/cvmx-l2t-defs.h (new) 1.1 +656 -0 src/sys/contrib/octeon-sdk/cvmx-led-defs.h (new) 1.2 +38 -40 src/sys/contrib/octeon-sdk/cvmx-llm.c 1.2 +42 -52 src/sys/contrib/octeon-sdk/cvmx-llm.h 1.2 +0 -66 src/sys/contrib/octeon-sdk/cvmx-lmc.h (dead) 1.1 +7061 -0 src/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h (new) 1.2 +29 -27 src/sys/contrib/octeon-sdk/cvmx-log-arc.S 1.2 +43 -40 src/sys/contrib/octeon-sdk/cvmx-log.c 1.2 +37 -116 src/sys/contrib/octeon-sdk/cvmx-log.h 1.2 +40 -34 src/sys/contrib/octeon-sdk/cvmx-malloc.h 1.2 +0 -12 src/sys/contrib/octeon-sdk/cvmx-malloc/README-malloc (dead) 1.2 +0 -293 src/sys/contrib/octeon-sdk/cvmx-malloc/arena.c (dead) 1.2 +0 -4106 src/sys/contrib/octeon-sdk/cvmx-malloc/malloc.c (dead) 1.2 +0 -213 src/sys/contrib/octeon-sdk/cvmx-malloc/malloc.h (dead) 1.2 +0 -73 src/sys/contrib/octeon-sdk/cvmx-malloc/thread-m.h (dead) 1.2 +117 -77 src/sys/contrib/octeon-sdk/cvmx-mdio.h 1.2 +329 -137 src/sys/contrib/octeon-sdk/cvmx-mgmt-port.c 1.2 +74 -50 src/sys/contrib/octeon-sdk/cvmx-mgmt-port.h 1.1 +6586 -0 src/sys/contrib/octeon-sdk/cvmx-mio-defs.h (new) 1.2 +0 -66 src/sys/contrib/octeon-sdk/cvmx-mio.h (dead) 1.1 +1447 -0 src/sys/contrib/octeon-sdk/cvmx-mixx-defs.h (new) 1.1 +299 -0 src/sys/contrib/octeon-sdk/cvmx-mpi-defs.h (new) 1.2 +378 -144 src/sys/contrib/octeon-sdk/cvmx-nand.c 1.2 +74 -34 src/sys/contrib/octeon-sdk/cvmx-nand.h 1.1 +534 -0 src/sys/contrib/octeon-sdk/cvmx-ndf-defs.h (new) 1.1 +7676 -0 src/sys/contrib/octeon-sdk/cvmx-npei-defs.h (new) 1.1 +4746 -0 src/sys/contrib/octeon-sdk/cvmx-npi-defs.h (new) 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-npi.h 1.2 +39 -42 src/sys/contrib/octeon-sdk/cvmx-packet.h 1.1 +4714 -0 src/sys/contrib/octeon-sdk/cvmx-pci-defs.h (new) 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-pci.h 1.2 +660 -118 src/sys/contrib/octeon-sdk/cvmx-pcie.c 1.2 +52 -35 src/sys/contrib/octeon-sdk/cvmx-pcie.h 1.1 +4421 -0 src/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h (new) 1.1 +4432 -0 src/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h (new) 1.1 +230 -0 src/sys/contrib/octeon-sdk/cvmx-pcm-defs.h (new) 1.1 +1082 -0 src/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h (new) 1.1 +1180 -0 src/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h (new) 1.1 +926 -0 src/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h (new) 1.1 +1192 -0 src/sys/contrib/octeon-sdk/cvmx-pemx-defs.h (new) 1.1 +1092 -0 src/sys/contrib/octeon-sdk/cvmx-pescx-defs.h (new) 1.1 +2065 -0 src/sys/contrib/octeon-sdk/cvmx-pexp-defs.h (new) 1.1 +3926 -0 src/sys/contrib/octeon-sdk/cvmx-pip-defs.h (new) 1.2 +132 -117 src/sys/contrib/octeon-sdk/cvmx-pip.h 1.1 +2652 -0 src/sys/contrib/octeon-sdk/cvmx-pko-defs.h (new) 1.3 +64 -54 src/sys/contrib/octeon-sdk/cvmx-pko.c 1.2 +76 -47 src/sys/contrib/octeon-sdk/cvmx-pko.h 1.3 +72 -38 src/sys/contrib/octeon-sdk/cvmx-platform.h 1.1 +1827 -0 src/sys/contrib/octeon-sdk/cvmx-pow-defs.h (new) 1.2 +43 -41 src/sys/contrib/octeon-sdk/cvmx-pow.c 1.2 +42 -42 src/sys/contrib/octeon-sdk/cvmx-pow.h 1.1 +152 -0 src/sys/contrib/octeon-sdk/cvmx-power-throttle.c (new) 1.1 +137 -0 src/sys/contrib/octeon-sdk/cvmx-power-throttle.h (new) 1.1 +1006 -0 src/sys/contrib/octeon-sdk/cvmx-rad-defs.h (new) 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-raid.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-raid.h 1.2 +0 -172 src/sys/contrib/octeon-sdk/cvmx-resources.config (dead) 1.2 +37 -35 src/sys/contrib/octeon-sdk/cvmx-rng.h 1.1 +290 -0 src/sys/contrib/octeon-sdk/cvmx-rnm-defs.h (new) 1.3 +36 -34 src/sys/contrib/octeon-sdk/cvmx-rtc.h 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-rwlock.h 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-scratch.h 1.2 +0 -279 src/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld (dead) 1.2 +0 -277 src/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld (dead) 1.2 +0 -278 src/sys/contrib/octeon-sdk/cvmx-shared-linux.ld (dead) 1.1 +748 -0 src/sys/contrib/octeon-sdk/cvmx-shmem.c (new) 1.1 +139 -0 src/sys/contrib/octeon-sdk/cvmx-shmem.h (new) 1.1 +198 -0 src/sys/contrib/octeon-sdk/cvmx-sim-magic.h (new) 1.1 +4229 -0 src/sys/contrib/octeon-sdk/cvmx-sli-defs.h (new) 1.1 +101 -0 src/sys/contrib/octeon-sdk/cvmx-smi-defs.h (new) 1.1 +450 -0 src/sys/contrib/octeon-sdk/cvmx-smix-defs.h (new) 1.4 +65 -42 src/sys/contrib/octeon-sdk/cvmx-spi.c 1.2 +41 -35 src/sys/contrib/octeon-sdk/cvmx-spi.h 1.2 +47 -36 src/sys/contrib/octeon-sdk/cvmx-spi4000.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-spinlock.h 1.1 +120 -0 src/sys/contrib/octeon-sdk/cvmx-spx0-defs.h (new) 1.1 +1434 -0 src/sys/contrib/octeon-sdk/cvmx-spxx-defs.h (new) 1.1 +1239 -0 src/sys/contrib/octeon-sdk/cvmx-srio.c (new) 1.1 +525 -0 src/sys/contrib/octeon-sdk/cvmx-srio.h (new) 1.1 +4392 -0 src/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h (new) 1.1 +3703 -0 src/sys/contrib/octeon-sdk/cvmx-sriox-defs.h (new) 1.1 +375 -0 src/sys/contrib/octeon-sdk/cvmx-srxx-defs.h (new) 1.1 +896 -0 src/sys/contrib/octeon-sdk/cvmx-stxx-defs.h (new) 1.2 +35 -33 src/sys/contrib/octeon-sdk/cvmx-swap.h 1.2 +57 -41 src/sys/contrib/octeon-sdk/cvmx-sysinfo.c 1.2 +97 -88 src/sys/contrib/octeon-sdk/cvmx-sysinfo.h 1.3 +36 -34 src/sys/contrib/octeon-sdk/cvmx-thunder.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-thunder.h 1.1 +510 -0 src/sys/contrib/octeon-sdk/cvmx-tim-defs.h (new) 1.2 +54 -57 src/sys/contrib/octeon-sdk/cvmx-tim.c 1.2 +39 -36 src/sys/contrib/octeon-sdk/cvmx-tim.h 1.1 +470 -0 src/sys/contrib/octeon-sdk/cvmx-tlb.c (new) 1.1 +270 -0 src/sys/contrib/octeon-sdk/cvmx-tlb.h (new) 1.1 +3176 -0 src/sys/contrib/octeon-sdk/cvmx-tra-defs.h (new) 1.2 +403 -98 src/sys/contrib/octeon-sdk/cvmx-tra.c 1.2 +345 -94 src/sys/contrib/octeon-sdk/cvmx-tra.h 1.2 +0 -464 src/sys/contrib/octeon-sdk/cvmx-twsi-raw.c (dead) 1.2 +0 -331 src/sys/contrib/octeon-sdk/cvmx-twsi-raw.h (dead) 1.2 +411 -190 src/sys/contrib/octeon-sdk/cvmx-twsi.c 1.2 +59 -48 src/sys/contrib/octeon-sdk/cvmx-twsi.h 1.1 +2536 -0 src/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h (new) 1.1 +171 -0 src/sys/contrib/octeon-sdk/cvmx-uart.c (new) 1.2 +130 -35 src/sys/contrib/octeon-sdk/cvmx-uart.h 1.1 +850 -0 src/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h (new) 1.3 +696 -910 src/sys/contrib/octeon-sdk/cvmx-usb.c 1.3 +38 -82 src/sys/contrib/octeon-sdk/cvmx-usb.h 1.1 +4359 -0 src/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h (new) 1.1 +1041 -0 src/sys/contrib/octeon-sdk/cvmx-usbd.c (new) 1.1 +300 -0 src/sys/contrib/octeon-sdk/cvmx-usbd.h (new) 1.1 +2386 -0 src/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h (new) 1.2 +50 -49 src/sys/contrib/octeon-sdk/cvmx-utils.h 1.2 +38 -2 src/sys/contrib/octeon-sdk/cvmx-version.h 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-warn.c 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-warn.h 1.2 +38 -49 src/sys/contrib/octeon-sdk/cvmx-wqe.h 1.1 +434 -0 src/sys/contrib/octeon-sdk/cvmx-zip-defs.h (new) 1.2 +36 -34 src/sys/contrib/octeon-sdk/cvmx-zip.c 1.2 +39 -36 src/sys/contrib/octeon-sdk/cvmx-zip.h 1.2 +38 -34 src/sys/contrib/octeon-sdk/cvmx-zone.c 1.2 +38 -34 src/sys/contrib/octeon-sdk/cvmx.h 1.2 +0 -144 src/sys/contrib/octeon-sdk/cvmx.mk (dead) 1.2 +0 -180 src/sys/contrib/octeon-sdk/executive-config.h.template (dead) 1.1 +152 -0 src/sys/contrib/octeon-sdk/octeon-boot-info.h (new) 1.2 +98 -60 src/sys/contrib/octeon-sdk/octeon-feature.h 1.2 +85 -69 src/sys/contrib/octeon-sdk/octeon-model.c 1.3 +66 -44 src/sys/contrib/octeon-sdk/octeon-model.h 1.2 +43 -34 src/sys/contrib/octeon-sdk/octeon-pci-console.c 1.2 +37 -33 src/sys/contrib/octeon-sdk/octeon-pci-console.h 1.10 +21 -0 src/sys/mips/cavium/files.octeon1 1.6 +2 -13 src/sys/mips/cavium/octe/ethernet.c 1.2 +0 -1 src/sys/mips/cavium/octe/wrapper-cvmx-includes.h 1.19 +46 -7 src/sys/mips/cavium/octeon_machdep.c