首页>
外国专利>
HARDWARE SHADOW STACK SUPPORT FOR LEGACY GUESTS
HARDWARE SHADOW STACK SUPPORT FOR LEGACY GUESTS
展开▼
机译:硬件影子堆栈支持来宾
展开▼
页面导航
摘要
著录项
相似文献
摘要
Technologies for shadow stack support for legacy guests include a computing device having a processor with shadow stack support. During execution of a call instruction, the processor determines whether a legacy stack pointer is within bounds and generates a virtual machine exit if the legacy stack pointer is out-of-bounds. If not out-of-bounds, the processor pushes a return address onto the legacy stack and onto a shadow stack protected by a hypervisor. During execution of a return instruction, the processor determines whether top return addresses of the legacy stack and the shadow stack match, and generates a virtual machine exit if the return addresses do not match. If the return addresses match, the processor pops the return addresses off of the legacy stack and off of the shadow stack. The stack out-of-bounds and the stack mismatch virtual machine exits may be handled by the hypervisor. Other embodiments are described and claimed.
展开▼