On Wed, 2008-11-26 at 10:37 +0530, Chirag Jog wrote:
> Most of the testcases, have an option (-j) which runs
> the jvmsim as a background load so as to simulate the
> behavior of the JVM.
> This patch removes the references of jvmsim from all
> the testcases.
>
>
> Signed-Off-By: Chirag <[EMAIL PROTECTED]>
> Acked-by: Sripathi Kodi <[EMAIL PROTECTED]>
Thanks.
Regards--
Subrata
>
>
>
> func/async_handler/async_handler.c | 15 +--------------
> func/async_handler/async_handler_jk.c | 15 +--------------
> func/async_handler/async_handler_tsc.c | 16 +---------------
> func/gtod_latency/gtod_infinite.c | 16 +---------------
> func/gtod_latency/gtod_latency.c | 1 -
> func/hrtimer-prio/hrtimer-prio.c | 14 --------------
> func/matrix_mult/matrix_mult.c | 16 +---------------
> func/measurement/preempt_timing.c | 16 +---------------
> func/periodic_cpu_load/periodic_cpu_load.c | 15 +--------------
> func/periodic_cpu_load/periodic_cpu_load_single.c | 16 +---------------
> func/pi-tests/sbrk_mutex.c | 16 +---------------
> func/pi-tests/test-skeleton.c | 16 +---------------
> func/pi-tests/testpi-0.c | 1 -
> func/pi-tests/testpi-1.c | 16 +---------------
> func/pi-tests/testpi-2.c | 16 +---------------
> func/pi-tests/testpi-4.c | 16 +---------------
> func/pi-tests/testpi-5.c | 1 -
> func/pi-tests/testpi-6.c | 1 -
> func/pi-tests/testpi-7.c | 16 +---------------
> func/prio-preempt/prio-preempt.c | 8 +-------
> func/prio-wake/prio-wake.c | 16 +---------------
> func/pthread_kill_latency/pthread_kill_latency.c | 15 +--------------
> func/sched_football/sched_football.c | 16 +---------------
> func/sched_jitter/sched_jitter.c | 16 +---------------
> func/sched_latency/sched_latency.c | 16 +---------------
> func/thread_clock/tc-2.c | 16 +---------------
> perf/latency/pthread_cond_latency.c | 16 +---------------
> stress/pi-tests/lookup_pi_state.c | 18 +-----------------
> stress/pi-tests/testpi-3.c | 17 +----------------
> 29 files changed, 24 insertions(+), 369 deletions(-)
>
> Index: ltp/testcases/realtime/func/async_handler/async_handler.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/async_handler/async_handler.c
> +++ ltp/testcases/realtime/func/async_handler/async_handler.c
> @@ -26,7 +26,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -40,7 +39,6 @@
> #include <stdlib.h>
> #include <math.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <libstats.h>
> #include <getopt.h>
>
> @@ -53,7 +51,6 @@
> static nsec_t start;
> static nsec_t end;
> static int iterations = 0;
> -static int run_jvmsim = 0;
>
> #define CHILD_START 0
> #define CHILD_WAIT 1
> @@ -70,7 +67,6 @@ void usage(void)
> {
> rt_help();
> printf("async_handler specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -iITERATIONS number of iterations to calculate the
> average over\n");
> }
>
> @@ -79,9 +75,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -181,18 +174,12 @@ int main(int argc, char *argv[])
> printf("-----------------------------------\n\n");
>
> pass_criteria = PASS_US;
> - rt_init("ji:h", parse_args, argc, argv);
> + rt_init("i:h", parse_args, argc, argv);
>
> init_pi_mutex(&mutex);
>
> atomic_set(CHILD_START, &step);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> if (iterations == 0)
> iterations = DEFAULT_ITERATIONS;
> printf("Running %d iterations\n", iterations);
> Index: ltp/testcases/realtime/func/async_handler/async_handler_jk.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/async_handler/async_handler_jk.c
> +++ ltp/testcases/realtime/func/async_handler/async_handler_jk.c
> @@ -29,7 +29,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * John Kacur <[EMAIL PROTECTED]>
> @@ -43,7 +42,6 @@
> #include <stdlib.h>
> #include <math.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <libstats.h>
>
> // This is the normal priority for an event handler if not specified.
> @@ -52,7 +50,6 @@
> #define PASS_US 100
>
> long start, end;
> -static int run_jvmsim = 0;
>
> /* Function Prototypes */
> void *async_event_server(void *arg);
> @@ -62,7 +59,6 @@ void usage(void)
> {
> rt_help();
> printf("async_handler_jk specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -70,9 +66,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -149,13 +142,7 @@ int main(int argc, char* argv[])
> setup();
>
> pass_criteria = PASS_US;
> - rt_init("jh", parse_args, argc, argv);
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("h", parse_args, argc, argv);
>
> aes_id = create_fifo_thread(async_event_server, (void*)0, 83);
> server = get_thread(aes_id);
> Index: ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/async_handler/async_handler_tsc.c
> +++ ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
> @@ -29,7 +29,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -45,7 +44,6 @@
> #include <stdint.h>
> #include <pthread.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <libstats.h>
>
> #define HANDLER_PRIO 98
> @@ -71,13 +69,11 @@ pthread_cond_t cond = PTHREAD_COND_INITI
> pthread_mutex_t mutex;
>
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("async_handler_tsc specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -85,9 +81,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -199,7 +192,7 @@ int main(int argc, char *argv[])
> int signal_id, handler_id;
> setup();
>
> - rt_init("jh", parse_args, argc, argv);
> + rt_init("h", parse_args, argc, argv);
>
> printf("-------------------------------\n");
> printf("Asynchronous Event Handling Latency\n");
> @@ -213,13 +206,6 @@ int main(int argc, char *argv[])
> init_pi_mutex(&mutex);
>
> atomic_set(CHILD_START, &step);
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> handler_id = create_fifo_thread(handler_thread, (void*)0, HANDLER_PRIO);
> signal_id = create_fifo_thread(signal_thread, (void*)0, SIGNAL_PRIO);
>
> Index: ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/gtod_latency/gtod_infinite.c
> +++ ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
> @@ -37,7 +37,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -52,7 +51,6 @@
> #include <time.h>
> #include <sched.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <sys/mman.h>
>
> /* #define CLOCK_TO_USE CLOCK_MONOTONIC */
> @@ -61,14 +59,12 @@
> #define START_MAX 3000
> #define REPORT_MIN 1000000
>
> -static int run_jvmsim = 0;
> static unsigned int max_window = 0; /* infinite, don't use a window */
>
> void usage(void)
> {
> rt_help();
> printf("gtod_infinite specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -wWINDOW iterations in max value window (default
> inf)\n");
> }
>
> @@ -76,9 +72,6 @@ int parse_args(int c, char *v)
> {
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -113,14 +106,7 @@ int main(int argc, char *argv[])
> exit(1);
> }
> */
> - rt_init("jhw:", parse_args, argc, argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init();
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("hw:", parse_args, argc, argv);
>
> mlockall(MCL_CURRENT|MCL_FUTURE);
>
> Index: ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/gtod_latency/gtod_latency.c
> +++ ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
> @@ -30,7 +30,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> Index: ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
> +++ ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
> @@ -29,7 +29,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -43,7 +42,6 @@
> #include <stdlib.h>
> #include <math.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <libstats.h>
>
> #define DEF_MED_PRIO 60 // (softirqd-hrtimer,98)
> @@ -53,7 +51,6 @@
> #define DEF_SLEEP_TIME 10000 // Duration of nanosleep in nanoseconds
> #define DEF_CRITERIA 10 // maximum timer latency in microseconds
>
> -static int run_jvmsim = 0;
> static int med_prio = DEF_MED_PRIO;
> static int high_prio;
> static int busy_time = DEF_BUSY_TIME;
> @@ -69,7 +66,6 @@ void usage(void)
> {
> rt_help();
> printf("hrtimer-prio specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -t# #:busy work time in ms, defaults to %d ms\n",
> DEF_BUSY_TIME);
> printf(" -i# #:number of iterations, defaults to %d\n",
> DEF_ITERATIONS);
> printf(" -n# #:number of busy threads, defaults to
> NR_CPUS*2\n");
> @@ -82,9 +78,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -175,13 +168,6 @@ int main(int argc, char *argv[])
> printf("Busy thread priority: %d\n", med_prio);
> printf("Timer thread priority: %d\n", high_prio);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> stats_container_t hist;
> stats_quantiles_t quantiles;
> if (stats_container_init(&dat, iterations)) {
> Index: ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/matrix_mult/matrix_mult.c
> +++ ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
> @@ -26,7 +26,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -41,7 +40,6 @@
> #include <stdlib.h>
> #include <math.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <libstats.h>
>
> #define MAX_CPUS 8192
> @@ -60,7 +58,6 @@
>
> #define THREAD_SLEEP 1 * NS_PER_US
>
> -static int run_jvmsim = 0;
> static int ops = DEF_OPS;
> static int numcpus;
> static float criteria;
> @@ -79,7 +76,6 @@ void usage(void)
> {
> rt_help();
> printf("matrix_mult specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -l# #: number of multiplications per iteration
> (load)\n");
> printf(" -i# #: number of iterations\n");
> }
> @@ -88,9 +84,6 @@ int parse_args(int c, char *v)
> {
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'i':
> iterations = atoi(v);
> break;
> @@ -317,7 +310,7 @@ int main(int argc, char *argv[])
> {
> setup();
> pass_criteria = PASS_CRITERIA;
> - rt_init("jl:i:h", parse_args, argc, argv);
> + rt_init("l:i:h", parse_args, argc, argv);
> numcpus = sysconf(_SC_NPROCESSORS_ONLN);
> /* the minimum avg concurrent multiplier to pass */
> criteria = pass_criteria * numcpus;
> @@ -348,13 +341,6 @@ int main(int argc, char *argv[])
> printf("Calculations per iteration: %d\n", ops);
> printf("Number of CPUs: %u\n", numcpus);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); /* Start the JVM simulation */
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> set_priority(PRIO);
> main_thread();
>
> Index: ltp/testcases/realtime/func/measurement/preempt_timing.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/measurement/preempt_timing.c
> +++ ltp/testcases/realtime/func/measurement/preempt_timing.c
> @@ -32,7 +32,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> @@ -53,19 +52,16 @@
> #include <sys/mman.h>
> #include <stdint.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
>
> #define ITERATIONS 1000000ULL
> #define INTERVALS 10
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("preempt_timing specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -73,9 +69,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -97,14 +90,7 @@ int main(int argc, char *argv[])
> min = -1;
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("h",parse_args,argc,argv);
>
> /* switch to SCHED_FIFO 99 */
> param.sched_priority = sched_get_priority_max(SCHED_FIFO);
> Index: ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
> +++ ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -40,7 +39,6 @@
> #include <math.h>
> #include <librttest.h>
> #include <libstats.h>
> -#include <libjvmsim.h>
>
> #define PRIO_A 63
> #define PRIO_B 53
> @@ -68,7 +66,6 @@ stats_container_t dat[THREADS_PER_GROUP
> stats_quantiles_t quantiles[THREADS_PER_GROUP * NUM_GROUPS];
> static const char groupname[NUM_GROUPS] = "ABC";
>
> -static int run_jvmsim = 0;
> static int iterations = ITERATIONS;
> static int ret = 0;
>
> @@ -77,15 +74,12 @@ void usage(void)
> rt_help();
> printf("periodic_cpu_load specific options:\n");
> printf(" -iITERATIONS number of iterations to calculate the average
> over\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> {
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> break;
> case 'i':
> iterations = atoi(v);
> @@ -170,7 +164,7 @@ int main(int argc, char *argv[])
> int i;
> setup();
>
> - rt_init("jhi:", parse_args, argc, argv);
> + rt_init("hi:", parse_args, argc, argv);
>
> if (iterations < 100) {
> fprintf(stderr, "Number of iteration cannot be less than
> 100.\n");
> @@ -195,13 +189,6 @@ int main(int argc, char *argv[])
> printf(" period: %d ms\n", PERIOD_C/NS_PER_MS);
> printf("\n");
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> for (i=0; i<(THREADS_PER_GROUP * NUM_GROUPS); i++) {
> stats_container_init(&dat[i], iterations);
> stats_quantiles_init(&quantiles[i], (int)log10(iterations));
> Index:
> ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> ===================================================================
> ---
> ltp.orig/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> +++ ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -40,7 +39,6 @@
> #include <math.h>
> #include <librttest.h>
> #include <libstats.h>
> -#include <libjvmsim.h>
>
> #define HIST_BUCKETS 100
>
> @@ -55,7 +53,6 @@
> static int prio;
> static int period;
> static int calc_loops;
> -static int run_jvmsim = 0;
> static int ret = 0;
> static char *filename_prefix = DEFAULT_FILENAME_PREFIX;
> static int iterations = DEFAULT_ITERATIONS;
> @@ -67,7 +64,6 @@ void usage(void)
> printf(" -lCALC_LOOPS loops per iteration\n");
> printf(" -fFILENAME_PREFIX filename prefix for plot output\n");
> printf(" -iITERATIONS number of iterations to calculate the average
> over\n");
> - printf(" -j enable jvmsim\n");
> printf(" -r[0-99] real-time priority\n");
> printf(" -tPERIOD period in ms\n");
> }
> @@ -175,9 +171,6 @@ int parse_args(int c, char *v)
> case 'i':
> iterations = atoi(v);
> break;
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'r':
> prio = atoi(v);
> break;
> @@ -198,7 +191,7 @@ int main(int argc, char *argv[])
> calc_loops = DEFAULT_CALC_LOOPS;
> setup();
>
> - rt_init("f:jhi:r:t:l:", parse_args, argc, argv);
> + rt_init("f:hi:r:t:l:", parse_args, argc, argv);
>
> if (iterations < 100) {
> printf("Number of iterations cannot be less than 100\n");
> @@ -221,13 +214,6 @@ int main(int argc, char *argv[])
> printf(" loops: %d\n", calc_loops);
> printf(" logs: %s*\n", filename_prefix);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> ret = periodic_thread(period, iterations, calc_loops);
>
> return ret;
> Index: ltp/testcases/realtime/func/pi-tests/testpi-0.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-0.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-0.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> Index: ltp/testcases/realtime/func/pi-tests/testpi-1.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-1.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-1.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> @@ -44,16 +43,13 @@
> #include <sys/syscall.h>
> #include <unistd.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> -static int run_jvmsim=0;
> pthread_barrier_t barrier;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-1 specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -61,9 +57,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -204,20 +197,13 @@ int main(int argc, char* argv[]) {
> CPU_SET(0, &mask);
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> + rt_init("h",parse_args,argc,argv);
>
> if ((retc = pthread_barrier_init(&barrier, NULL, 5))) {
> printf("pthread_barrier_init failed: %s\n", strerror(retc));
> exit(retc);
> }
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> retc = sched_setaffinity(0, sizeof(mask), &mask);
> if (retc < 0) {
> printf("Main Thread: Can't set affinity: %d %s\n", retc,
> strerror(retc));
> Index: ltp/testcases/realtime/func/pi-tests/testpi-2.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-2.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-2.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> @@ -44,16 +43,13 @@
> #include <sys/syscall.h>
> #include <unistd.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> -static int run_jvmsim=0;
> pthread_barrier_t barrier;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-2 specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -61,9 +57,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -203,20 +196,13 @@ int main(int argc, char* argv[]) {
> CPU_ZERO(&mask);
> CPU_SET(0, &mask);
> setup();
> - rt_init("jh",parse_args,argc,argv);
> + rt_init("h",parse_args,argc,argv);
>
> if ((retc = pthread_barrier_init(&barrier, NULL, 5))) {
> printf("pthread_barrier_init failed: %s\n", strerror(retc));
> exit(retc);
> }
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> retc = sched_setaffinity(0, sizeof(mask), &mask);
> if (retc < 0) {
> printf("Main Thread: Can't set affinity: %d %s\n", retc,
> strerror(retc));
> Index: ltp/testcases/realtime/func/pi-tests/testpi-4.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-4.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-4.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> @@ -45,16 +44,13 @@
> #include <sys/syscall.h>
> #include <unistd.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> -static int run_jvmsim=0;
> pthread_barrier_t barrier;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-4 specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -62,9 +58,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -204,20 +197,13 @@ int main(int argc, char* argv[]) {
> CPU_SET(0, &mask);
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> + rt_init("h",parse_args,argc,argv);
>
> if ((retc = pthread_barrier_init(&barrier, NULL, 5))) {
> printf("pthread_barrier_init failed: %s\n", strerror(retc));
> exit(retc);
> }
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> retc = sched_setaffinity(0, sizeof(mask), &mask);
> if (retc < 0) {
> printf("Main Thread: Can't set affinity: %d %s\n", retc,
> strerror(retc));
> Index: ltp/testcases/realtime/func/pi-tests/testpi-5.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-5.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-5.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> Index: ltp/testcases/realtime/func/pi-tests/testpi-6.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-6.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-6.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> Index: ltp/testcases/realtime/func/pi-tests/testpi-7.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/testpi-7.c
> +++ ltp/testcases/realtime/func/pi-tests/testpi-7.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -42,7 +41,6 @@
> #include <stdlib.h>
> #include <math.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> #define HIGH_PRIO 15
> #define MED_PRIO 10
> @@ -74,14 +72,12 @@ static volatile phase_t phase_flag = END
> static pthread_mutex_t flag_mutex;
>
> int med_threads = 0;
> -static int run_jvmsim=0;
> long iterations = ITERATIONS;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-7 specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -i# #: number of iterations\n");
> printf(" -f #: Use flag mutex\n");
> printf(" -m# #:number of mid priority threads\n");
> @@ -91,9 +87,6 @@ int parse_args(int c, char *v)
> {
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim=1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -253,14 +246,7 @@ int main(int argc, char *argv[])
> int i,numcpus;
> setup();
>
> - rt_init("jhfi:m:", parse_args, argc, argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("hfi:m:", parse_args, argc, argv);
>
> if (!med_threads) {
> printf("This test requires that at least NRCPUS medium priority
> threads run\n");
> Index: ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/sbrk_mutex.c
> +++ ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -45,7 +44,6 @@
> #include <errno.h>
> #include <unistd.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> #define NUM_MUTEXES 5000
> #define NUM_THREADS 50
> @@ -54,13 +52,11 @@
>
> static pthread_mutex_t *mutexes[NUM_MUTEXES];
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("sbrk_mutex specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -68,9 +64,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -110,14 +103,7 @@ int main(int argc, char* argv[])
> pthread_mutexattr_t mutexattr;
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("h",parse_args,argc,argv);
>
> if (pthread_mutexattr_init(&mutexattr) != 0) {
> printf("Failed to init mutexattr\n");
> Index: ltp/testcases/realtime/func/pi-tests/test-skeleton.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/pi-tests/test-skeleton.c
> +++ ltp/testcases/realtime/func/pi-tests/test-skeleton.c
> @@ -25,7 +25,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> @@ -43,15 +42,12 @@
> #include <sys/wait.h>
> #include <time.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-5 and 6 specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -59,9 +55,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -106,15 +99,8 @@ int main(int argc, char **argv)
> int status;
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> + rt_init("h",parse_args,argc,argv);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> pid = fork();
> if ( 0 == pid) {
> //This is the child
> Index: ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/prio-preempt/prio-preempt.c
> +++ ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
> @@ -49,7 +49,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Dinakar Guniguntala <[EMAIL PROTECTED]>
> @@ -85,7 +84,6 @@ static pthread_cond_t cond[NUM_WORKERS+1
> static int t_after_wait[NUM_WORKERS];
>
> static int ret = 0;
> -static int run_jvmsim=0;
>
> pthread_barrier_t barrier;
>
> @@ -93,7 +91,6 @@ void usage(void)
> {
> rt_help();
> printf("prio-preempt specific options:\n");
> - printf(" -j # :enable jvmsim\n");
> printf(" -i #: enable interrupter threads\n");
> printf(" -n# #: number of busy threads\n");
> }
> @@ -103,9 +100,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -294,7 +288,7 @@ int main(int argc, char* argv[])
> setup();
>
> pass_criteria = CHECK_LIMIT;
> - rt_init("jhin:", parse_args, argc, argv);
> + rt_init("hin:", parse_args, argc, argv);
>
> numcpus = sysconf(_SC_NPROCESSORS_ONLN);
>
> Index: ltp/testcases/realtime/func/prio-wake/prio-wake.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/prio-wake/prio-wake.c
> +++ ltp/testcases/realtime/func/prio-wake/prio-wake.c
> @@ -54,8 +54,6 @@
> #include <errno.h>
> #include <sys/syscall.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> -
> volatile int running_threads = 0;
> static int rt_threads = 0;
> static pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
> @@ -63,13 +61,11 @@ static pthread_mutex_t mutex;
> static volatile nsec_t beginrun;
>
> static int ret = 0;
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("prio-wake specific options:\n");
> - printf(" -j #: enable jvmsim\n");
> printf(" -n# #: number of worker threads\n");
> }
>
> @@ -78,9 +74,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -168,14 +161,7 @@ int main(int argc, char* argv[])
> int i;
> setup();
>
> - rt_init("jhn:", parse_args, argc, argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("hn:", parse_args, argc, argv);
>
> if (rt_threads == 0) {
> numcpus = sysconf(_SC_NPROCESSORS_ONLN);
> Index: ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> ===================================================================
> ---
> ltp.orig/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> +++ ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> @@ -51,7 +51,6 @@
> #include <signal.h>
> #include <errno.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> #include <libstats.h>
>
> #define PRIO 89
> @@ -69,13 +68,11 @@ int fail;
>
> atomic_t flag;
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("pthread_kill_latency specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -l threshold trace latency with given threshold in us\n");
> }
>
> @@ -84,9 +81,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'l':
> latency_threshold = strtoull(v, NULL, 0);
> break;
> @@ -281,7 +275,7 @@ int main(int argc, char *argv[])
> setup();
>
> pass_criteria = THRESHOLD;
> - rt_init("jl:h", parse_args, argc, argv); /* we need the buffered
> print system */
> + rt_init("l:h", parse_args, argc, argv); /* we need the buffered print
> system */
>
> printf("-------------------------------\n");
> printf("pthread_kill Latency\n");
> @@ -289,13 +283,6 @@ int main(int argc, char *argv[])
>
> printf("Iterations: %d\n", ITERATIONS);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> debug(DBG_DEBUG, "Main creating threads\n");
> fflush(stdout);
>
> Index: ltp/testcases/realtime/func/sched_football/sched_football.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/sched_football/sched_football.c
> +++ ltp/testcases/realtime/func/sched_football/sched_football.c
> @@ -41,7 +41,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * John Stultz <[EMAIL PROTECTED] >
> @@ -66,7 +65,6 @@
> #include <unistd.h>
> #include <sys/time.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> #define DEF_GAME_LENGTH 5
>
> @@ -76,7 +74,6 @@ volatile int the_ball;
> /* pthread_barrier for synchronization */
> pthread_barrier_t barrier;
>
> -static int run_jvmsim=0;
> static int players_per_team = 0;
> static int game_length = DEF_GAME_LENGTH;
>
> @@ -84,7 +81,6 @@ void usage(void)
> {
> rt_help();
> printf("sched_football specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -nPLAYERS players per team (defaults to num_cpus)\n");
> printf(" -lGAME_LENGTH game length in seconds (defaults to %d s)\n",
> DEF_GAME_LENGTH);
> @@ -95,9 +91,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -171,18 +164,11 @@ int main(int argc, char* argv[])
> int i;
> setup();
>
> - rt_init("n:l:jh",parse_args,argc,argv);
> + rt_init("n:l:h",parse_args,argc,argv);
>
> if (players_per_team == 0)
> players_per_team = sysconf(_SC_NPROCESSORS_ONLN);
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> if ((i = pthread_barrier_init(&barrier, NULL, players_per_team*2 + 1)))
> {
> printf("pthread_barrier_init failed: %s\n", strerror(i));
> exit(i);
> Index: ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/sched_jitter/sched_jitter.c
> +++ ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
> @@ -31,7 +31,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * John Stultz <[EMAIL PROTECTED]>
> @@ -49,7 +48,6 @@
> #include <unistd.h>
> #include <libstats.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> #define NUMRUNS 1000
> #define NUMLOOPS 1000000
> @@ -61,13 +59,11 @@ int array[WORKLEN];
>
> volatile int flag; /*let interrupter know we're done */
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("sched_jitter specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -75,9 +71,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -176,14 +169,7 @@ int main(int argc, char *argv[])
>
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("h",parse_args,argc,argv);
>
> interrupter = create_fifo_thread(thread_interrupter, NULL, 80);
> sleep(1);
> Index: ltp/testcases/realtime/func/sched_latency/sched_latency.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/sched_latency/sched_latency.c
> +++ ltp/testcases/realtime/func/sched_latency/sched_latency.c
> @@ -34,7 +34,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -51,7 +50,6 @@
> #include <math.h>
> #include <librttest.h>
> #include <libstats.h>
> -#include <libjvmsim.h>
>
> #define PRIO 89
> //#define PERIOD 17*NS_PER_MS
> @@ -66,7 +64,6 @@
>
> nsec_t start;
> nsec_t end;
> -static int run_jvmsim = 0;
> static int ret = 0;
> static int iterations = 0;
> static unsigned long long latency_threshold = 0;
> @@ -81,7 +78,6 @@ void usage(void)
> {
> rt_help();
> printf("sched_latency specific options:\n");
> - printf(" -j enable jvmsim\n");
> printf(" -dLOAD periodic load in ms (default 1)\n");
> printf(" -lTHRESHOLD trace latency, with given threshold in us\n");
> printf(" -tPERIOD period in ms (default 5)\n");
> @@ -94,9 +90,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -235,7 +228,7 @@ int main(int argc, char *argv[])
> setup();
>
> pass_criteria = PASS_US;
> - rt_init("d:jl:ht:i:", parse_args, argc, argv);
> + rt_init("d:l:ht:i:", parse_args, argc, argv);
>
> printf("-------------------------------\n");
> printf("Scheduling Latency\n");
> @@ -260,13 +253,6 @@ int main(int argc, char *argv[])
> printf("Expected running time: %d s\n",
> (int)(iterations*((float)period / NS_PER_SEC)));
>
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> -
> if (stats_container_init(&dat, iterations))
> exit(1);
>
> Index: ltp/testcases/realtime/func/thread_clock/tc-2.c
> ===================================================================
> --- ltp.orig/testcases/realtime/func/thread_clock/tc-2.c
> +++ ltp/testcases/realtime/func/thread_clock/tc-2.c
> @@ -31,7 +31,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Sripathi Kodi <[EMAIL PROTECTED]>
> @@ -48,7 +47,6 @@
> #include <stdlib.h>
> #include <unistd.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> #define NS_PER_SEC 1000000000
> #define THRESHOLD 0.5 /* 500 milliseconds */
> @@ -57,22 +55,17 @@
>
> struct timespec sleepts[NUMSLEEP];
> struct timespec workts[NUMWORK];
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("thread_clock specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> {
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -184,14 +177,7 @@ int main(int argc,char* argv[])
> setup();
>
> pass_criteria = THRESHOLD;
> - rt_init("jht:",parse_args,argc,argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("ht:",parse_args,argc,argv);
>
> /* Start sleeper threads */
> for (i=0; i<NUMSLEEP; i++) {
> Index: ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
> ===================================================================
> --- ltp.orig/testcases/realtime/perf/latency/pthread_cond_latency.c
> +++ ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
> @@ -24,7 +24,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Paul E. McKenney <[EMAIL PROTECTED]>
> @@ -43,19 +42,16 @@
> #include <unistd.h>
> #include <stdlib.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> pthread_mutex_t child_mutex = PTHREAD_MUTEX_INITIALIZER;
> volatile int child_waiting = 0;
> double endtime;
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-1 specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -63,9 +59,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -206,14 +199,7 @@ main(int argc, char *argv[])
> long iter;
> setup();
>
> - rt_init("jh", parse_args, argc, argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("h", parse_args, argc, argv);
>
> sp.sched_priority = sched_get_priority_max(SCHED_FIFO);
> if (sp.sched_priority == -1) {
> Index: ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
> ===================================================================
> --- ltp.orig/testcases/realtime/stress/pi-tests/lookup_pi_state.c
> +++ ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
> @@ -24,7 +24,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> * Darren Hart <[EMAIL PROTECTED]>
> @@ -36,12 +35,10 @@
>
> #include <stdio.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
>
> #define NUM_SLAVES 20
> #define SLAVE_PRIO 89
>
> -int enable_jvmsim = 0;
>
> pthread_mutex_t MM;
> pthread_mutex_t MS;
> @@ -54,13 +51,11 @@ atomic_t slave_order_a = {0};
> atomic_t slave_order_b = {0};
> atomic_t slave_order_c = {0};
>
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("lookup_pi_state specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -68,9 +63,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -180,15 +172,7 @@ int main(int argc, char *argv[])
> pthread_cond_init(&CS, NULL);
> pthread_cond_init(&CT, NULL);
>
> - rt_init("jh", parse_args, argc, argv);
> -
> - // -j to enable jvmsim
> - if (run_jvmsim) {
> - printf("jvmsim Enabled\n");
> - jvmsim_init();
> - } else {
> - printf("jvmsim disabled \n");
> - }
> + rt_init("h", parse_args, argc, argv);
>
> create_other_thread(master_thread, (void *)0);
>
> Index: ltp/testcases/realtime/stress/pi-tests/testpi-3.c
> ===================================================================
> --- ltp.orig/testcases/realtime/stress/pi-tests/testpi-3.c
> +++ ltp/testcases/realtime/stress/pi-tests/testpi-3.c
> @@ -24,7 +24,6 @@
> *
> * USAGE:
> * Use run_auto.sh script in current directory to build and run test.
> - * Use "-j" to enable jvm simulator.
> *
> * AUTHOR
> *
> @@ -43,15 +42,11 @@
> #include <sys/syscall.h>
> #include <unistd.h>
> #include <librttest.h>
> -#include <libjvmsim.h>
> -
> -static int run_jvmsim=0;
>
> void usage(void)
> {
> rt_help();
> printf("testpi-3 specific options:\n");
> - printf(" -j enable jvmsim\n");
> }
>
> int parse_args(int c, char *v)
> @@ -59,9 +54,6 @@ int parse_args(int c, char *v)
>
> int handled = 1;
> switch (c) {
> - case 'j':
> - run_jvmsim = 1;
> - break;
> case 'h':
> usage();
> exit(0);
> @@ -322,14 +314,7 @@ int main(int argc, char* argv[]) {
> CPU_SET(0, &mask);
> setup();
>
> - rt_init("jh",parse_args,argc,argv);
> -
> - if (run_jvmsim) {
> - printf("jvmsim enabled\n");
> - jvmsim_init(); // Start the JVM simulation
> - } else {
> - printf("jvmsim disabled\n");
> - }
> + rt_init("h",parse_args,argc,argv);
>
> retc = sched_setaffinity(0, sizeof(mask), &mask);
> if (retc < 0) {
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list