Virtualization Software Development

Odd issue with vmx

So to explain the situation, what's happening is vmx works fine on the first four logical cores of the CPU without issue. Launch succeeds, they receive exits, vmresume is executed, all's good. However on cores 5,6,7, and 8 ( indices 4 to 7 ) vmlaunch succeeds but entry fails with "invalid first state" and immediately exits with that exit reason INVALID_GUEST_STATE (33) thus causing vmresume to fail. I ran all of the entry checks on said core and none of them come back as incorrect. Does anybody know what could be causing this issue? Thanks in advance.

Importance and usage of Intel TXT(LT) on Desktop

Hello. I am a desktop Linux user, and my motherboard supports Intel TXT(LT) technology. I have read about this technology and have understood, that it enhances security, when I have running virtual machines, and isolates pieces of memory, which VM can use, so that anything running inside VM cannot bring harm to my real OS (am I right?). Though I do not use virtualization very often, and when I use it, it is not very serious (VirtualBox or Qemu), it seems to me, that Intel TXT is very useful, as there is no such thing as "too much security".

HAXM won't install

I have an Intel i7 4770 processor running at 3.4 Ghz. I am running Windows 10 Pro. I have Hyper-V installed. I am trying to install the Intel Hardware Accelerated Execution Manager. In my bios I have Intel Virtualization Technology Enabled and Execute Disable Bit Enabled. Yet when I try to install HAXM I get the following error:


This computer does not support Intel Virtualization Technology (VT-x). HAXM cannot be installed. Please refer to the Intel HAXM documentation for more information.


What can I do to fix this? I cannot use Android Studio without it.

How to understand "Coherency" bit in "Extended Capability Register"?

Hi all,

I am studying "Intel ® Virtualization Technology for Directed I/O" document now. In "Register Descriptions" section, I find there is a "Coherency" bit in "Extended Capability Register". The document describes this bit like this:  

    This field indicates if hardware access to the root, context, page-table and interrupt-remap structures are coherent (snooped) or not.

Could anyone give an explanation about how to understand "hardware access to ... are coherent(snooped)" here? If possible, give an example is better.  

Thanks very much in advance!

Unable to install HAXM


I'm trying to install HAXM 1.0.5 for Tizen on Windows 8.1 64bit (Lenovo Pro 2 Yoga) machine but I get an error "Failed to configure driver: unknown error. Failed to open driver."

I've attached a screenshot of the error, and my machine configuration using CPUID software



Windows unable to detect vt-x even though enabled in BIOS with UEFI

I have a question regarding to this problems, what did I found that mostly PC with UEFI bios having problems detecting the vt-x. My current PC is unable to detect the vt-x but my old pc detect the vt-x that using legacy boot. I have tried looking for the answers in blogs, facebook groups and asking people about this problem but got nothing for the solution. Here is details about my old and new PC:

-Intel® Pentium® Processor E5700
- BIOS is America Megatrend with legacy boot only
- OS Windows XP SP2

Convertible EPT-violation #VE

According to a number of Intel press and documentation, it seems that the Haswell processors should have the new processor feature that allows certain EPT violations to be converted to #VE (Virtualization Exception) so that these violations can be made without VM exits.

I have looked into a number of different Haswell processors, but none of them has this support, i.e. bit 18 of IA32_VMX_PROCBASED_CTLS2 MSR is 0. This feature is not supported on for example i7-4770, i7-4790, i7-4940.

Virtualization Software Development abonnieren