]> git.proxmox.com Git - qemu.git/commitdiff
coroutine: trim down nesting level in perf_nesting test
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 19 Feb 2013 10:59:10 +0000 (11:59 +0100)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Tue, 2 Apr 2013 15:04:32 +0000 (10:04 -0500)
20000 nested coroutines require 20 GB of virtual address space.
Only nest 1000 of them so that the test (only enabled with
"-m perf" on the command line) runs on 32-bit machines too.

Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit 027003152f4cf21952f9282b4487daf3fdd372ba)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
tests/test-coroutine.c

index 4c6cc81fb98da864f9c101735cd0fb2709ba20bf..39be046ec71ae692332b27f393801995e368ddca 100644 (file)
@@ -183,7 +183,7 @@ static void perf_nesting(void)
     double duration;
 
     maxcycles = 100000000;
-    maxnesting = 20000;
+    maxnesting = 1000;
     Coroutine *root;
     NestData nd = {
         .n_enter  = 0,