]> xenbits.xensource.com Git - xen.git/commit
x86: introduce NOP9 forms
authorJan Beulich <jbeulich@suse.com>
Wed, 20 Dec 2017 09:03:20 +0000 (10:03 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 20 Dec 2017 09:03:20 +0000 (10:03 +0100)
commit40b75c1d79e648caae24134e8e6319328be13d1b
treef2f4e6e73d6cdaa8f103d067be2c0372034035f3
parentd7128e735031bde3efcde2dc4e7731f723f9ba60
x86: introduce NOP9 forms

Both Intel and AMD recommend an operand-size-override-prefixed long NOP
form for covering 9 bytes, so introduce this and use it in p6_nops[] to
allow further reducing the number of NOPs needed when covering larger
ranges.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/alternative.c
xen/include/asm-x86/nops.h