mbox series

[kvm-unit-tests,v2,0/5] Test for illegal LEA & related fixes

Message ID 20220807142832.1576-1-mhal@rbox.co (mailing list archive)
Headers show
Series Test for illegal LEA & related fixes | expand

Message

Michal Luczaj Aug. 7, 2022, 2:28 p.m. UTC
Is this a correct way to put Sean's and Paolo's patches into this
series? I wasn't sure which patches are accepted or what is the current
base-commit, but I haven't seen the tip of kvm-unit-tests repo moving,
so here is it.

Michal Luczaj (3):
  x86: emulator.c cleanup: Save and restore exception handlers
  x86: emulator.c cleanup: Use ASM_TRY() for the UD_VECTOR cases
  x86: Test emulator's handling of LEA with /reg

Paolo Bonzini (1):
  x86: Introduce ASM_TRY_FEP() to handle exceptions thrown by
    FEP-triggered emulator

Sean Christopherson (1):
  x86: Dedup 32-bit vs. 64-bit ASM_TRY() by stealing kernel's
    __ASM_SEL()

 lib/x86/desc.h      |  22 +++----
 lib/x86/processor.h |  12 ++++
 x86/emulator.c      | 136 ++++++++++++++++++++++++--------------------
 3 files changed, 93 insertions(+), 77 deletions(-)