qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] TCG baremetal tests repo
@ 2015-06-22 10:54 Alexander Spyridakis
  2015-06-22 12:59 ` Alex Bennée
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Alexander Spyridakis @ 2015-06-22 10:54 UTC (permalink / raw)
  To: mttcg, Mark Burton, KONRAD Frédéric
  Cc: Alex Bennée, QEMU Developers, Alvise Rigo

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

Hello all,

You can find the latest tcg atomic test payload in the following repo:
> git clone https://git.virtualopensystems.com/dev/tcg_baremetal_tests.git

You also need an arm baremetal cross-compiler like arm-none-gnueabi- (arm)
and the usual aarch64-linux-gnu- (arm64). Due to a PSCI bug in the current
multithreading tcg repo, the atomic test was modified to work also on the
vexpress machine model.

To run it:
> make vexpress (or virt/virt64 for other targets)
> ../mttcg/arm-softmmu/qemu-system-arm -nographic -M vexpress-a15 -kernel
build-vexpress/image-vexpress.axf -smp 4

On my machine it takes around 30 seconds for one run of the test and the
results vary from as low as 5 to 30 errors per vCPU per 10 million
iterations (no errors with KVM). It is also very interesting to note, that
the current test finishes faster on upstream qemu than multithreaded qemu.

Best regards.

[-- Attachment #2: Type: text/html, Size: 1075 bytes --]

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

end of thread, other threads:[~2015-06-26  0:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-22 10:54 [Qemu-devel] TCG baremetal tests repo Alexander Spyridakis
2015-06-22 12:59 ` Alex Bennée
2015-06-24 16:39 ` Alex Bennée
2015-06-24 19:09   ` Peter Maydell
2015-06-25  6:39     ` Alex Bennée
2015-06-25 16:01 ` Frederic Konrad
2015-06-26  0:26   ` Alexander Spyridakis

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).