Loading tools/virtio/ringtest/main.c +13 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ int runcycles = 10000000; int max_outstanding = INT_MAX; int batch = 1; int param = 0; bool do_sleep = false; bool do_relax = false; Loading Loading @@ -246,6 +247,11 @@ static const struct option longopts[] = { .has_arg = required_argument, .val = 'b', }, { .name = "param", .has_arg = required_argument, .val = 'p', }, { .name = "sleep", .has_arg = no_argument, Loading Loading @@ -274,6 +280,7 @@ static void help(void) " [--run-cycles C (default: %d)]" " [--batch b]" " [--outstanding o]" " [--param p]" " [--sleep]" " [--relax]" " [--exit]" Loading Loading @@ -328,6 +335,12 @@ int main(int argc, char **argv) assert(c > 0 && c < INT_MAX); max_outstanding = c; break; case 'p': c = strtol(optarg, &endptr, 0); assert(!*endptr); assert(c > 0 && c < INT_MAX); param = c; break; case 'b': c = strtol(optarg, &endptr, 0); assert(!*endptr); Loading tools/virtio/ringtest/main.h +2 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,8 @@ #include <stdbool.h> extern int param; extern bool do_exit; #if defined(__x86_64__) || defined(__i386__) Loading Loading
tools/virtio/ringtest/main.c +13 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ int runcycles = 10000000; int max_outstanding = INT_MAX; int batch = 1; int param = 0; bool do_sleep = false; bool do_relax = false; Loading Loading @@ -246,6 +247,11 @@ static const struct option longopts[] = { .has_arg = required_argument, .val = 'b', }, { .name = "param", .has_arg = required_argument, .val = 'p', }, { .name = "sleep", .has_arg = no_argument, Loading Loading @@ -274,6 +280,7 @@ static void help(void) " [--run-cycles C (default: %d)]" " [--batch b]" " [--outstanding o]" " [--param p]" " [--sleep]" " [--relax]" " [--exit]" Loading Loading @@ -328,6 +335,12 @@ int main(int argc, char **argv) assert(c > 0 && c < INT_MAX); max_outstanding = c; break; case 'p': c = strtol(optarg, &endptr, 0); assert(!*endptr); assert(c > 0 && c < INT_MAX); param = c; break; case 'b': c = strtol(optarg, &endptr, 0); assert(!*endptr); Loading
tools/virtio/ringtest/main.h +2 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,8 @@ #include <stdbool.h> extern int param; extern bool do_exit; #if defined(__x86_64__) || defined(__i386__) Loading