mbox series

[v6,00/10] x86emul: further work

Message ID d9a53b50-472d-477a-6275-ada0cb6e87e6@suse.com (mailing list archive)
Headers show
Series x86emul: further work | expand

Message

Jan Beulich April 14, 2020, 11:39 a.m. UTC
A few of the patches are still at least partly RFC, for varying
reasons (see there). I'd appreciate though if at least some of
the series could go in rather sooner than later. The two new
ones (8 and 9) could likely be moved arbitrarily ahead (as a
pair, not 9 ahead of 8), if others are to be further delayed.

 1: x86: determine HAVE_AS_* just once
 2: x86: move back clang no integrated assembler tests
 3: x86emul: support MOVDIR{I,64B} insns
 4: x86emul: support ENQCMD insn
 5: x86/HVM: scale MPERF values reported to guests (on AMD)
 6: x86emul: support RDPRU
 7: x86/HVM: don't needlessly intercept APERF/MPERF/TSC MSR reads
 8: x86emul: support SERIALIZE
 9: x86emul: support X{SUS,RES}LDTRK
10: x86emul: support MCOMMIT

See individual patches for changes from v5; as indicated in reply
to v5 I've not changed patch 1 according to feedback, as I'm not
(yet?) convinced of the underlying (new) model.

Patch 3 continues to (contextually) depend on the still pending
"x86emul: disable FPU/MMX/SIMD insn emulation when !HVM".

Jan