[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 07/10] qemu-tech: move TCG test documentation to tes
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 07/10] qemu-tech: move TCG test documentation to tests/tcg/README |
Date: |
Thu, 6 Oct 2016 17:24:20 +0200 |
Signed-off-by: Paolo Bonzini <address@hidden>
---
qemu-tech.texi | 35 --------------------------
tests/tcg/README | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 76 insertions(+), 35 deletions(-)
create mode 100644 tests/tcg/README
diff --git a/qemu-tech.texi b/qemu-tech.texi
index 16780a1..adfb53b 100644
--- a/qemu-tech.texi
+++ b/qemu-tech.texi
@@ -31,7 +31,6 @@
@menu
* Introduction::
* QEMU Internals::
-* Regression Tests::
@end menu
@end ifnottex
@@ -464,38 +463,4 @@ QEMU-SystemC, a hardware co-simulator.
@end table
address@hidden Regression Tests
address@hidden Regression Tests
-
-In the directory @file{tests/}, various interesting testing programs
-are available. They are used for regression testing.
-
address@hidden
-* test-i386::
-* linux-test::
address@hidden menu
-
address@hidden test-i386
address@hidden @file{test-i386}
-
-This program executes most of the 16 bit and 32 bit x86 instructions and
-generates a text output. It can be compared with the output obtained with
-a real CPU or another emulator. The target @code{make test} runs this
-program and a @code{diff} on the generated output.
-
-The Linux system call @code{modify_ldt()} is used to create x86 selectors
-to test some 16 bit addressing and 32 bit with segmentation cases.
-
-The Linux system call @code{vm86()} is used to test vm86 emulation.
-
-Various exceptions are raised to test most of the x86 user space
-exception reporting.
-
address@hidden linux-test
address@hidden @file{linux-test}
-
-This program tests various Linux system calls. It is used to verify
-that the system call parameters are correctly converted between target
-and host CPUs.
-
@bye
diff --git a/tests/tcg/README b/tests/tcg/README
new file mode 100644
index 0000000..5dcfb48
--- /dev/null
+++ b/tests/tcg/README
@@ -0,0 +1,80 @@
+This directory contains various interesting programs for
+regression testing.
+
+The target "make test" runs the programs and, if applicable,
+runs "diff" to detect mismatches between output on the host and
+output on QEMU.
+
+i386
+====
+
+test-i386
+---------
+
+This program executes most of the 16 bit and 32 bit x86 instructions and
+generates a text output, for comparison with the output obtained with
+a real CPU or another emulator.
+
+The Linux system call modify_ldt() is used to create x86 selectors
+to test some 16 bit addressing and 32 bit with segmentation cases.
+
+The Linux system call vm86() is used to test vm86 emulation.
+
+Various exceptions are raised to test most of the x86 user space
+exception reporting.
+
+linux-test
+----------
+
+This program tests various Linux system calls. It is used to verify
+that the system call parameters are correctly converted between target
+and host CPUs.
+
+test-i386-fprem
+---------------
+
+runcom
+------
+
+test-mmap
+---------
+
+sha1
+----
+
+hello-i386
+----------
+
+
+ARM
+===
+
+hello-arm
+---------
+
+test-arm-iwmmxt
+---------------
+
+MIPS
+====
+
+hello-mips
+----------
+
+hello-mipsel
+------------
+
+CRIS
+====
+The testsuite for CRIS is in tests/tcg/cris. You can run it
+with "make test-cris".
+
+LM32
+====
+The testsuite for LM32 is in tests/tcg/lm32. You can run it
+with "make test-lm32".
+
+Other architectures
+===================
+Other architectures have testsuites in subdirectories of tests/tcg.
+Please consult the makefiles in those directories.
--
2.7.4
- [Qemu-devel] [PATCH 05/10] qemu-tech: document lazy condition code evaluation in cpu.h, (continued)
- [Qemu-devel] [PATCH 05/10] qemu-tech: document lazy condition code evaluation in cpu.h, Paolo Bonzini, 2016/10/06
- [Qemu-devel] [PATCH 02/10] qemu-doc: replace introduction with the one from the internals manual, Paolo Bonzini, 2016/10/06
- [Qemu-devel] [PATCH 06/10] qemu-tech: move user mode emulation features from qemu-tech, Paolo Bonzini, 2016/10/06
- [Qemu-devel] [PATCH 08/10] qemu-tech: reorganize content, Paolo Bonzini, 2016/10/06
- [Qemu-devel] [PATCH 07/10] qemu-tech: move TCG test documentation to tests/tcg/README,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 10/10] qemu-doc: merge qemu-tech and qemu-doc, Paolo Bonzini, 2016/10/06
- [Qemu-devel] [PATCH 09/10] qemu-tech: rewrite some parts, Paolo Bonzini, 2016/10/06
- Re: [Qemu-devel] [PATCH 00/10] qemu-tech cleanup, Emilio G. Cota, 2016/10/06