xref: /openbmc/qemu/tests/tcg/README (revision 2562755e)
1This directory contains various interesting programs for
2regression testing.
3
4The target "make test" runs the programs and, if applicable,
5runs "diff" to detect mismatches between output on the host and
6output on QEMU.
7
8i386
9====
10
11test-i386
12---------
13
14This program executes most of the 16 bit and 32 bit x86 instructions and
15generates a text output, for comparison with the output obtained with
16a real CPU or another emulator.
17
18The Linux system call modify_ldt() is used to create x86 selectors
19to test some 16 bit addressing and 32 bit with segmentation cases.
20
21The Linux system call vm86() is used to test vm86 emulation.
22
23Various exceptions are raised to test most of the x86 user space
24exception reporting.
25
26linux-test
27----------
28
29This program tests various Linux system calls. It is used to verify
30that the system call parameters are correctly converted between target
31and host CPUs.
32
33test-i386-fprem
34---------------
35
36runcom
37------
38
39test-mmap
40---------
41
42sha1
43----
44
45hello-i386
46----------
47
48
49ARM
50===
51
52hello-arm
53---------
54
55test-arm-iwmmxt
56---------------
57
58MIPS
59====
60
61hello-mips
62----------
63
64hello-mipsel
65------------
66
67CRIS
68====
69The testsuite for CRIS is in tests/tcg/cris.  You can run it
70with "make test-cris".
71
72LM32
73====
74The testsuite for LM32 is in tests/tcg/cris.  You can run it
75with "make test-lm32".
76
77