Revision b09ea7d5 target-i386/helper.c
b/target-i386/helper.c | ||
---|---|---|
1738 | 1738 |
|
1739 | 1739 |
return env; |
1740 | 1740 |
} |
1741 |
|
|
1742 |
#if !defined(CONFIG_USER_ONLY) |
|
1743 |
void do_cpu_init(CPUState *env) |
|
1744 |
{ |
|
1745 |
int sipi = env->interrupt_request & CPU_INTERRUPT_SIPI; |
|
1746 |
cpu_reset(env); |
|
1747 |
env->interrupt_request = sipi; |
|
1748 |
apic_init_reset(env); |
|
1749 |
} |
|
1750 |
|
|
1751 |
void do_cpu_sipi(CPUState *env) |
|
1752 |
{ |
|
1753 |
apic_sipi(env); |
|
1754 |
} |
|
1755 |
#else |
|
1756 |
void do_cpu_init(CPUState *env) |
|
1757 |
{ |
|
1758 |
} |
|
1759 |
void do_cpu_sipi(CPUState *env) |
|
1760 |
{ |
|
1761 |
} |
|
1762 |
#endif |
Also available in: Unified diff