I recently had to get around the patented OS problem with x86 PIC, where the expected OS interrupt timer is ONLY on CPU0. I turned on IO-APIC to get around this and do processor steering so that interrupts go only to CPU0. The problem is resolved.
I was told that our equipment was broken to do this. that is, interrupt the interrupt timer on all CPUs when only the PIC is used. "Hardware" - QEMU / KVM.
Is there a QEMU / KVM error? Is the OS invalid?
My suspicion is that QEMU / KVM does this correctly, and the OS should be able to handle timer interrupts on the CPU! = 0 ...
source
share