]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Import the Cavium Simple Executive from the Cavium Octeon SDK. The Simple
authorjmallett <jmallett@FreeBSD.org>
Tue, 20 Jul 2010 07:19:43 +0000 (07:19 +0000)
committerjmallett <jmallett@FreeBSD.org>
Tue, 20 Jul 2010 07:19:43 +0000 (07:19 +0000)
commit4948f4b8d566f7868120bc7a4ca589e591f02907
tree6a1615beb550260d7a4efb6a7ce469f5261103ce
parent34462ac1dd736012f6a3627fb6fdebaba982cc6c
parent54dae90bed3e3a707509d32c2bd64dc7ea9b1b46
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.
157 files changed:
sys/contrib/octeon-sdk/README.txt
sys/contrib/octeon-sdk/cvmip.h
sys/contrib/octeon-sdk/cvmx-abi.h
sys/contrib/octeon-sdk/cvmx-access-native.h
sys/contrib/octeon-sdk/cvmx-access.h
sys/contrib/octeon-sdk/cvmx-address.h
sys/contrib/octeon-sdk/cvmx-app-init-linux.c
sys/contrib/octeon-sdk/cvmx-app-init.c
sys/contrib/octeon-sdk/cvmx-app-init.h
sys/contrib/octeon-sdk/cvmx-asm.h
sys/contrib/octeon-sdk/cvmx-asx.h
sys/contrib/octeon-sdk/cvmx-atomic.h
sys/contrib/octeon-sdk/cvmx-bootloader.h
sys/contrib/octeon-sdk/cvmx-bootmem.c
sys/contrib/octeon-sdk/cvmx-bootmem.h
sys/contrib/octeon-sdk/cvmx-ciu.h
sys/contrib/octeon-sdk/cvmx-cmd-queue.c
sys/contrib/octeon-sdk/cvmx-cmd-queue.h
sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c
sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h
sys/contrib/octeon-sdk/cvmx-compactflash.c
sys/contrib/octeon-sdk/cvmx-compactflash.h
sys/contrib/octeon-sdk/cvmx-core.c
sys/contrib/octeon-sdk/cvmx-core.h
sys/contrib/octeon-sdk/cvmx-coremask.c
sys/contrib/octeon-sdk/cvmx-coremask.h
sys/contrib/octeon-sdk/cvmx-csr-addresses.h
sys/contrib/octeon-sdk/cvmx-csr-db-support.c
sys/contrib/octeon-sdk/cvmx-csr-db.c
sys/contrib/octeon-sdk/cvmx-csr-db.h
sys/contrib/octeon-sdk/cvmx-csr-enums.h
sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
sys/contrib/octeon-sdk/cvmx-csr.h
sys/contrib/octeon-sdk/cvmx-cvmmem.h
sys/contrib/octeon-sdk/cvmx-dfa.c
sys/contrib/octeon-sdk/cvmx-dfa.h
sys/contrib/octeon-sdk/cvmx-dma-engine.c
sys/contrib/octeon-sdk/cvmx-dma-engine.h
sys/contrib/octeon-sdk/cvmx-ebt3000.c
sys/contrib/octeon-sdk/cvmx-ebt3000.h
sys/contrib/octeon-sdk/cvmx-fau.h
sys/contrib/octeon-sdk/cvmx-flash.c
sys/contrib/octeon-sdk/cvmx-flash.h
sys/contrib/octeon-sdk/cvmx-fpa.c
sys/contrib/octeon-sdk/cvmx-fpa.h
sys/contrib/octeon-sdk/cvmx-gmx.h
sys/contrib/octeon-sdk/cvmx-gpio.h
sys/contrib/octeon-sdk/cvmx-helper-board.c
sys/contrib/octeon-sdk/cvmx-helper-board.h
sys/contrib/octeon-sdk/cvmx-helper-check-defines.h
sys/contrib/octeon-sdk/cvmx-helper-errata.c
sys/contrib/octeon-sdk/cvmx-helper-errata.h
sys/contrib/octeon-sdk/cvmx-helper-fpa.c
sys/contrib/octeon-sdk/cvmx-helper-fpa.h
sys/contrib/octeon-sdk/cvmx-helper-loop.c
sys/contrib/octeon-sdk/cvmx-helper-loop.h
sys/contrib/octeon-sdk/cvmx-helper-npi.c
sys/contrib/octeon-sdk/cvmx-helper-npi.h
sys/contrib/octeon-sdk/cvmx-helper-rgmii.c
sys/contrib/octeon-sdk/cvmx-helper-rgmii.h
sys/contrib/octeon-sdk/cvmx-helper-sgmii.c
sys/contrib/octeon-sdk/cvmx-helper-sgmii.h
sys/contrib/octeon-sdk/cvmx-helper-spi.c
sys/contrib/octeon-sdk/cvmx-helper-spi.h
sys/contrib/octeon-sdk/cvmx-helper-util.c
sys/contrib/octeon-sdk/cvmx-helper-util.h
sys/contrib/octeon-sdk/cvmx-helper-xaui.c
sys/contrib/octeon-sdk/cvmx-helper-xaui.h
sys/contrib/octeon-sdk/cvmx-helper.c
sys/contrib/octeon-sdk/cvmx-helper.h
sys/contrib/octeon-sdk/cvmx-higig.h
sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c
sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c
sys/contrib/octeon-sdk/cvmx-interrupt.c
sys/contrib/octeon-sdk/cvmx-interrupt.h
sys/contrib/octeon-sdk/cvmx-iob.h
sys/contrib/octeon-sdk/cvmx-ipd.h
sys/contrib/octeon-sdk/cvmx-key.h
sys/contrib/octeon-sdk/cvmx-l2c.c
sys/contrib/octeon-sdk/cvmx-l2c.h
sys/contrib/octeon-sdk/cvmx-llm.c
sys/contrib/octeon-sdk/cvmx-llm.h
sys/contrib/octeon-sdk/cvmx-lmc.h
sys/contrib/octeon-sdk/cvmx-log-arc.S
sys/contrib/octeon-sdk/cvmx-log.c
sys/contrib/octeon-sdk/cvmx-log.h
sys/contrib/octeon-sdk/cvmx-malloc.h
sys/contrib/octeon-sdk/cvmx-malloc/README-malloc
sys/contrib/octeon-sdk/cvmx-malloc/arena.c
sys/contrib/octeon-sdk/cvmx-malloc/malloc.c
sys/contrib/octeon-sdk/cvmx-malloc/malloc.h
sys/contrib/octeon-sdk/cvmx-malloc/thread-m.h
sys/contrib/octeon-sdk/cvmx-mdio.h
sys/contrib/octeon-sdk/cvmx-mgmt-port.c
sys/contrib/octeon-sdk/cvmx-mgmt-port.h
sys/contrib/octeon-sdk/cvmx-mio.h
sys/contrib/octeon-sdk/cvmx-nand.c
sys/contrib/octeon-sdk/cvmx-nand.h
sys/contrib/octeon-sdk/cvmx-npi.h
sys/contrib/octeon-sdk/cvmx-packet.h
sys/contrib/octeon-sdk/cvmx-pci.h
sys/contrib/octeon-sdk/cvmx-pcie.c
sys/contrib/octeon-sdk/cvmx-pcie.h
sys/contrib/octeon-sdk/cvmx-pip.h
sys/contrib/octeon-sdk/cvmx-pko.c
sys/contrib/octeon-sdk/cvmx-pko.h
sys/contrib/octeon-sdk/cvmx-platform.h
sys/contrib/octeon-sdk/cvmx-pow.c
sys/contrib/octeon-sdk/cvmx-pow.h
sys/contrib/octeon-sdk/cvmx-raid.c
sys/contrib/octeon-sdk/cvmx-raid.h
sys/contrib/octeon-sdk/cvmx-resources.config
sys/contrib/octeon-sdk/cvmx-rng.h
sys/contrib/octeon-sdk/cvmx-rtc.h
sys/contrib/octeon-sdk/cvmx-rwlock.h
sys/contrib/octeon-sdk/cvmx-scratch.h
sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
sys/contrib/octeon-sdk/cvmx-shared-linux.ld
sys/contrib/octeon-sdk/cvmx-spi.c
sys/contrib/octeon-sdk/cvmx-spi.h
sys/contrib/octeon-sdk/cvmx-spi4000.c
sys/contrib/octeon-sdk/cvmx-spinlock.h
sys/contrib/octeon-sdk/cvmx-swap.h
sys/contrib/octeon-sdk/cvmx-sysinfo.c
sys/contrib/octeon-sdk/cvmx-sysinfo.h
sys/contrib/octeon-sdk/cvmx-thunder.c
sys/contrib/octeon-sdk/cvmx-thunder.h
sys/contrib/octeon-sdk/cvmx-tim.c
sys/contrib/octeon-sdk/cvmx-tim.h
sys/contrib/octeon-sdk/cvmx-tra.c
sys/contrib/octeon-sdk/cvmx-tra.h
sys/contrib/octeon-sdk/cvmx-twsi-raw.c
sys/contrib/octeon-sdk/cvmx-twsi-raw.h
sys/contrib/octeon-sdk/cvmx-twsi.c
sys/contrib/octeon-sdk/cvmx-twsi.h
sys/contrib/octeon-sdk/cvmx-uart.h
sys/contrib/octeon-sdk/cvmx-usb.c
sys/contrib/octeon-sdk/cvmx-usb.h
sys/contrib/octeon-sdk/cvmx-utils.h
sys/contrib/octeon-sdk/cvmx-version.h
sys/contrib/octeon-sdk/cvmx-warn.c
sys/contrib/octeon-sdk/cvmx-warn.h
sys/contrib/octeon-sdk/cvmx-wqe.h
sys/contrib/octeon-sdk/cvmx-zip.c
sys/contrib/octeon-sdk/cvmx-zip.h
sys/contrib/octeon-sdk/cvmx-zone.c
sys/contrib/octeon-sdk/cvmx.h
sys/contrib/octeon-sdk/cvmx.mk
sys/contrib/octeon-sdk/executive-config.h.template
sys/contrib/octeon-sdk/octeon-feature.h
sys/contrib/octeon-sdk/octeon-model.c
sys/contrib/octeon-sdk/octeon-model.h
sys/contrib/octeon-sdk/octeon-pci-console.c
sys/contrib/octeon-sdk/octeon-pci-console.h
sys/contrib/octeon-sdk/perfzilla_screen.png