Enhance NMI support of KVM - v2
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 12 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | VMX: include all IRQ window exits in statisticsarch/ | +1 | 0 replies | |
| 2/9 | VMX: refactor/fix IRQ and NMI injectability determinationarch/ include/ | +22 | 0 replies | |
| 3/9 | VMX: refactor IRQ and NMI window enablingarch/ | +32 | 0 replies | |
| 4/9 | VMX: fix real-mode NMI supportarch/ | +13 | 0 replies | |
| 5/9 | kvm-x86: Enable NMI Watchdog via in-kernel PIT sourcearch/ arch/ arch/ | +44 | 4 replies | |
| 6/9 | kvm-x86: Support for user space injected NMIsarch/ include/ include/ | +55 | 0 replies | |
| 7/9 | VMX: Provide support for user space injected NMIsarch/ | +29 | 0 replies | |
| 8/9 | VMX: work around lacking VNMI supportarch/ | +120 | 7 replies | |
| 9/9 | kvm: Enable NMI support for userspace irqchiplibkvm/ libkvm/ qemu/ +3 more | +100 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/9] Enhance NMI support of KVM - v2
After going through the NMI patches again, implementing a workaround for older VMX CPUs without virtual NMIs, I came across several inconsistency and lacking/forgotten features around NMI (and also a bit IRQ) handling. So here is an enhanced patch series. Changes are:
- VMX: workaround for lacking VNMI support on older CPUs with VMX
- VMX: consolidate and fix NMI/IRQ window state determination
- VMX: consolidate enabling code for NMI/IRQ window notification
- VMX: fix NMI delivery in real-mode
- rebased patch for in-kernel NMI watchdog support
Looking forward to feedback.
Jan
Signature · 2 lines
Siemens AG, Corporate Technology, CT SE 2 Corporate Competence Center Embedded Linux