Я изучаю Intel VMX и написал модуль ядра Linux для запуска ВМ.
ВМ выполнит инструкцию 'hlt', и произойдет VMExit, равный 12.
Но после VMExit 'состояние активности'0, а не 1. Я проверил MSR 0x485, это 0x401E0, что означает, что биты [6: 8] равны 1, состояние HLT поддерживается.
Почему состояние активности НЕ равно 1, когда VMзапускает инструкцию 'hlt'?