All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] x86/vm86/32: A bugfix and a matching test improvement
@ 2018-03-14  5:03 Andy Lutomirski
  2018-03-14  5:03 ` [PATCH 1/3] selftests/x86/entry_from_vm86: Exit with 1 if we fail Andy Lutomirski
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Andy Lutomirski @ 2018-03-14  5:03 UTC (permalink / raw)
  To: x86, LKML
  Cc: Borislav Petkov, Stas Sergeev, bartoldeman, Brian Gerst, Andy Lutomirski

A patch in 4.2 broke vm86's POPF emulation in a way that was
somehow subtle enough that no one noticed until now.  Fix it
and improve the test case to exercise the code.

(The improved test case also exercises some code paths that were *not*
 broken but that would have become broken if Stas' original suggested
 patch were applied.  Go testing!)

Andy Lutomirski (3):
  selftests/x86/entry_from_vm86: Exit with 1 if we fail
  selftests/x86/entry_from_vm86: Add test cases for POPF
  x86/vm86/32: Fix POPF emulation

 arch/x86/kernel/vm86_32.c                     |  3 ++-
 tools/testing/selftests/x86/entry_from_vm86.c | 32 +++++++++++++++++++++++----
 2 files changed, 30 insertions(+), 5 deletions(-)

-- 
2.14.3

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-03-14  8:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-14  5:03 [PATCH 0/3] x86/vm86/32: A bugfix and a matching test improvement Andy Lutomirski
2018-03-14  5:03 ` [PATCH 1/3] selftests/x86/entry_from_vm86: Exit with 1 if we fail Andy Lutomirski
2018-03-14  8:46   ` [tip:x86/pti] " tip-bot for Andy Lutomirski
2018-03-14  5:03 ` [PATCH 2/3] selftests/x86/entry_from_vm86: Add test cases for POPF Andy Lutomirski
2018-03-14  8:46   ` [tip:x86/pti] " tip-bot for Andy Lutomirski
2018-03-14  5:03 ` [PATCH 3/3] x86/vm86/32: Fix POPF emulation Andy Lutomirski
2018-03-14  8:47   ` [tip:x86/pti] " tip-bot for Andy Lutomirski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.