The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 19, 2011
Filed:
Jan. 29, 2009
Michael N. Day, Round Rock, TX (US);
Charles R. Johns, Austin, TX (US);
John S. Liberty, Round Rock, TX (US);
Todd E. Swanson, Round Rock, TX (US);
Michael N. Day, Round Rock, TX (US);
Charles R. Johns, Austin, TX (US);
John S. Liberty, Round Rock, TX (US);
Todd E. Swanson, Round Rock, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Mechanisms for communicating with a processor event facility are provided. The mechanisms make use of a channel interface as the primary mechanism for communicating with the processor event facility. The channel interface provides channels for communicating with processor facilities, memory flow control facilities, machine state registers, and external processor interrupt facilities, for example. These channels may be designated as blocking or non-blocking. With blocking channels, when no data is available to be read from the corresponding registers, or there is no space available to write to the corresponding registers, the processor is placed in a low power 'stall' state. The processor is automatically awakened, via communication across the blocking channel, when data becomes available or space is freed. Thus, the channels of the present invention permit the processor to stay in a low power state.