Back to results
US 2016/0077864 A1Published application
Processors, methods, and systems to enforce blacklisted paging structure indication values
AssigneeIntel Corporation
InventorsBing Zhu, Luhai Chen, Peng Zou, Kai Wang
Life of this patent
Estimating the term…
Abstract
A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
Claims19
A method comprising:
- receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value;
- determining that the given value matches at least one of a set of one or more blacklist values;
- and
- trapping the attempt by the virtual machine to modify the paging structure identification storage location to have the given value to a virtual machine monitor.
1 more element
An apparatus comprising:
- a paging structure identification storage location;
- and
- blacklist enforcement logic coupled with the paging structure identification storage location, the blacklist enforcement logic to receive an indication of an attempt by a virtual machine to modify the paging structure identification storage location to have a given value and to cause the attempt to be trapped to a virtual machine monitor when the given value matches at least one of a set of one or more blacklist values.
A method comprising:
- receiving an instruction, the instruction indicating a given value as a source operand and indicating a paging structure identification storage location as a destination operand;
- determining whether the given value matches any of a set of one or more blacklist values;
- and
- storing the given value in the paging structure identification storage location if the given value does not match any of the set of the blacklist values;
- or
- not storing the given value in the paging structure identification storage location if the given value matches at least one of the set of the blacklist values.
3 more elements
Dependencies are inferred from the claim text.