x86: KVM vdso and clock improvements
Status from this message: NACK.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | x86/kvm: On KVM re-enable (e.g. after suspend), update clocksarch/ | +3 | 8 replies | |
| 1/5 | x86/kvm: On KVM re-enable (e.g. after suspend), update clocksarch/ | +3 | 0 replies | |
| 2/5 | x86, vdso, pvclock: Simplify and speed up the vdso pvclock readerarch/ | +46 | 4 replies | |
| 2/5 | x86, vdso, pvclock: Simplify and speed up the vdso pvclock readerarch/ | +46 | 0 replies | |
| 3/5 | x86/vdso: Get pvclock data from the vvar VMA instead of the fixmaparch/ arch/ arch/ +4 more | +41 | 1 reply | |
| 3/5 | x86/vdso: Get pvclock data from the vvar VMA instead of the fixmaparch/ arch/ arch/ +4 more | +41 | 0 replies | |
| 4/5 | x86/vdso: Remove pvclock fixmap machineryarch/ arch/ arch/ +3 more | +1 | 3 replies | |
| 4/5 | x86/vdso: Remove pvclock fixmap machineryarch/ arch/ arch/ +3 more | +1 | 0 replies | |
| 5/5 | x86/vdso: Enable vdso pvclock access on all vdso variantsarch/ | +40 | 1 reply | |
| 5/5 | x86/vdso: Enable vdso pvclock access on all vdso variantsarch/ | +40 | 0 replies |
Reviews trailers per patch
8 of 10 patches have a Reviewed-by or Acked-by.
| Patch | Paolo Bonzini |
|---|---|
| 1/5 | |
| 1/5 | |
| 2/5 | R-b |
| 2/5 | R-b |
| 3/5 | A-b |
| 3/5 | A-b |
| 4/5 | A-b |
| 4/5 | A-b |
| 5/5 | A-b |
| 5/5 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/5] x86: KVM vdso and clock improvements
NB: patch 1 doesn't really belong here, but it makes this a lot easier for me to test. Patch 1, if it's okay at all, should go though the kvm tree. The rest should probably go through tip:x86/vdso once they're reviewed.
I'll do a followup to enable vdso pvclock on 32-bit guests. I'm not currently set up to test it. (The KVM people could also do it very easily on top of these patches.)
Andy Lutomirski (5):
x86/kvm: On KVM re-enable (e.g. after suspend), update clocks x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap x86/vdso: Remove pvclock fixmap machinery
x86/vdso: Enable vdso pvclock access on all vdso variants
arch/x86/entry/vdso/vclock_gettime.c | 151 ++++++++++++++++------------------ arch/x86/entry/vdso/vdso-layout.lds.S | 3 +- arch/x86/entry/vdso/vdso2c.c | 3 + arch/x86/entry/vdso/vma.c | 14 ++++ arch/x86/include/asm/fixmap.h | 5 -- arch/x86/include/asm/pvclock.h | 14 ++-- arch/x86/include/asm/vdso.h | 1 + arch/x86/kernel/kvmclock.c | 11 ++- arch/x86/kernel/pvclock.c | 24 ------ arch/x86/kvm/x86.c | 75 +---------------- 10 files changed, 110 insertions(+), 191 deletions(-)
Signature · 1 line
2.5.0