Here's more patches, includes the TLB invalidate rework. Has not actually been tested on a INVPCID machine yet, but does seem to work fine on my IVB-EP (which is PCID only).
- [PATCH 0/6] more KAISER bits Peter Zijlstra
- [PATCH 5/6] x86/mm/kaiser: Optimize RESTORE_CR3 Peter Zijlstra
- Re: [PATCH 5/6] x86/mm/kaiser: Optimize RESTORE_C... Borislav Petkov
- Re: [PATCH 5/6] x86/mm/kaiser: Optimize RESTO... Peter Zijlstra
- [PATCH 2/6] x86/mm/kaiser: Fix inconsistency in SAVE_... Peter Zijlstra
- [PATCH 4/6] x86/mm/kaiser: Support PCID without INVPC... Peter Zijlstra
- Re: [PATCH 4/6] x86/mm/kaiser: Support PCID witho... Peter Zijlstra
- Re: [PATCH 4/6] x86/mm/kaiser: Support PCID witho... Peter Zijlstra
- Re: [PATCH 4/6] x86/mm/kaiser: Support PCID witho... Peter Zijlstra
- Re: [PATCH 4/6] x86/mm/kaiser: Support PCID w... Peter Zijlstra
- [PATCH 1/6] x86/mm/kaiser: Add some static Peter Zijlstra