sysemu.h: Document what MAX_CPUMASK_BITS really limits
authorEduardo Habkost <ehabkost@redhat.com>
Tue, 18 Mar 2014 19:29:23 +0000 (16:29 -0300)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 19 Mar 2014 11:24:29 +0000 (13:24 +0200)
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
include/sysemu/sysemu.h

index b90df9a..90f192a 100644 (file)
@@ -133,7 +133,14 @@ extern uint8_t qemu_extra_params_fw[2];
 extern QEMUClockType rtc_clock;
 
 #define MAX_NODES 64
+
+/* The following shall be true for all CPUs:
+ *   cpu->cpu_index < max_cpus <= MAX_CPUMASK_BITS
+ *
+ * Note that cpu->get_arch_id() may be larger than MAX_CPUMASK_BITS.
+ */
 #define MAX_CPUMASK_BITS 255
+
 extern int nb_numa_nodes;
 extern uint64_t node_mem[MAX_NODES];
 extern unsigned long *node_cpumask[MAX_NODES];