Re: QEMU PIC indirection patch for in-kernel APIC work

Avi Kivity
2007-04-04T14:39:27Z

Anthony Liguori wrote:
>
> Then again, are we really positive that we have to move the APIC into
> the kernel? A lot of things will get much more complicated.

The following arguments are in favor:
- allow in-kernel paravirt drivers to interrupt the guest without going
through qemu (which involves a signal and some complexity)
- same for guest SMP IPI
- reduced overhead for a much-loved hardware component (especially on
Windows, where one regularly sees 100K apic updates a second)

The strength of these arguments increase as vmexit overhead decreases
with improving hardware.

Of course, pushing such a piece of misery into the kernel where it can
cause much pain should not be done lightly.

--
error compiling committee.c: too many arguments to function