guest 실행
일반 명령은 CPU에서 직접 실행해 성능 손실을 줄인다.
direct executionguest OS는 자신이 하드웨어를 독점한다고 생각하지만, privileged instruction과 장치 접근은 hypervisor가 trap, emulation, paravirtual driver로 중재한다.
일반 명령은 CPU에서 직접 실행해 성능 손실을 줄인다.
direct execution특권 명령이나 민감한 자원 접근은 hypervisor로 제어가 넘어간다.
VM exithypervisor가 안전한 실제 동작으로 바꾸거나 가상 장치 응답을 만든다.
emulation결과를 guest 상태에 반영하고 다시 VM 안으로 돌려보낸다.
VM entry