]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
x86/cpu: Enable MOVDIRI cpu feature
authorLiu Jingqi <jingqi.liu@intel.com>
Tue, 6 Nov 2018 07:13:26 +0000 (15:13 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Tue, 11 Dec 2018 20:50:48 +0000 (18:50 -0200)
commit24261de4916596d8ab5f5fee67e9e7a19e8325a5
tree6e824a39a45e208d5b90b7cc0c883a9ed63faa7f
parent32a1a94dd324d33578dca1dc96d7896a0244d768
x86/cpu: Enable MOVDIRI cpu feature

MOVDIRI moves doubleword or quadword from register to memory through
direct store which is implemented by using write combining (WC) for
writing data directly into memory without caching the data.

The bit definition:
CPUID.(EAX=7,ECX=0):ECX[bit 27] MOVDIRI

The release document ref below link:
https://software.intel.com/sites/default/files/managed/c5/15/\
architecture-instruction-set-extensions-programming-reference.pdf

Cc: Xu Tao <tao3.xu@intel.com>
Signed-off-by: Liu Jingqi <jingqi.liu@intel.com>
Message-Id: <1541488407-17045-2-git-send-email-jingqi.liu@intel.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target/i386/cpu.c
target/i386/cpu.h