Revision d5529471
b/hw/cirrus_vga.c | ||
---|---|---|
3228 | 3228 |
vga_common_init((VGAState *)s, |
3229 | 3229 |
ds, vga_ram_base, vga_ram_offset, vga_ram_size); |
3230 | 3230 |
cirrus_init_common(s, CIRRUS_ID_CLGD5430, 0); |
3231 |
s->console = graphic_console_init(s->ds, s->update, s->invalidate, |
|
3232 |
s->screen_dump, s->text_update, s); |
|
3231 | 3233 |
/* XXX ISA-LFB support */ |
3232 | 3234 |
} |
3233 | 3235 |
|
b/hw/pc.c | ||
---|---|---|
121 | 121 |
if (!level) |
122 | 122 |
return; |
123 | 123 |
|
124 |
while (env) { |
|
125 |
if (apic_accept_pic_intr(env)) |
|
126 |
apic_local_deliver(env, APIC_LINT0); |
|
127 |
env = env->next_cpu; |
|
124 |
if (env->apic_state) { |
|
125 |
while (env) { |
|
126 |
if (apic_accept_pic_intr(env)) |
|
127 |
apic_local_deliver(env, APIC_LINT0); |
|
128 |
env = env->next_cpu; |
|
129 |
} |
|
130 |
} else { |
|
131 |
cpu_interrupt(env, CPU_INTERRUPT_HARD); |
|
128 | 132 |
} |
129 | 133 |
} |
130 | 134 |
|
Also available in: Unified diff