From owner-cvs-src-old@FreeBSD.ORG Tue Jul 20 07:20:11 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 EB05D1065674 for ; Tue, 20 Jul 2010 07:20:11 +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 D3C828FC23 for ; Tue, 20 Jul 2010 07:20:11 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o6K7KBwO095706 for ; Tue, 20 Jul 2010 07:20:11 GMT (envelope-from jmallett@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o6K7KBkZ095705 for cvs-src-old@freebsd.org; Tue, 20 Jul 2010 07:20:11 GMT (envelope-from jmallett@repoman.freebsd.org) Message-Id: <201007200720.o6K7KBkZ095705@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jmallett@repoman.freebsd.org using -f From: Juli Mallett Date: Tue, 20 Jul 2010 07:19:43 +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-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 ... 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: Tue, 20 Jul 2010 07:20:12 -0000 jmallett 2010-07-20 07:19:43 UTC FreeBSD src repository Added files: 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 Log: SVN rev 210286 on 2010-07-20 07:19:43Z by jmallett Import the Cavium Simple Executive from the Cavium Octeon SDK. The Simple Executive is a library that can be used by standalone applications and kernels to abstract access to Octeon SoC and board-specific hardware and facilities. The FreeBSD port to Octeon will be updated to use this where possible. Revision Changes Path 1.1 +43 -0 src/sys/contrib/octeon-sdk/README.txt (new) 1.1 +207 -0 src/sys/contrib/octeon-sdk/cvmip.h (new) 1.1 +92 -0 src/sys/contrib/octeon-sdk/cvmx-abi.h (new) 1.1 +667 -0 src/sys/contrib/octeon-sdk/cvmx-access-native.h (new) 1.1 +228 -0 src/sys/contrib/octeon-sdk/cvmx-access.h (new) 1.1 +253 -0 src/sys/contrib/octeon-sdk/cvmx-address.h (new) 1.1 +457 -0 src/sys/contrib/octeon-sdk/cvmx-app-init-linux.c (new) 1.1 +616 -0 src/sys/contrib/octeon-sdk/cvmx-app-init.c (new) 1.1 +295 -0 src/sys/contrib/octeon-sdk/cvmx-app-init.h (new) 1.1 +513 -0 src/sys/contrib/octeon-sdk/cvmx-asm.h (new) 1.1 +66 -0 src/sys/contrib/octeon-sdk/cvmx-asx.h (new) 1.1 +666 -0 src/sys/contrib/octeon-sdk/cvmx-atomic.h (new) 1.1 +147 -0 src/sys/contrib/octeon-sdk/cvmx-bootloader.h (new) 1.1 +952 -0 src/sys/contrib/octeon-sdk/cvmx-bootmem.c (new) 1.1 +429 -0 src/sys/contrib/octeon-sdk/cvmx-bootmem.h (new) 1.1 +65 -0 src/sys/contrib/octeon-sdk/cvmx-ciu.h (new) 1.1 +309 -0 src/sys/contrib/octeon-sdk/cvmx-cmd-queue.c (new) 1.1 +604 -0 src/sys/contrib/octeon-sdk/cvmx-cmd-queue.h (new) 1.1 +214 -0 src/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c (new) 1.1 +69 -0 src/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h (new) 1.1 +431 -0 src/sys/contrib/octeon-sdk/cvmx-compactflash.c (new) 1.1 +76 -0 src/sys/contrib/octeon-sdk/cvmx-compactflash.h (new) 1.1 +147 -0 src/sys/contrib/octeon-sdk/cvmx-core.c (new) 1.1 +166 -0 src/sys/contrib/octeon-sdk/cvmx-core.h (new) 1.1 +132 -0 src/sys/contrib/octeon-sdk/cvmx-coremask.c (new) 1.1 +161 -0 src/sys/contrib/octeon-sdk/cvmx-coremask.h (new) 1.1 +15490 -0 src/sys/contrib/octeon-sdk/cvmx-csr-addresses.h (new) 1.1 +216 -0 src/sys/contrib/octeon-sdk/cvmx-csr-db-support.c (new) 1.1 +74292 -0 src/sys/contrib/octeon-sdk/cvmx-csr-db.c (new) 1.1 +179 -0 src/sys/contrib/octeon-sdk/cvmx-csr-db.h (new) 1.1 +183 -0 src/sys/contrib/octeon-sdk/cvmx-csr-enums.h (new) 1.1 +73991 -0 src/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h (new) 1.1 +222 -0 src/sys/contrib/octeon-sdk/cvmx-csr.h (new) 1.1 +73 -0 src/sys/contrib/octeon-sdk/cvmx-cvmmem.h (new) 1.1 +120 -0 src/sys/contrib/octeon-sdk/cvmx-dfa.c (new) 1.1 +800 -0 src/sys/contrib/octeon-sdk/cvmx-dfa.h (new) 1.1 +464 -0 src/sys/contrib/octeon-sdk/cvmx-dma-engine.c (new) 1.1 +332 -0 src/sys/contrib/octeon-sdk/cvmx-dma-engine.h (new) 1.1 +112 -0 src/sys/contrib/octeon-sdk/cvmx-ebt3000.c (new) 1.1 +67 -0 src/sys/contrib/octeon-sdk/cvmx-ebt3000.h (new) 1.1 +636 -0 src/sys/contrib/octeon-sdk/cvmx-fau.h (new) 1.1 +672 -0 src/sys/contrib/octeon-sdk/cvmx-flash.c (new) 1.1 +134 -0 src/sys/contrib/octeon-sdk/cvmx-flash.h (new) 1.1 +193 -0 src/sys/contrib/octeon-sdk/cvmx-fpa.c (new) 1.1 +300 -0 src/sys/contrib/octeon-sdk/cvmx-fpa.h (new) 1.1 +94 -0 src/sys/contrib/octeon-sdk/cvmx-gmx.h (new) 1.1 +122 -0 src/sys/contrib/octeon-sdk/cvmx-gpio.h (new) 1.1 +653 -0 src/sys/contrib/octeon-sdk/cvmx-helper-board.c (new) 1.1 +211 -0 src/sys/contrib/octeon-sdk/cvmx-helper-board.h (new) 1.1 +102 -0 src/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h (new) 1.1 +340 -0 src/sys/contrib/octeon-sdk/cvmx-helper-errata.c (new) 1.1 +105 -0 src/sys/contrib/octeon-sdk/cvmx-helper-errata.h (new) 1.1 +246 -0 src/sys/contrib/octeon-sdk/cvmx-helper-fpa.c (new) 1.1 +81 -0 src/sys/contrib/octeon-sdk/cvmx-helper-fpa.h (new) 1.1 +113 -0 src/sys/contrib/octeon-sdk/cvmx-helper-loop.c (new) 1.1 +80 -0 src/sys/contrib/octeon-sdk/cvmx-helper-loop.h (new) 1.1 +126 -0 src/sys/contrib/octeon-sdk/cvmx-helper-npi.c (new) 1.1 +80 -0 src/sys/contrib/octeon-sdk/cvmx-helper-npi.h (new) 1.1 +507 -0 src/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c (new) 1.1 +129 -0 src/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h (new) 1.1 +523 -0 src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c (new) 1.1 +123 -0 src/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h (new) 1.1 +219 -0 src/sys/contrib/octeon-sdk/cvmx-helper-spi.c (new) 1.1 +107 -0 src/sys/contrib/octeon-sdk/cvmx-helper-spi.h (new) 1.1 +564 -0 src/sys/contrib/octeon-sdk/cvmx-helper-util.c (new) 1.1 +277 -0 src/sys/contrib/octeon-sdk/cvmx-helper-util.h (new) 1.1 +334 -0 src/sys/contrib/octeon-sdk/cvmx-helper-xaui.c (new) 1.1 +124 -0 src/sys/contrib/octeon-sdk/cvmx-helper-xaui.h (new) 1.1 +835 -0 src/sys/contrib/octeon-sdk/cvmx-helper.c (new) 1.1 +259 -0 src/sys/contrib/octeon-sdk/cvmx-helper.h (new) 1.1 +283 -0 src/sys/contrib/octeon-sdk/cvmx-higig.h (new) 1.1 +3584 -0 src/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c (new) 1.1 +181 -0 src/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S (new) 1.1 +762 -0 src/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c (new) 1.1 +528 -0 src/sys/contrib/octeon-sdk/cvmx-interrupt.c (new) 1.1 +306 -0 src/sys/contrib/octeon-sdk/cvmx-interrupt.h (new) 1.1 +66 -0 src/sys/contrib/octeon-sdk/cvmx-iob.h (new) 1.1 +309 -0 src/sys/contrib/octeon-sdk/cvmx-ipd.h (new) 1.1 +113 -0 src/sys/contrib/octeon-sdk/cvmx-key.h (new) 1.1 +747 -0 src/sys/contrib/octeon-sdk/cvmx-l2c.c (new) 1.1 +364 -0 src/sys/contrib/octeon-sdk/cvmx-l2c.h (new) 1.1 +956 -0 src/sys/contrib/octeon-sdk/cvmx-llm.c (new) 1.1 +401 -0 src/sys/contrib/octeon-sdk/cvmx-llm.h (new) 1.1 +66 -0 src/sys/contrib/octeon-sdk/cvmx-lmc.h (new) 1.1 +176 -0 src/sys/contrib/octeon-sdk/cvmx-log-arc.S (new) 1.1 +536 -0 src/sys/contrib/octeon-sdk/cvmx-log.c (new) 1.1 +212 -0 src/sys/contrib/octeon-sdk/cvmx-log.h (new) 1.1 +219 -0 src/sys/contrib/octeon-sdk/cvmx-malloc.h (new) 1.1 +12 -0 src/sys/contrib/octeon-sdk/cvmx-malloc/README-malloc (new) 1.1 +293 -0 src/sys/contrib/octeon-sdk/cvmx-malloc/arena.c (new) 1.1 +4106 -0 src/sys/contrib/octeon-sdk/cvmx-malloc/malloc.c (new) 1.1 +213 -0 src/sys/contrib/octeon-sdk/cvmx-malloc/malloc.h (new) 1.1 +73 -0 src/sys/contrib/octeon-sdk/cvmx-malloc/thread-m.h (new) 1.1 +559 -0 src/sys/contrib/octeon-sdk/cvmx-mdio.h (new) 1.1 +759 -0 src/sys/contrib/octeon-sdk/cvmx-mgmt-port.c (new) 1.1 +193 -0 src/sys/contrib/octeon-sdk/cvmx-mgmt-port.h (new) 1.1 +66 -0 src/sys/contrib/octeon-sdk/cvmx-mio.h (new) 1.1 +1719 -0 src/sys/contrib/octeon-sdk/cvmx-nand.c (new) 1.1 +675 -0 src/sys/contrib/octeon-sdk/cvmx-nand.h (new) 1.1 +147 -0 src/sys/contrib/octeon-sdk/cvmx-npi.h (new) 1.1 +84 -0 src/sys/contrib/octeon-sdk/cvmx-packet.h (new) 1.1 +68 -0 src/sys/contrib/octeon-sdk/cvmx-pci.h (new) 1.1 +1062 -0 src/sys/contrib/octeon-sdk/cvmx-pcie.c (new) 1.1 +304 -0 src/sys/contrib/octeon-sdk/cvmx-pcie.h (new) 1.1 +475 -0 src/sys/contrib/octeon-sdk/cvmx-pip.h (new) 1.1 +466 -0 src/sys/contrib/octeon-sdk/cvmx-pko.c (new) 1.1 +564 -0 src/sys/contrib/octeon-sdk/cvmx-pko.h (new) 1.1 +196 -0 src/sys/contrib/octeon-sdk/cvmx-platform.h (new) 1.1 +481 -0 src/sys/contrib/octeon-sdk/cvmx-pow.c (new) 1.1 +1749 -0 src/sys/contrib/octeon-sdk/cvmx-pow.h (new) 1.1 +132 -0 src/sys/contrib/octeon-sdk/cvmx-raid.c (new) 1.1 +202 -0 src/sys/contrib/octeon-sdk/cvmx-raid.h (new) 1.1 +172 -0 src/sys/contrib/octeon-sdk/cvmx-resources.config (new) 1.1 +162 -0 src/sys/contrib/octeon-sdk/cvmx-rng.h (new) 1.1 +160 -0 src/sys/contrib/octeon-sdk/cvmx-rtc.h (new) 1.1 +169 -0 src/sys/contrib/octeon-sdk/cvmx-rwlock.h (new) 1.1 +161 -0 src/sys/contrib/octeon-sdk/cvmx-scratch.h (new) 1.1 +279 -0 src/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld (new) 1.1 +277 -0 src/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld (new) 1.1 +278 -0 src/sys/contrib/octeon-sdk/cvmx-shared-linux.ld (new) 1.1 +639 -0 src/sys/contrib/octeon-sdk/cvmx-spi.c (new) 1.1 +265 -0 src/sys/contrib/octeon-sdk/cvmx-spi.h (new) 1.1 +520 -0 src/sys/contrib/octeon-sdk/cvmx-spi4000.c (new) 1.1 +430 -0 src/sys/contrib/octeon-sdk/cvmx-spinlock.h (new) 1.1 +141 -0 src/sys/contrib/octeon-sdk/cvmx-swap.h (new) 1.1 +220 -0 src/sys/contrib/octeon-sdk/cvmx-sysinfo.c (new) 1.1 +166 -0 src/sys/contrib/octeon-sdk/cvmx-sysinfo.h (new) 1.1 +328 -0 src/sys/contrib/octeon-sdk/cvmx-thunder.c (new) 1.1 +148 -0 src/sys/contrib/octeon-sdk/cvmx-thunder.h (new) 1.1 +270 -0 src/sys/contrib/octeon-sdk/cvmx-tim.c (new) 1.1 +333 -0 src/sys/contrib/octeon-sdk/cvmx-tim.h (new) 1.1 +322 -0 src/sys/contrib/octeon-sdk/cvmx-tra.c (new) 1.1 +411 -0 src/sys/contrib/octeon-sdk/cvmx-tra.h (new) 1.1 +464 -0 src/sys/contrib/octeon-sdk/cvmx-twsi-raw.c (new) 1.1 +331 -0 src/sys/contrib/octeon-sdk/cvmx-twsi-raw.h (new) 1.1 +285 -0 src/sys/contrib/octeon-sdk/cvmx-twsi.c (new) 1.1 +313 -0 src/sys/contrib/octeon-sdk/cvmx-twsi.h (new) 1.1 +74 -0 src/sys/contrib/octeon-sdk/cvmx-uart.h (new) 1.1 +3650 -0 src/sys/contrib/octeon-sdk/cvmx-usb.c (new) 1.1 +1129 -0 src/sys/contrib/octeon-sdk/cvmx-usb.h (new) 1.1 +283 -0 src/sys/contrib/octeon-sdk/cvmx-utils.h (new) 1.1 +12 -0 src/sys/contrib/octeon-sdk/cvmx-version.h (new) 1.1 +79 -0 src/sys/contrib/octeon-sdk/cvmx-warn.c (new) 1.1 +72 -0 src/sys/contrib/octeon-sdk/cvmx-warn.h (new) 1.1 +315 -0 src/sys/contrib/octeon-sdk/cvmx-wqe.h (new) 1.1 +127 -0 src/sys/contrib/octeon-sdk/cvmx-zip.c (new) 1.1 +247 -0 src/sys/contrib/octeon-sdk/cvmx-zip.h (new) 1.1 +169 -0 src/sys/contrib/octeon-sdk/cvmx-zone.c (new) 1.1 +90 -0 src/sys/contrib/octeon-sdk/cvmx.h (new) 1.1 +144 -0 src/sys/contrib/octeon-sdk/cvmx.mk (new) 1.1 +180 -0 src/sys/contrib/octeon-sdk/executive-config.h.template (new) 1.1 +140 -0 src/sys/contrib/octeon-sdk/octeon-feature.h (new) 1.1 +393 -0 src/sys/contrib/octeon-sdk/octeon-model.c (new) 1.1 +307 -0 src/sys/contrib/octeon-sdk/octeon-model.h (new) 1.1 +480 -0 src/sys/contrib/octeon-sdk/octeon-pci-console.c (new) 1.1 +138 -0 src/sys/contrib/octeon-sdk/octeon-pci-console.h (new) 1.1 +98 -0 src/sys/contrib/octeon-sdk/perfzilla_screen.png (new)