×

PROVIDING LOGICAL PARTITIONS WITH HARDWARE-THREAD SPECIFIC INFORMATION REFLECTIVE OF EXCLUSIVE USE OF A PROCESSOR CORE

  • US 20150254473A1
  • Filed: 05/26/2015
  • Published: 09/10/2015
  • Est. Priority Date: 01/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing hardware thread-specific information in a multi-threaded processor supporting a number of hardware threads for executing processes within multiple logical partitions, the method comprising:

  • maintaining the hardware thread specific information in an internal register circuit within the multi-threaded processor;

    detecting access to the hardware thread-specific information by a currently-executing one of the processes;

    determining whether or not a privilege level of the currently-executing process indicates that the currently-executing process is a process within a given one of the multiple logical partitions; and

    responsive to determining that the privilege level of the currently-executing process indicates that the currently-executing process is a process within a given one of the multiple logical partitions, selectively transforming the hardware thread-specific information to generate a transformed register value that indicates exclusive use of the multi-threaded processor by hardware threads executed for processes of the given logical partition, while masking hardware-thread specific information present in the internal register circuit corresponding to one or more hardware threads of the multi-threaded processor that are assigned to execute processes of another logical partition other than the given logical partition, and responding to the access with the transformed register value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×