ext: Add the NoMali GPU no-simulation library
authorAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 7 Jul 2015 09:03:13 +0000 (10:03 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 7 Jul 2015 09:03:13 +0000 (10:03 +0100)
commitc2740578404b4e46d198de70af1cfd554033d99f
treebb97478f7d31251d5b1bb0013b6b06b16ca0712c
parenta0cbf5541133e58968919991635797babaad2a18
ext: Add the NoMali GPU no-simulation library

Add revision 9adf9d6e2d889a483a92136c96eb8a434d360561 of NoMali-model
from https://github.com/ARM-software/nomali-model. This library
implements the register interface of the Mali T6xx/T7xx series GPUs,
but doesn't do any rendering. It can be used to hide the effects of
software rendering.
39 files changed:
SConstruct
ext/nomali/.gitignore [new file with mode: 0644]
ext/nomali/Doxyfile [new file with mode: 0644]
ext/nomali/LICENSE [new file with mode: 0644]
ext/nomali/Makefile [new file with mode: 0644]
ext/nomali/Rules.app.mk [new file with mode: 0644]
ext/nomali/Rules.lib.mk [new file with mode: 0644]
ext/nomali/SConscript [new file with mode: 0644]
ext/nomali/doxygen.sed [new file with mode: 0755]
ext/nomali/include/libnomali/nomali.h [new file with mode: 0644]
ext/nomali/lib/Rules.mk [new file with mode: 0644]
ext/nomali/lib/gpu.cc [new file with mode: 0644]
ext/nomali/lib/gpu.hh [new file with mode: 0644]
ext/nomali/lib/gpublock.cc [new file with mode: 0644]
ext/nomali/lib/gpublock.hh [new file with mode: 0644]
ext/nomali/lib/gpucontrol.cc [new file with mode: 0644]
ext/nomali/lib/gpucontrol.hh [new file with mode: 0644]
ext/nomali/lib/jobcontrol.cc [new file with mode: 0644]
ext/nomali/lib/jobcontrol.hh [new file with mode: 0644]
ext/nomali/lib/jobslot.cc [new file with mode: 0644]
ext/nomali/lib/jobslot.hh [new file with mode: 0644]
ext/nomali/lib/mali_midg_regmap.h [new file with mode: 0644]
ext/nomali/lib/mali_midgard.cc [new file with mode: 0644]
ext/nomali/lib/mali_midgard.hh [new file with mode: 0644]
ext/nomali/lib/mali_t6xx.cc [new file with mode: 0644]
ext/nomali/lib/mali_t6xx.hh [new file with mode: 0644]
ext/nomali/lib/mali_t7xx.cc [new file with mode: 0644]
ext/nomali/lib/mali_t7xx.hh [new file with mode: 0644]
ext/nomali/lib/mmu.cc [new file with mode: 0644]
ext/nomali/lib/mmu.hh [new file with mode: 0644]
ext/nomali/lib/nomali_api.cc [new file with mode: 0644]
ext/nomali/lib/regutils.hh [new file with mode: 0644]
ext/nomali/lib/types.hh [new file with mode: 0644]
ext/nomali/tests/Rules.mk [new file with mode: 0644]
ext/nomali/tests/nomali_test0.c [new file with mode: 0644]
ext/nomali/tests/nomali_test_helpers.h [new file with mode: 0644]
ext/nomali/tests/nomali_test_ints.c [new file with mode: 0644]
ext/nomali/tests/test_helpers.c [new file with mode: 0644]
ext/nomali/tests/test_helpers.h [new file with mode: 0644]