[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 5e1fac: target-i386: tcg: Accept clwb instruc
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 5e1fac: target-i386: tcg: Accept clwb instruction |
Date: |
Mon, 09 Nov 2015 03:30:04 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 5e1fac2dba7780e0cb2c022d4b39586af70bea0d
https://github.com/qemu/qemu/commit/5e1fac2dba7780e0cb2c022d4b39586af70bea0d
Author: Eduardo Habkost <address@hidden>
Date: 2015-11-06 (Fri, 06 Nov 2015)
Changed paths:
M target-i386/translate.c
Log Message:
-----------
target-i386: tcg: Accept clwb instruction
Accept the clwb instruction (66 0F AE /6) if its corresponding feature
flag is enabled on CPUID[7].
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: 891bc821a3ee462b09b1ec436f2891f00ab1f85b
https://github.com/qemu/qemu/commit/891bc821a3ee462b09b1ec436f2891f00ab1f85b
Author: Eduardo Habkost <address@hidden>
Date: 2015-11-06 (Fri, 06 Nov 2015)
Changed paths:
M target-i386/translate.c
Log Message:
-----------
target-i386: tcg: Check right CPUID bits for clflushopt/pcommit
Detect the clflushopt and pcommit instructions and check their
corresponding feature flags, instead of checking CPUID_SSE and
CPUID_CLFLUSH.
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: 0c47242b519a224279f13c685aa6e79347f97b85
https://github.com/qemu/qemu/commit/0c47242b519a224279f13c685aa6e79347f97b85
Author: Xiao Guangrong <address@hidden>
Date: 2015-11-06 (Fri, 06 Nov 2015)
Changed paths:
M target-i386/cpu.c
Log Message:
-----------
target-i386: Add clflushopt/clwb/pcommit to TCG_7_0_EBX_FEATURES
Now these instructions are handled by TCG and can be added to the
TCG_7_0_EBX_FEATURES macro.
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: b3a9e57d92dff7dd5822f322e4eb49af9e1b70b8
https://github.com/qemu/qemu/commit/b3a9e57d92dff7dd5822f322e4eb49af9e1b70b8
Author: Peter Maydell <address@hidden>
Date: 2015-11-07 (Sat, 07 Nov 2015)
Changed paths:
M target-i386/cpu.c
M target-i386/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into
staging
target-i386: tcg: Handle clflushopt/clwb/pcommit instructions
A small update to TCG code so it can handle the new
clflushopt/clwb/pcommit instructions.
# gpg: Signature made Sat 07 Nov 2015 14:50:54 GMT using RSA key ID 984DC5A6
# gpg: Good signature from "Eduardo Habkost <address@hidden>"
* remotes/ehabkost/tags/x86-pull-request:
target-i386: Add clflushopt/clwb/pcommit to TCG_7_0_EBX_FEATURES
target-i386: tcg: Check right CPUID bits for clflushopt/pcommit
target-i386: tcg: Accept clwb instruction
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/c4a7bf54e588...b3a9e57d92df
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 5e1fac: target-i386: tcg: Accept clwb instruction,
GitHub <=