On Wed, 05 Apr 2023 19:51:12 -0700, Sean Christopherson wrote: > Provide macros to wrap single instructions with ASM_TRY(), and to > automagically report success/fault as appropriate. In other words, make > it easier to write code for testing (non)faulting instruction behavior. > > Sean Christopherson (5): > x86: Add macros to wrap ASM_TRY() for single instructions > x86: Convert inputs-only "safe" instruction helpers to asm_safe() > x86: Add macros to wrap ASM_TRY() for single instructions with > output(s) > x86: Move invpcid_safe() to processor.h and convert to asm_safe() > x86: Move XSETBV and XGETBV "safe" helpers to processor.h > > [...] Applied to kvm-x86 next, thanks! [1/5] x86: Add macros to wrap ASM_TRY() for single instructions https://github.com/kvm-x86/kvm-unit-tests/commit/72e2642f2aaf [2/5] x86: Convert inputs-only "safe" instruction helpers to asm_safe() https://github.com/kvm-x86/kvm-unit-tests/commit/b470217dd120 [3/5] x86: Add macros to wrap ASM_TRY() for single instructions with output(s) https://github.com/kvm-x86/kvm-unit-tests/commit/82f7d076088b [4/5] x86: Move invpcid_safe() to processor.h and convert to asm_safe() https://github.com/kvm-x86/kvm-unit-tests/commit/8ddc0f0c2d39 [5/5] x86: Move XSETBV and XGETBV "safe" helpers to processor.h https://github.com/kvm-x86/kvm-unit-tests/commit/700c2b7e5007 -- https://github.com/kvm-x86/kvm-unit-tests/tree/next