diff options
author | Michael S. Tsirkin <[email protected]> | 2012-05-16 19:03:58 +0300 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2012-05-18 09:46:09 +0200 |
commit | 0ab711ae6ab0db7696b43c74f9ba9de4d7fc1deb (patch) | |
tree | 61295a9035f1f15fe32083ff1dbf6c83d73069b0 /lib/mpi/mpi-add.c | |
parent | 2a43195d831997551da93e6b3c22c965e93fe9cc (diff) |
x86/apic: Implement EIO micro-optimization
We know both register and value for eoi beforehand,
so there's no need to check it and no need to do math
to calculate the msr. Saves instructions/branches
on each EOI when using x2apic.
I looked at the objdump output to verify that the
generated code looks right and actually is shorter.
The real improvemements will be on the KVM guest side
though, those come in a later patch.
Signed-off-by: Michael S. Tsirkin <[email protected]>
Cc: Avi Kivity <[email protected]>
Cc: Marcelo Tosatti <[email protected]>
Cc: [email protected]
Cc: Linus Torvalds <[email protected]>
Link: http://lkml.kernel.org/r/e019d1a125316f10d3e3a4b2f6bda41473f4fb72.1337184153.git.mst@redhat.com
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-add.c')
0 files changed, 0 insertions, 0 deletions