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.
For more complete information about compiler optimizations, see our Optimization Notice.