ll simulator tests

Background

I have prepared qemu-friendly pre-compiled versions of the ll "linux_logo in assembly language" programs. These can be used as very small sanity checks on syscall-level userspace simulators. The tests are small, but they exercise the integer instruction sets and run a small number of common syscalls.

Scripts are provided for testing the following simulation infrastructures:

Download

Download: ll_binaries-0.42.tar.gz (252k) [05 January 2010]


Qemu Status

Below is the status when running current git qemu on an x86_64 SuSE 10.1 machine.

Current status as of 17 September 2009 - 11/13 architectures working

Peak status is now - 11/13 architecutres working

ArchitectureStatus
alpha works
arm works
arm_thumb works
cris broken! (Should work, but possible toolchain problem causes mmap error on load)
i386 works
m68k broken! (qemu support is missing instructions)
microblaze works
mips works
mipsel works
ppc works
sh4 works
sparc32plus works
x86_64 works

M5 Status

Currently, Alpha, ARM, MIPSEL, and X86 work. SPARC mostly works but the RAM amount is missing.
Back to the ll in assembly page