> Because the polling time is zero here, and fd=7 has POLLIN, it seems > that QEMU is continuously scheduling a callback (a timer with a deadline > in the past, or a bottom half). Can you perhaps attach gdb and see what > callback it is? There seem to be multiple. The ioctl appears to be the PIC timer - 6.36% __GI___ioctl ▒ kvm_vm_ioctl ▒ kvm_set_irq ▒ kvm_pic_set_irq It does something with glib (windows are all closed BTW) - 2.83% libglib-2.0.so.0.5200.3 [.] g_main_context_check ▒ - 2.81% g_main_context_check ▒ - 2.60% main_loop_wait ▒ main ▒ __libc_start_main ▒ _start And some AIO is going on, not sure what triggers that. 1.96% aio_ctx_check ▒ -Andi