-
公开(公告)号:US20180307829A1
公开(公告)日:2018-10-25
申请号:US15818783
申请日:2017-11-21
Applicant: VMWARE, INC.
Inventor: ALOK NEMCHAND KATARIA , DOUG COVELLI , JEFFREY W. SHELDON , FREDERICK JOSEPH JACOBS , DAVID DUNN
CPC classification number: G06F21/53 , G06F3/0604 , G06F3/0634 , G06F3/0644 , G06F3/0664 , G06F3/0673 , G06F9/45558 , G06F2009/45579 , G06F2009/45583 , G06F2009/45587 , G06F2221/2149
Abstract: Techniques for securely supporting a global view of system memory in a physical/virtual computer system comprising a plurality of physical/virtual CPUs are provided. In one set of embodiments, the physical/virtual computer system can receive an interrupt indicating that a first physical/virtual CPU should enter a privileged CPU operating mode. The physical/virtual computer system can further determine that none of the plurality of physical/virtual CPUs are currently in the privileged CPU operating mode. In response to this determination, the physical/virtual computer system can modify the global view of system memory to include a special memory region comprising program code to be executed while in the privileged CPU operating mode; communicate, to the other physical/virtual CPUs, a signal to enter a stop state in which execution is halted but interrupts are accepted for entering the privileged CPU operating mode; and cause the first physical/virtual CPU to enter the privileged CPU operating mode.