Commit 8b3ae692 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

vl: convert -tb-size to qemu_strtoul

parent b3f6ea7e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@
#include "sysemu/sysemu.h"
#include "qom/object.h"

int tcg_tb_size;
unsigned long tcg_tb_size;
static bool tcg_allowed = true;

static int tcg_init(MachineState *ms)
+1 −1
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ typedef struct AccelClass {
#define ACCEL_GET_CLASS(obj) \
    OBJECT_GET_CLASS(AccelClass, (obj), TYPE_ACCEL)

extern int tcg_tb_size;
extern unsigned long tcg_tb_size;

void configure_accelerator(MachineState *ms);
/* Register accelerator specific global properties */
+3 −3
Original line number Diff line number Diff line
@@ -3933,9 +3933,9 @@ int main(int argc, char **argv, char **envp)
                configure_rtc(opts);
                break;
            case QEMU_OPTION_tb_size:
                tcg_tb_size = strtol(optarg, NULL, 0);
                if (tcg_tb_size < 0) {
                    tcg_tb_size = 0;
                if (qemu_strtoul(optarg, NULL, 0, &tcg_tb_size) < 0) {
                    error_report("Invalid argument to -tb-size");
                    exit(1);
                }
                break;
            case QEMU_OPTION_icount: