target-i386: Enable clflushopt/clwb/pcommit instructions
commitf7fda280948a5e74aeb076ef346b991ecb173c56
authorXiao Guangrong <guangrong.xiao@linux.intel.com>
Thu, 29 Oct 2015 07:31:39 +0000 (29 15:31 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Thu, 5 Nov 2015 19:35:04 +0000 (5 17:35 -0200)
tree399a589a31e92ff01bdff294acb99f07f58d822d
parent6aa91e4a0237ddcebb85e3a95e166f3b3cfa42ae
target-i386: Enable clflushopt/clwb/pcommit instructions

These instructions are used by NVDIMM drivers and the specification is
located at:
https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf

There instructions are available on Skylake Server.

Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target-i386/cpu.c
target-i386/cpu.h