First version
authorDennis Huang <denhuang@nvidia.com>
Wed, 23 Apr 2014 02:20:59 +0000 (19:20 -0700)
committerDennis Huang <denhuang@nvidia.com>
Wed, 23 Apr 2014 21:45:57 +0000 (14:45 -0700)
commit6d037711c7891b852e20803ffdbc32b9f3dff8c5
treeef27a8c5f0cbadf6b377a64bbe2ee01adad95aa0
parentc53866ef7d532a0371ad97d9c048992c894157e5
First version

- from: d6307262d90da371b345c23f2b69c5c40fbc79b4

Change-Id: I276b23eef2e64716eb6c8e2e53e39b6f0ffed2c5
Reviewed-on: http://git-master/r/400525
Reviewed-by: Dennis Huang <denhuang@nvidia.com>
Tested-by: Dennis Huang <denhuang@nvidia.com>
382 files changed:
Android.mk [new file with mode: 0644]
LICENSE [new file with mode: 0644]
app/aboot/aboot.c [new file with mode: 0644]
app/aboot/bootimg.h [new file with mode: 0644]
app/aboot/fastboot.c [new file with mode: 0644]
app/aboot/fastboot.h [new file with mode: 0644]
app/aboot/rules.mk [new file with mode: 0644]
app/app.c [new file with mode: 0644]
app/pcitests/pci_tests.c [new file with mode: 0644]
app/pcitests/rules.mk [new file with mode: 0644]
app/rules.mk [new file with mode: 0644]
app/shell/rules.mk [new file with mode: 0644]
app/shell/shell.c [new file with mode: 0644]
app/stringtests/mymemcpy.S [new file with mode: 0644]
app/stringtests/mymemset.S [new file with mode: 0644]
app/stringtests/rules.mk [new file with mode: 0644]
app/stringtests/string_tests.c [new file with mode: 0644]
app/tests/include/app/tests.h [new file with mode: 0644]
app/tests/printf_tests.c [new file with mode: 0644]
app/tests/rules.mk [new file with mode: 0644]
app/tests/tests.c [new file with mode: 0644]
app/tests/thread_tests.c [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/arm_common_tables.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/arm_math.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cm0.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cm0plus.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cm3.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cm4.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cm4_simd.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cmFunc.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_cmInstr.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_sc000.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Include/core_sc300.h [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Lib/libarm_cortexM0l_math.a [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Lib/libarm_cortexM3l_math.a [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Lib/libarm_cortexM4l_math.a [new file with mode: 0644]
arch/arm/arm-m/CMSIS/Lib/libarm_cortexM4lf_math.a [new file with mode: 0644]
arch/arm/arm-m/arch.c [new file with mode: 0644]
arch/arm/arm-m/exceptions.c [new file with mode: 0644]
arch/arm/arm-m/include/arch/arch_thread.h [new file with mode: 0644]
arch/arm/arm-m/include/arch/arm/cm3.h [new file with mode: 0644]
arch/arm/arm-m/start.c [new file with mode: 0644]
arch/arm/arm-m/systick.c [new file with mode: 0644]
arch/arm/arm-m/thread.c [new file with mode: 0644]
arch/arm/arm-m/vectab.c [new file with mode: 0644]
arch/arm/arm/arch.c [new file with mode: 0644]
arch/arm/arm/asm.S [new file with mode: 0644]
arch/arm/arm/cache-l2x0.c [new file with mode: 0644]
arch/arm/arm/cache-ops.S [new file with mode: 0644]
arch/arm/arm/cache.c [new file with mode: 0644]
arch/arm/arm/dcc.S [new file with mode: 0644]
arch/arm/arm/exceptions.S [new file with mode: 0644]
arch/arm/arm/faults.c [new file with mode: 0644]
arch/arm/arm/include/arch/arch_thread.h [new file with mode: 0644]
arch/arm/arm/mmu.c [new file with mode: 0644]
arch/arm/arm/mmu_ldesc.c [new file with mode: 0644]
arch/arm/arm/mmu_sdesc.c [new file with mode: 0644]
arch/arm/arm/monitor_interface.S [new file with mode: 0644]
arch/arm/arm/monitor_vectors.S [new file with mode: 0644]
arch/arm/arm/neon/ops.S [new file with mode: 0644]
arch/arm/arm/neon/rules.mk [new file with mode: 0644]
arch/arm/arm/ops.S [new file with mode: 0644]
arch/arm/arm/start.S [new file with mode: 0644]
arch/arm/arm/task.c [new file with mode: 0644]
arch/arm/arm/thread.c [new file with mode: 0644]
arch/arm/compile.mk [new file with mode: 0644]
arch/arm/include/arch/arm.h [new file with mode: 0644]
arch/arm/include/arch/arm/cache-l2x0.h [new file with mode: 0644]
arch/arm/include/arch/arm/cores.h [new file with mode: 0644]
arch/arm/include/arch/arm/dcc.h [new file with mode: 0644]
arch/arm/include/arch/arm/mmu.h [new file with mode: 0644]
arch/arm/include/arch/arm/mmu_ldesc.h [new file with mode: 0644]
arch/arm/include/arch/arm/mmu_ldesc_macros.h [new file with mode: 0644]
arch/arm/include/arch/arm/mmu_sdesc.h [new file with mode: 0644]
arch/arm/include/arch/arm/mmu_sdesc_macros.h [new file with mode: 0644]
arch/arm/include/arch/arm/monitor_vectors.h [new file with mode: 0644]
arch/arm/include/arch/arm/ops.h [new file with mode: 0644]
arch/arm/include/arch/defines.h [new file with mode: 0644]
arch/arm/rules.mk [new file with mode: 0644]
arch/arm/system-onesegment.ld [new file with mode: 0644]
arch/arm/system-twosegment.ld [new file with mode: 0644]
arch/arm64/compile.mk [new file with mode: 0644]
dev/dev.c [new file with mode: 0644]
dev/fbcon/fbcon.c [new file with mode: 0644]
dev/fbcon/font5x12.h [new file with mode: 0644]
dev/fbcon/rules.mk [new file with mode: 0644]
dev/keys/gpio_keypad.c [new file with mode: 0644]
dev/keys/keys.c [new file with mode: 0644]
dev/keys/rules.mk [new file with mode: 0644]
dev/net/smc91c96/include/dev/net/smc91c96.h [new file with mode: 0644]
dev/net/smc91c96/rules.mk [new file with mode: 0644]
dev/net/smc91c96/smc91c96.c [new file with mode: 0644]
dev/net/smc91c96/smc91c96_p.h [new file with mode: 0644]
dev/pmic/twl4030/include/dev/twl4030.h [new file with mode: 0644]
dev/pmic/twl4030/rules.mk [new file with mode: 0644]
dev/pmic/twl4030/twl4030.c [new file with mode: 0644]
dev/pmic/twl4030/twl4030_hw.h [new file with mode: 0644]
dev/rules.mk [new file with mode: 0644]
dev/usb/rules.mk [new file with mode: 0644]
dev/usb/usb.c [new file with mode: 0644]
include/app.h [new file with mode: 0644]
include/arch.h [new file with mode: 0644]
include/arch/ops.h [new file with mode: 0644]
include/arch/outercache.h [new file with mode: 0644]
include/arch/task.h [new file with mode: 0644]
include/arch/thread.h [new file with mode: 0644]
include/asm.h [new file with mode: 0644]
include/assert.h [new file with mode: 0644]
include/bits.h [new file with mode: 0644]
include/compiler.h [new file with mode: 0644]
include/ctype.h [new file with mode: 0644]
include/debug.h [new file with mode: 0644]
include/dev/display.h [new file with mode: 0644]
include/dev/ethernet.h [new file with mode: 0644]
include/dev/fbcon.h [new file with mode: 0644]
include/dev/flash.h [new file with mode: 0644]
include/dev/flash_nor.h [new file with mode: 0644]
include/dev/gpio.h [new file with mode: 0644]
include/dev/gpio_keypad.h [new file with mode: 0644]
include/dev/i2c.h [new file with mode: 0644]
include/dev/keys.h [new file with mode: 0644]
include/dev/pci.h [new file with mode: 0644]
include/dev/uart.h [new file with mode: 0644]
include/dev/udc.h [new file with mode: 0644]
include/dev/usb.h [new file with mode: 0644]
include/dev/usbc.h [new file with mode: 0644]
include/endian.h [new file with mode: 0644]
include/err.h [new file with mode: 0644]
include/errno.h [new file with mode: 0644]
include/hw/mii.h [new file with mode: 0644]
include/hw/usb.h [new file with mode: 0644]
include/inttypes.h [new file with mode: 0644]
include/kernel/boot_params.h [new file with mode: 0644]
include/kernel/dpc.h [new file with mode: 0644]
include/kernel/elf.h [new file with mode: 0644]
include/kernel/event.h [new file with mode: 0644]
include/kernel/mutex.h [new file with mode: 0644]
include/kernel/semaphore.h [new file with mode: 0644]
include/kernel/task.h [new file with mode: 0644]
include/kernel/thread.h [new file with mode: 0644]
include/kernel/timer.h [new file with mode: 0644]
include/lib/bcache.h [new file with mode: 0644]
include/lib/bio.h [new file with mode: 0644]
include/lib/cbuf.h [new file with mode: 0644]
include/lib/cksum.h [new file with mode: 0644]
include/lib/console.h [new file with mode: 0644]
include/lib/font.h [new file with mode: 0644]
include/lib/fs.h [new file with mode: 0644]
include/lib/fs/ext2.h [new file with mode: 0644]
include/lib/gfx.h [new file with mode: 0644]
include/lib/gfxconsole.h [new file with mode: 0644]
include/lib/heap.h [new file with mode: 0644]
include/lib/monitor/monitor_vector.h [new file with mode: 0644]
include/lib/ote/ote_protocol.h [new file with mode: 0644]
include/lib/ote/ote_types.h [new file with mode: 0644]
include/lib/partition.h [new file with mode: 0644]
include/lib/ptable.h [new file with mode: 0644]
include/lib/text.h [new file with mode: 0644]
include/lib/tga.h [new file with mode: 0644]
include/list.h [new file with mode: 0644]
include/malloc.h [new file with mode: 0644]
include/new.h [new file with mode: 0644]
include/ote_intf.h [new file with mode: 0644]
include/platform.h [new file with mode: 0644]
include/platform/debug.h [new file with mode: 0644]
include/platform/interrupts.h [new file with mode: 0644]
include/platform/timer.h [new file with mode: 0644]
include/pow2.h [new file with mode: 0644]
include/printf.h [new file with mode: 0644]
include/rand.h [new file with mode: 0644]
include/reg.h [new file with mode: 0644]
include/stdbool.h [new file with mode: 0644]
include/stddef.h [new file with mode: 0644]
include/stdint.h [new file with mode: 0644]
include/stdio.h [new file with mode: 0644]
include/stdlib.h [new file with mode: 0644]
include/string.h [new file with mode: 0644]
include/sys/types.h [new file with mode: 0644]
include/target.h [new file with mode: 0644]
kernel/boot.c [new file with mode: 0644]
kernel/debug.c [new file with mode: 0644]
kernel/dpc.c [new file with mode: 0644]
kernel/event.c [new file with mode: 0644]
kernel/main.c [new file with mode: 0644]
kernel/mutex.c [new file with mode: 0644]
kernel/ote_intf.c [new file with mode: 0644]
kernel/rules.mk [new file with mode: 0644]
kernel/semaphore.c [new file with mode: 0644]
kernel/syscall.c [new file with mode: 0644]
kernel/task.c [new file with mode: 0644]
kernel/thread.c [new file with mode: 0644]
kernel/timer.c [new file with mode: 0644]
lib/bcache/bcache.c [new file with mode: 0644]
lib/bcache/rules.mk [new file with mode: 0644]
lib/bio/bio.c [new file with mode: 0644]
lib/bio/debug.c [new file with mode: 0644]
lib/bio/mem.c [new file with mode: 0644]
lib/bio/rules.mk [new file with mode: 0644]
lib/bio/subdev.c [new file with mode: 0644]
lib/cbuf/cbuf.c [new file with mode: 0644]
lib/cbuf/rules.mk [new file with mode: 0644]
lib/cksum/adler32.c [new file with mode: 0644]
lib/cksum/crc32.c [new file with mode: 0644]
lib/cksum/crc32.h [new file with mode: 0644]
lib/cksum/debug.c [new file with mode: 0644]
lib/cksum/rules.mk [new file with mode: 0644]
lib/cksum/zutil.h [new file with mode: 0644]
lib/console/console.c [new file with mode: 0644]
lib/console/rules.mk [new file with mode: 0644]
lib/debug/debug.c [new file with mode: 0644]
lib/debug/rules.mk [new file with mode: 0644]
lib/debugcommands/debugcommands.c [new file with mode: 0644]
lib/debugcommands/rules.mk [new file with mode: 0644]
lib/font/font.c [new file with mode: 0644]
lib/font/font.h [new file with mode: 0644]
lib/font/rules.mk [new file with mode: 0644]
lib/fs/debug.c [new file with mode: 0644]
lib/fs/ext2/dir.c [new file with mode: 0644]
lib/fs/ext2/ext2.c [new file with mode: 0644]
lib/fs/ext2/ext2_fs.h [new file with mode: 0644]
lib/fs/ext2/ext2_priv.h [new file with mode: 0644]
lib/fs/ext2/ext3_fs.h [new file with mode: 0644]
lib/fs/ext2/file.c [new file with mode: 0644]
lib/fs/ext2/io.c [new file with mode: 0644]
lib/fs/ext2/rules.mk [new file with mode: 0644]
lib/fs/fs.c [new file with mode: 0644]
lib/fs/rules.mk [new file with mode: 0644]
lib/gfx/gfx.c [new file with mode: 0644]
lib/gfx/rules.mk [new file with mode: 0644]
lib/gfxconsole/gfxconsole.c [new file with mode: 0644]
lib/gfxconsole/rules.mk [new file with mode: 0644]
lib/heap/heap.c [new file with mode: 0644]
lib/heap/rules.mk [new file with mode: 0644]
lib/libc/atexit.c [new file with mode: 0644]
lib/libc/atoi.c [new file with mode: 0644]
lib/libc/ctype.c [new file with mode: 0644]
lib/libc/eabi.c [new file with mode: 0644]
lib/libc/malloc.c [new file with mode: 0644]
lib/libc/new.cpp [new file with mode: 0644]
lib/libc/printf.c [new file with mode: 0644]
lib/libc/pure_virtual.cpp [new file with mode: 0644]
lib/libc/rand.c [new file with mode: 0644]
lib/libc/rules.mk [new file with mode: 0644]
lib/libc/string/arch/arm/memcpy.S [new file with mode: 0644]
lib/libc/string/arch/arm/memset.S [new file with mode: 0644]
lib/libc/string/arch/arm/rules.mk [new file with mode: 0644]
lib/libc/string/arch/x86/memcpy.S [new file with mode: 0644]
lib/libc/string/arch/x86/memset.S [new file with mode: 0644]
lib/libc/string/arch/x86/rules.mk [new file with mode: 0644]
lib/libc/string/bcopy.c [new file with mode: 0644]
lib/libc/string/bzero.c [new file with mode: 0644]
lib/libc/string/memchr.c [new file with mode: 0644]
lib/libc/string/memcmp.c [new file with mode: 0644]
lib/libc/string/memcpy.c [new file with mode: 0644]
lib/libc/string/memmove.c [new file with mode: 0644]
lib/libc/string/memscan.c [new file with mode: 0644]
lib/libc/string/memset.c [new file with mode: 0644]
lib/libc/string/rules.mk [new file with mode: 0644]
lib/libc/string/strcat.c [new file with mode: 0644]
lib/libc/string/strchr.c [new file with mode: 0644]
lib/libc/string/strcmp.c [new file with mode: 0644]
lib/libc/string/strcoll.c [new file with mode: 0644]
lib/libc/string/strcpy.c [new file with mode: 0644]
lib/libc/string/strdup.c [new file with mode: 0644]
lib/libc/string/strerror.c [new file with mode: 0644]
lib/libc/string/strlcat.c [new file with mode: 0644]
lib/libc/string/strlcpy.c [new file with mode: 0644]
lib/libc/string/strlen.c [new file with mode: 0644]
lib/libc/string/strncat.c [new file with mode: 0644]
lib/libc/string/strncmp.c [new file with mode: 0644]
lib/libc/string/strncpy.c [new file with mode: 0644]
lib/libc/string/strnicmp.c [new file with mode: 0644]
lib/libc/string/strnlen.c [new file with mode: 0644]
lib/libc/string/strpbrk.c [new file with mode: 0644]
lib/libc/string/strrchr.c [new file with mode: 0644]
lib/libc/string/strspn.c [new file with mode: 0644]
lib/libc/string/strstr.c [new file with mode: 0644]
lib/libc/string/strtok.c [new file with mode: 0644]
lib/libc/string/strxfrm.c [new file with mode: 0644]
lib/monitor/arm64/include/arm64/asm.h [new file with mode: 0644]
lib/monitor/arm64/include/arm64/mmu_ldesc.h [new file with mode: 0644]
lib/monitor/arm64/include/arm64/monitor_macros.h [new file with mode: 0644]
lib/monitor/arm64/include/psci.h [new file with mode: 0644]
lib/monitor/arm64/monitor-onesegment.ld [new file with mode: 0644]
lib/monitor/arm64/monitor_cpu.S [new file with mode: 0644]
lib/monitor/arm64/monitor_lib.S [new file with mode: 0644]
lib/monitor/arm64/monitor_mmu.S [new file with mode: 0644]
lib/monitor/arm64/monitor_psci.S [new file with mode: 0644]
lib/monitor/arm64/monitor_start.S [new file with mode: 0644]
lib/monitor/arm64/monitor_vector.S [new file with mode: 0644]
lib/monitor/common/debug.c [new file with mode: 0644]
lib/monitor/common/printf.c [new file with mode: 0644]
lib/monitor/rules.mk [new file with mode: 0644]
lib/partition/partition.c [new file with mode: 0644]
lib/partition/rules.mk [new file with mode: 0644]
lib/ptable/ptable.c [new file with mode: 0644]
lib/ptable/rules.mk [new file with mode: 0644]
lib/text/rules.mk [new file with mode: 0644]
lib/text/text.c [new file with mode: 0644]
lib/tga/rules.mk [new file with mode: 0644]
lib/tga/tga.c [new file with mode: 0644]
make/build.mk [new file with mode: 0644]
make/compile.mk [new file with mode: 0644]
make/macros.mk [new file with mode: 0644]
make/module.mk [new file with mode: 0644]
make/recurse.mk [new file with mode: 0644]
makefile [new file with mode: 0644]
platform/armemu/blkdev.c [new file with mode: 0644]
platform/armemu/debug.c [new file with mode: 0644]
platform/armemu/display.c [new file with mode: 0644]
platform/armemu/include/platform/armemu.h [new file with mode: 0644]
platform/armemu/include/platform/armemu/memmap.h [new file with mode: 0644]
platform/armemu/interrupts.c [new file with mode: 0644]
platform/armemu/net.c [new file with mode: 0644]
platform/armemu/platform.c [new file with mode: 0644]
platform/armemu/platform_p.h [new file with mode: 0644]
platform/armemu/rules.mk [new file with mode: 0644]
platform/armemu/timer.c [new file with mode: 0644]
platform/debug.c [new file with mode: 0644]
platform/init.c [new file with mode: 0644]
platform/rules.mk [new file with mode: 0644]
platform/tegra/common/boot_secondary.S [new file with mode: 0644]
platform/tegra/common/cpu.c [new file with mode: 0644]
platform/tegra/common/cpu_early_init.S [new file with mode: 0644]
platform/tegra/common/debug.c [new file with mode: 0644]
platform/tegra/common/interrupts.c [new file with mode: 0644]
platform/tegra/common/memory.c [new file with mode: 0644]
platform/tegra/common/platform.c [new file with mode: 0644]
platform/tegra/common/pm.c [new file with mode: 0644]
platform/tegra/common/timer.c [new file with mode: 0644]
platform/tegra/common/tz.c [new file with mode: 0644]
platform/tegra/include/platform/boot_secondary.h [new file with mode: 0644]
platform/tegra/include/platform/irqs.h [new file with mode: 0644]
platform/tegra/include/platform/memmap.h [new file with mode: 0644]
platform/tegra/include/platform/platform_p.h [new file with mode: 0644]
platform/tegra/include/platform/tegra3/memmap_ext.h [new file with mode: 0644]
platform/tegra/include/platform/tegra4/memmap_ext.h [new file with mode: 0644]
platform/tegra/include/platform/tegra4i/memmap_ext.h [new file with mode: 0644]
platform/tegra/include/platform/tzrammap.h [new file with mode: 0644]
platform/tegra/monitor/debug.c [new file with mode: 0644]
platform/tegra/monitor/interrupts.c [new file with mode: 0644]
platform/tegra/monitor/memory.c [new file with mode: 0644]
platform/tegra/monitor/psci.c [new file with mode: 0644]
platform/tegra/monitor/rules.mk [new file with mode: 0644]
platform/tegra/rules.mk [new file with mode: 0644]
platform/tegra/tegra3/platform.c [new file with mode: 0644]
platform/tegra/tegra3/rules.mk [new file with mode: 0644]
platform/tegra/tegra3/tz.c [new file with mode: 0644]
platform/tegra/tegra4/platform.c [new file with mode: 0644]
platform/tegra/tegra4/rules.mk [new file with mode: 0644]
platform/tegra/tegra4i/platform.c [new file with mode: 0644]
platform/tegra/tegra4i/rules.mk [new file with mode: 0644]
platform/tegra/tegra4i/tz.c [new file with mode: 0644]
project/armemu-test.mk [new file with mode: 0644]
project/tegra.mk [new file with mode: 0644]
scripts/attach.cmm [new file with mode: 0644]
scripts/buildall [new file with mode: 0755]
scripts/codestyle [new file with mode: 0755]
scripts/config_a11.cmm [new file with mode: 0644]
scripts/config_scorpion.cmm [new file with mode: 0644]
scripts/do-adk2012-test [new file with mode: 0755]
scripts/do-armemu-test [new file with mode: 0755]
scripts/do-beagle-test [new file with mode: 0755]
scripts/do-osk5912-test [new file with mode: 0755]
scripts/do-sam7ex256-test [new file with mode: 0755]
scripts/lk.cmm [new file with mode: 0644]
scripts/tagit [new file with mode: 0755]
target/armemu/armemu.conf [new file with mode: 0644]
target/armemu/rules.mk [new file with mode: 0644]
target/init.c [new file with mode: 0644]
target/rules.mk [new file with mode: 0644]
target/t124/include/target/debugconfig.h [new file with mode: 0644]
target/t124/rules.mk [new file with mode: 0644]
target/t132/include/target/debugconfig.h [new file with mode: 0644]
target/t132/rules.mk [new file with mode: 0644]
target/t148/include/target/debugconfig.h [new file with mode: 0644]
target/t148/rules.mk [new file with mode: 0644]
target/t30/include/target/debugconfig.h [new file with mode: 0644]
target/t30/rules.mk [new file with mode: 0644]
task/rules.mk [new file with mode: 0644]
tools/gen_tos_part_img.py [new file with mode: 0755]
tools/tf_gen_include.py [new file with mode: 0755]