Patent ID: 9607165
Date: 2017-03-28
CPC Classifications: G06F

Claim:
1. A method for initializing privileged memory pages in a virtual environment comprising: writing a first set of trusted instructions to a first address range of a first memory page, the first set of trusted instructions including one or more instructions that a hypervisor provides to a guest; determining that there is a second address range on the first memory page that is not included in the first address range, the first address range positioned between a first offset on the first memory page and a second offset on the first memory page; writing a first set of watchdog instructions to the second address range, the second address range positioned between a third offset on the first memory page and a fourth offset on the first memory page, wherein the first set of watchdog instructions include one or more instructions executable to perform at least one of the following: writing a second set of trusted instructions to a second memory page, the second set of trusted instructions positioned between the third offset on the second memory page and the fourth offset on the second memory page; writing a second set of watchdog instructions to the second memory page, the second set of watchdog instructions positioned between the first offset on the second memory page and the second offset on the second memory page; and executing, by the guest, the first set of trusted instructions.