qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [RFC] ARM test generator
@ 2008-07-08 12:35 Laurent Desnogues
  2008-07-08 13:26 ` Paul Brook
  0 siblings, 1 reply; 5+ messages in thread
From: Laurent Desnogues @ 2008-07-08 12:35 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1000 bytes --]

Hello,

this is a very simple test generator for ARM.

The aim is to help test instruction correctness since several people
already noticed some problems, that are not always easy to
reproduce in the absence of test infrastructure (a big word for such
a simple thing).

The process is simple:
  - an input file gives a list of instructions with inputs
  - C and asm files are generated and compiled for ARM
  - the test can then be run on a reference platform and with
    arm-linux-user qemu, and outputs can be compared.

The sample input file I provide demonstrates bugs that are
corrected by my proposed patch:

http://lists.gnu.org/archive/html/qemu-devel/2008-06/msg00699.html

This should not be taken too seriously, this is just an aid to
establish communication between patchers and maintainers :-)

BTW I put this under BSD license,  let me know if that is a problem
for inclusion into qemu (in case that ever happens, which I hope
will...).

Comments are obviously very welcome.


Laurent

[-- Attachment #2: test-arm-v00.tar.bz2 --]
[-- Type: application/x-bzip2, Size: 6333 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-07-08 15:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-08 12:35 [Qemu-devel] [RFC] ARM test generator Laurent Desnogues
2008-07-08 13:26 ` Paul Brook
2008-07-08 14:52   ` Laurent Desnogues
2008-07-08 15:28     ` Paul Brook
2008-07-08 15:48       ` Laurent Desnogues

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).