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