Diff for /qemu/vl.c between versions 1.1.1.15 and 1.1.1.16

version 1.1.1.15, 2018/04/24 17:56:45 version 1.1.1.16, 2018/04/24 18:06:10
Line 2573  static void numa_add(const char *optarg) Line 2573  static void numa_add(const char *optarg)
                         fprintf(stderr,                          fprintf(stderr,
                             "only 63 CPUs in NUMA mode supported.\n");                              "only 63 CPUs in NUMA mode supported.\n");
                     }                      }
                     value = (1 << (endvalue + 1)) - (1 << value);                      value = (2ULL << endvalue) - (1ULL << value);
                 } else {                  } else {
                     value = 1 << value;                      value = 1ULL << value;
                 }                  }
             }              }
             node_cpumask[nodenr] = value;              node_cpumask[nodenr] = value;
Line 3471  static int cpu_can_run(CPUState *env) Line 3471  static int cpu_can_run(CPUState *env)
         return 0;          return 0;
     if (env->stopped)      if (env->stopped)
         return 0;          return 0;
       if (!vm_running)
           return 0;
     return 1;      return 1;
 }  }
   
Line 4851  int main(int argc, char **argv, char **e Line 4853  int main(int argc, char **argv, char **e
     const char *gdbstub_dev = NULL;      const char *gdbstub_dev = NULL;
     uint32_t boot_devices_bitmap = 0;      uint32_t boot_devices_bitmap = 0;
     int i;      int i;
     int snapshot, linux_boot, net_boot;      int snapshot, linux_boot;
     const char *initrd_filename;      const char *initrd_filename;
     const char *kernel_filename, *kernel_cmdline;      const char *kernel_filename, *kernel_cmdline;
     char boot_devices[33] = "cad"; /* default to HD->floppy->CD-ROM */      char boot_devices[33] = "cad"; /* default to HD->floppy->CD-ROM */
Line 5368  int main(int argc, char **argv, char **e Line 5370  int main(int argc, char **argv, char **e
             case QEMU_OPTION_serial:              case QEMU_OPTION_serial:
                 add_device_config(DEV_SERIAL, optarg);                  add_device_config(DEV_SERIAL, optarg);
                 default_serial = 0;                  default_serial = 0;
                   if (strncmp(optarg, "mon:", 4) == 0) {
                       default_monitor = 0;
                   }
                 break;                  break;
             case QEMU_OPTION_watchdog:              case QEMU_OPTION_watchdog:
                 if (watchdog) {                  if (watchdog) {
Line 5386  int main(int argc, char **argv, char **e Line 5391  int main(int argc, char **argv, char **e
             case QEMU_OPTION_virtiocon:              case QEMU_OPTION_virtiocon:
                 add_device_config(DEV_VIRTCON, optarg);                  add_device_config(DEV_VIRTCON, optarg);
                 default_virtcon = 0;                  default_virtcon = 0;
                   if (strncmp(optarg, "mon:", 4) == 0) {
                       default_monitor = 0;
                   }
                 break;                  break;
             case QEMU_OPTION_parallel:              case QEMU_OPTION_parallel:
                 add_device_config(DEV_PARALLEL, optarg);                  add_device_config(DEV_PARALLEL, optarg);
                 default_parallel = 0;                  default_parallel = 0;
                   if (strncmp(optarg, "mon:", 4) == 0) {
                       default_monitor = 0;
                   }
                 break;                  break;
             case QEMU_OPTION_loadvm:              case QEMU_OPTION_loadvm:
                 loadvm = optarg;                  loadvm = optarg;
Line 5792  int main(int argc, char **argv, char **e Line 5803  int main(int argc, char **argv, char **e
             fprintf(stderr, "failed to initialize KVM\n");              fprintf(stderr, "failed to initialize KVM\n");
             exit(1);              exit(1);
         }          }
       } else {
           /* without kvm enabled, we can only support 4095 MB RAM */
           if (ram_size > (4095UL << 20)) {
               fprintf(stderr, "qemu: without kvm support at most 4095 MB RAM can be simulated\n");
               exit(1);
           }
     }      }
   
     if (qemu_init_main_loop()) {      if (qemu_init_main_loop()) {
Line 5835  int main(int argc, char **argv, char **e Line 5852  int main(int argc, char **argv, char **e
         exit(1);          exit(1);
     }      }
   
     net_boot = (boot_devices_bitmap >> ('n' - 'a')) & 0xF;  
     net_set_boot_mask(net_boot);  
   
     /* init the bluetooth world */      /* init the bluetooth world */
     if (foreach_device_config(DEV_BT, bt_parse))      if (foreach_device_config(DEV_BT, bt_parse))
         exit(1);          exit(1);

Removed from v.1.1.1.15  
changed lines
  Added in v.1.1.1.16


unix.superglobalmegacorp.com