Hi all, My name is Ady from NAIST Japan. Currently I'm trying to learn how KVM work, especially on KVM-exit part (where the guest mode handle the control to the Kernel mode/KVM). 1) I know that there are about 45 KVM exit reasons. However, I can't find any enough information about those exit-reasons on the net. Maybe I've been using wrong keywords. Can you give me some pointer on where to look? For example, what is PENDING_INTERRUPT reason, and when it is called. 2) I know that the guest-mode exit to kernel-mode when the guest system need to execute 'sensitive' operation. Are there any detail on the internet what are those 'sensitive' operations? for example, if the guest system execute some hardware API, such as clflush (that flush the CPU cache), is it need to be executed in kernel mode or it can be executed in guest mode without KVM exit? Thank you in advance for your kind attention. ~Ady