Apparatus and method for directing micro architectural memory region accesses
First Claim
1. An apparatus comprising:
- an integrated circuit having an input port to receive a memory access request and to be coupled with a system memory, wherein the system memory includes an at least one micro-architectural memory region that is to store one or more of instructions and data and is to be exclusively accessible by a micro-architectural agent, the integrated circuit including,memory access director to direct the memory access request to the at least one micro-architectural memory region if the memory access director determines that the memory access request includes a location within the at least one micro-architectural memory region and that the micro-architectural agent is operating in a micro-architectural memory region access mode.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, memory access requests for information stored within a system memory pass through an integrated circuit. The system memory may include a micro-architectural memory region to store instructions and/or data, where the micro-architectural memory region is to be exclusively accessible by a micro-architectural agent The integrated circuit may include memory access director to direct memory access requests to the micro-architectural memory region if the memory access director determines that the memory access request includes a location within the at least one micro-architectural memory region and the micro-architectural agent is operating in a micro-architectural memory region access mode.
-
Citations
27 Claims
-
1. An apparatus comprising:
an integrated circuit having an input port to receive a memory access request and to be coupled with a system memory, wherein the system memory includes an at least one micro-architectural memory region that is to store one or more of instructions and data and is to be exclusively accessible by a micro-architectural agent, the integrated circuit including, memory access director to direct the memory access request to the at least one micro-architectural memory region if the memory access director determines that the memory access request includes a location within the at least one micro-architectural memory region and that the micro-architectural agent is operating in a micro-architectural memory region access mode. - View Dependent Claims (2, 3, 4, 5)
-
6. A method comprising:
-
removing a lock that prevents alteration of a set of values, the set of values including a first set of values that define a first micro-architectural memory region of a system memory located within a computer system; disabling the first micro-architectural memory region from being accessible by one or more micro-architectural agent located within the computer system; replacing the first set of values with a second set of values to establish a default memory region of the system memory; and receiving a third set of values that define a second micro-architectural memory region, wherein the third set of values replace the second set of values to establish the second micro-architectural memory region. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to perform an operation, the operation comprising:
-
removing a lock that prevents a set of values from being changed, the set of values including a first set of values that define a first micro-architectural memory region of a system memory located within a computer system; disabling the micro-architectural memory region from being accessible by one or more micro-architectural agent located within the computer system; replacing the first set of values with a second set of values to establish a default memory region of the system memory; and receiving a third set of values that define a second micro-architectural memory region, wherein the third set of values replace the second set of values to establish the second micro-architectural memory region. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
a chipset coupled between an input output device, a graphics logic, an at least one processor and a system memory, wherein the system memory includes an at least one micro-architectural memory region that is to store one or more of instructions and data and to be exclusively accessible by a micro-architectural agent, the chipset and at least one processor including, memory access director to direct the memory access request to the at least one micro-architectural memory region if the memory access director determines that the memory access request includes a location within the at least one micro-architectural memory region and the micro-architectural agent is operating in a micro-architectural memory region access mode. - View Dependent Claims (23, 24, 25, 26, 27)
Specification