Copy some software code from the original Milkymist SoC.
authorSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 3 Feb 2012 11:08:17 +0000 (12:08 +0100)
committerSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 3 Feb 2012 11:08:17 +0000 (12:08 +0100)
commit1a4a6eb445a51eb8953ba5285ca07be9d70b7572
tree6539b14b3942039f2defeef0854f9e8a73dfa146
parentb5cb1083ab809671b5c89f98aad7d8faea132e07
Copy some software code from the original Milkymist SoC.
Libbase should keep its RAM usage to a minimum as it is meant to
be executed before the SDRAM is up and running. (Having lots of
code is OK though as we XIP from the flash)
44 files changed:
software/include.mak [new file with mode: 0644]
software/include/base/assert.h [new file with mode: 0644]
software/include/base/board.h [new file with mode: 0644]
software/include/base/console.h [new file with mode: 0644]
software/include/base/ctype.h [new file with mode: 0644]
software/include/base/endian.h [new file with mode: 0644]
software/include/base/irq.h [new file with mode: 0644]
software/include/base/limits.h [new file with mode: 0644]
software/include/base/stdarg.h [new file with mode: 0644]
software/include/base/stdio.h [new file with mode: 0644]
software/include/base/stdlib.h [new file with mode: 0644]
software/include/base/string.h [new file with mode: 0644]
software/include/base/system.h [new file with mode: 0644]
software/include/base/uart.h [new file with mode: 0644]
software/include/base/version.h [new file with mode: 0644]
software/include/extra/blockdev.h [new file with mode: 0644]
software/include/extra/crc.h [new file with mode: 0644]
software/include/extra/fatfs.h [new file with mode: 0644]
software/include/hw/capabilities.h [new file with mode: 0644]
software/include/hw/common.h [new file with mode: 0644]
software/include/hw/flash.h [new file with mode: 0644]
software/include/hw/gpio.h [new file with mode: 0644]
software/include/hw/interrupts.h [new file with mode: 0644]
software/include/hw/sysctl.h [new file with mode: 0644]
software/include/hw/uart.h [new file with mode: 0644]
software/libbase/Makefile [new file with mode: 0644]
software/libbase/atof.c [new file with mode: 0644]
software/libbase/board.c [new file with mode: 0644]
software/libbase/console.c [new file with mode: 0644]
software/libbase/divsi3.c [new file with mode: 0644]
software/libbase/libc.c [new file with mode: 0644]
software/libbase/milieu.h [new file with mode: 0644]
software/libbase/softfloat-glue.c [new file with mode: 0644]
software/libbase/softfloat-macros.h [new file with mode: 0644]
software/libbase/softfloat-specialize.h [new file with mode: 0644]
software/libbase/softfloat.c [new file with mode: 0644]
software/libbase/softfloat.h [new file with mode: 0644]
software/libbase/system.c [new file with mode: 0644]
software/libbase/uart.c [new file with mode: 0644]
software/libbase/vsnprintf.c [new file with mode: 0644]
software/libextra/blockdev.c [new file with mode: 0644]
software/libextra/crc16.c [new file with mode: 0644]
software/libextra/crc32.c [new file with mode: 0644]
software/libextra/fatfs.c [new file with mode: 0644]