Commit ad49ff9de3f15d1b91416ecd005cfae16aba0026

Authored by bellard
1 parent 15a76449

use HF_HALTED bit


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1650 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 2 changed files with 2 additions and 2 deletions
@@ -594,7 +594,7 @@ static void pc_init1(int ram_size, int vga_ram_size, int boot_device, @@ -594,7 +594,7 @@ static void pc_init1(int ram_size, int vga_ram_size, int boot_device,
594 for(i = 0; i < smp_cpus; i++) { 594 for(i = 0; i < smp_cpus; i++) {
595 env = cpu_init(); 595 env = cpu_init();
596 if (i != 0) 596 if (i != 0)
597 - env->cpu_halted = 1; 597 + env->hflags |= HF_HALTED_MASK;
598 if (smp_cpus > 1) { 598 if (smp_cpus > 1) {
599 /* XXX: enable it in all cases */ 599 /* XXX: enable it in all cases */
600 env->cpuid_features |= CPUID_APIC; 600 env->cpuid_features |= CPUID_APIC;
monitor.c
@@ -253,7 +253,7 @@ static void do_info_cpus(void) @@ -253,7 +253,7 @@ static void do_info_cpus(void)
253 env->cpu_index); 253 env->cpu_index);
254 #if defined(TARGET_I386) 254 #if defined(TARGET_I386)
255 term_printf(" pc=0x" TARGET_FMT_lx, env->eip + env->segs[R_CS].base); 255 term_printf(" pc=0x" TARGET_FMT_lx, env->eip + env->segs[R_CS].base);
256 - if (env->cpu_halted) 256 + if (env->hflags & HF_HALTED_MASK)
257 term_printf(" (halted)"); 257 term_printf(" (halted)");
258 #endif 258 #endif
259 term_printf("\n"); 259 term_printf("\n");