cancel
Showing results for 
Search instead for 
Did you mean: 

Server Gurus Discussions

mbs0221
Journeyman III

How does the guest OS has access to physical memory when running in higher VMPL (i.e. VMPL1).

According to the official document, all physical memory pages under higher VMPL are inaccessible, unless explicitly granted access with rmpadjust. However, I can not find even one rmpadjust instruction either in the linux or in the linux-svsm project. All I know is that the physical memory is accepted by guest OS with pvalidate.However, no VMPL level is associated with this instruction. The VMSA require rmpadjust as well. So I wonder how the access rights are granted to guest OS without explicit rmpadjust.

0 Likes
0 Replies