Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jul 2010 07:19:43 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        cvs-src-old@freebsd.org
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 ...
Message-ID:  <201007200720.o6K7KBkZ095705@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



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