Protected memory area
First Claim
1. A method of a computing device, comprising:
- in response to the computing device powering on, creating a protected memory area inaccessible to an operating system, wherein the protected memory area includes information relating to instructions and an indication settable to a first value to indicate that the instructions are allowed to access a memory external of the protected memory area, and a second value to indicate that the instructions are not allowed to access the memory external of the protected memory area;
in response to creating the protected memory area, modifying the indication from the first value to the second value to restrict the instructions when executed from accessing the memory external of the protected memory area; and
in response to modifying the indication, launching code in the computing device, the launched code comprising the operating system or firmware.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, in response to a computing device powering on, a protected memory area inaccessible to an operating system is created, where the protected memory area includes information relating to instructions and an indication settable to a first value to indicate that the instructions are allowed to access a memory external of the protected memory area, and a second value to indicate that the instructions are not allowed to access the memory external of the protected memory area. In response to creating the protected memory area, the indication is modified from the first value to the second value to restrict the instructions when executed from accessing the memory external of the protected memory area. In response to modifying the indication, code in the computing device is launched, the launched code comprising the operating system or firmware.
-
Citations
20 Claims
-
1. A method of a computing device, comprising:
-
in response to the computing device powering on, creating a protected memory area inaccessible to an operating system, wherein the protected memory area includes information relating to instructions and an indication settable to a first value to indicate that the instructions are allowed to access a memory external of the protected memory area, and a second value to indicate that the instructions are not allowed to access the memory external of the protected memory area; in response to creating the protected memory area, modifying the indication from the first value to the second value to restrict the instructions when executed from accessing the memory external of the protected memory area; and in response to modifying the indication, launching code in the computing device, the launched code comprising the operating system or firmware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a memory; and a controller to; in response to the computing device powering on, create, in the memory, a protected memory area inaccessible to an operating system, wherein the protected memory area includes information relating to instructions and an indication settable to a first value to indicate that the instructions are allowed to access a memory external of the protected memory area, and a second value to indicate that the instructions are not allowed to access the memory external of the protected memory area; in response to creating the protected memory area, modify the indication from the first value to the second value to restrict the instructions when executed from accessing the memory external of the protected memory area; and in response to modifying the indication, launch code in the computing device, the code comprising the operating system or firmware. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-volatile computer readable medium comprising instructions that upon execution cause a computing device to:
-
in response to the computing device powering on, create a system management memory area inaccessible to an operating system of the computing device, wherein the system management memory area includes information relating to instructions and an indication settable to a first value to indicate that the instructions are allowed to access a memory external of the system management memory area, and a second value to indicate that the instructions are not allowed to access the memory external of the system management memory area; in response to creating the system management memory area, modify the indication from the first value to the second value to restrict the instructions when executed from accessing the memory external of the system management memory area; and in response to modifying the indication, launch code in the computing device, the launched code comprising the operating system or firmware. - View Dependent Claims (19, 20)
-
Specification