ACCESS TYPE PROTECTION OF MEMORY RESERVED FOR USE BY PROCESSOR LOGIC
First Claim
1. A processor comprising:
- operation mode check logic to determine whether to allow an attempted access to an operation mode and access type protected memory based on an operation mode that is to indicate whether the attempted access is by an on-die processor logic;
access type check logic to determine whether to allow the attempted access to the operation mode and access type protected memory based on an access type of the attempted access to the operation mode and access type protected memory; and
protection logic coupled with the operation mode check logic, and coupled with the access type check logic, the protection logic to deny the attempted access to the operation mode and access type protected memory if at least one of the operation mode check logic and the access type check logic determines not to allow the attempted access.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor of an aspect includes operation mode check logic to determine whether to allow an attempted access to an operation mode and access type protected memory based on an operation mode that is to indicate whether the attempted access is by an on-die processor logic. Access type check logic is to determine whether to allow the attempted access to the operation mode and access type protected memory based on an access type of the attempted access to the operation mode and access type protected memory. Protection logic is coupled with the operation mode check logic and is coupled with the access type check logic. The protection logic is to deny the attempted access to the operation mode and access type protected memory if at least one of the operation mode check logic and the access type check logic determines not to allow the attempted access.
-
Citations
25 Claims
-
1. A processor comprising:
-
operation mode check logic to determine whether to allow an attempted access to an operation mode and access type protected memory based on an operation mode that is to indicate whether the attempted access is by an on-die processor logic; access type check logic to determine whether to allow the attempted access to the operation mode and access type protected memory based on an access type of the attempted access to the operation mode and access type protected memory; and protection logic coupled with the operation mode check logic, and coupled with the access type check logic, the protection logic to deny the attempted access to the operation mode and access type protected memory if at least one of the operation mode check logic and the access type check logic determines not to allow the attempted access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 25)
-
-
12. A method comprising:
-
determining that an operation mode of an attempted access to an operation mode and access type protected memory is allowed because the attempted access is by an on-die processor logic; determining that an access type of the attempted access to the operation mode and access type protected memory is not allowed; and denying the attempted access to the operation mode and access type protected memory by the on-die processor logic based on the determination that the access type of the attempted access is not allowed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a dynamic random access memory (DRAM) having an operation mode and access type protected memory region; and a processor coupled with the DRAM, the processor including; operation mode check logic to determine whether to allow an attempted access to the operation mode and access type protected memory region based on an operation mode that is to indicate whether the attempted access is by an on-die logic of the processor selected from hardware, firmware, and a combination thereof, wherein the operation mode check logic is to determine not to allow the attempted access if the attempted access is from software executing on the processor; access type check logic to determine whether to allow the attempted access to the operation mode and access type protected memory region based on an access type of the attempted access to the operation mode and access type protected memory region, wherein the access type is selected from a read, a write, and an execute; and protection logic coupled with the operation mode check logic, and coupled with the access type check logic, the protection logic to deny the attempted access to the operation mode and access type protected memory region if at least one of the operation mode check logic and the access type check logic determines not to allow the attempted access. - View Dependent Claims (23, 24)
-
Specification