[prev in list] [next in list] [prev in thread] [next in thread]
List: bochs-cvs
Subject: [Bochs-cvs] SF.net SVN: bochs:[10511] trunk/bochs/cpu
From: sshwarts () users ! sourceforge ! net
Date: 2011-07-30 9:35:20
Message-ID: E1Qn5x2-0004oD-K1 () sfp-svn-2 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]
Revision: 10511
http://bochs.svn.sourceforge.net/bochs/?rev=10511&view=rev
Author: sshwarts
Date: 2011-07-30 09:35:20 +0000 (Sat, 30 Jul 2011)
Log Message:
-----------
ability to turn off rdtscp
Modified Paths:
--------------
trunk/bochs/cpu/cpudb/corei7_sandy_bridge_2600K.cc
trunk/bochs/cpu/generic_cpuid.cc
trunk/bochs/cpu/ia_opcodes.h
Modified: trunk/bochs/cpu/cpudb/corei7_sandy_bridge_2600K.cc
===================================================================
--- trunk/bochs/cpu/cpudb/corei7_sandy_bridge_2600K.cc 2011-07-29 20:22:35 UTC (rev \
10510)
+++ trunk/bochs/cpu/cpudb/corei7_sandy_bridge_2600K.cc 2011-07-30 09:35:20 UTC (rev \
10511) @@ -146,6 +146,7 @@
BX_CPU_VMX |
#endif
/* BX_CPU_SMX | */
+ BX_CPU_RDTSCP |
BX_CPU_XSAVE |
BX_CPU_XSAVEOPT |
BX_CPU_AES_PCLMULQDQ |
Modified: trunk/bochs/cpu/generic_cpuid.cc
===================================================================
--- trunk/bochs/cpu/generic_cpuid.cc 2011-07-29 20:22:35 UTC (rev 10510)
+++ trunk/bochs/cpu/generic_cpuid.cc 2011-07-30 09:35:20 UTC (rev 10511)
@@ -768,7 +768,7 @@
#endif
#if BX_SUPPORT_X86_64
- features_bitmask |= BX_CPU_X86_64;
+ features_bitmask |= BX_CPU_X86_64 | BX_CPU_RDTSCP;
if (sse_enabled < BX_CPUID_SUPPORT_SSE2) {
BX_PANIC(("PANIC: x86-64 emulation requires SSE2 support !"));
Modified: trunk/bochs/cpu/ia_opcodes.h
===================================================================
--- trunk/bochs/cpu/ia_opcodes.h 2011-07-29 20:22:35 UTC (rev 10510)
+++ trunk/bochs/cpu/ia_opcodes.h 2011-07-30 09:35:20 UTC (rev 10511)
@@ -1334,7 +1334,7 @@
bx_define_opcode(BX_IA_WRGSBASE, &BX_CPU_C::BxError, &BX_CPU_C::WRGSBASE, \
BX_CPU_X86_64 | BX_CPU_FSGSBASE, 0) #endif
-bx_define_opcode(BX_IA_RDTSCP, &BX_CPU_C::BxError, &BX_CPU_C::RDTSCP, BX_CPU_X86_64, \
0) +bx_define_opcode(BX_IA_RDTSCP, &BX_CPU_C::BxError, &BX_CPU_C::RDTSCP, \
BX_CPU_RDTSCP, 0)
// VMX
bx_define_opcode(BX_IA_VMXON_Mq, &BX_CPU_C::VMXON, &BX_CPU_C::BxError, BX_CPU_VMX, \
0)
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.
------------------------------------------------------------------------------
Got Input? Slashdot Needs You.
Take our quick survey online. Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Bochs-cvs mailing list
Bochs-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bochs-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic