int kvm_arch_process_async_events(CPUState *env)
{
    if (kvm_irqchip_in_kernel()) {
    if (env->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)) {
    if (env->interrupt_request & CPU_INTERRUPT_INIT) {
        do_cpu_init(env);
    if (env->interrupt_request & CPU_INTERRUPT_SIPI) {
        do_cpu_sipi(env);
    return env->halted;
int kvm_arch_process_async_events(CPUState *env)
{
    if (kvm_irqchip_in_kernel()) {
    if (env->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)) {
    if (env->interrupt_request & CPU_INTERRUPT_INIT) {
        do_cpu_init(env);
    if (env->interrupt_request & CPU_INTERRUPT_SIPI) {
        do_cpu_sipi(env);
    return env->halted;
int FUNC_0(CPUState *VAR_0)
{
    if (kvm_irqchip_in_kernel()) {
    if (VAR_0->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)) {
    if (VAR_0->interrupt_request & CPU_INTERRUPT_INIT) {
        do_cpu_init(VAR_0);
    if (VAR_0->interrupt_request & CPU_INTERRUPT_SIPI) {
        do_cpu_sipi(VAR_0);
    return VAR_0->halted;
int FUNC_0(CPUState *VAR_0)
{ if (kvm_irqchip_in_kernel()) { if (VAR_0->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI)) { if (VAR_0->interrupt_request & CPU_INTERRUPT_INIT) { do_cpu_init(VAR_0); if (VAR_0->interrupt_request & CPU_INTERRUPT_SIPI) { do_cpu_sipi(VAR_0); return VAR_0->halted;