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:
Mar. 29, 2011
Filed:
Jun. 16, 2008
James Stephen Fields, Jr., Austin, TX (US);
Paul Frank Lecocq, Cedar Park, TX (US);
Brian Chan Monwai, Austin, TX (US);
Thomas Pflueger, Leinfelden, DE;
Kevin Franklin Reick, Round Rock, TX (US);
Timothy M. Skergan, Austin, TX (US);
Scott Barnett Swaney, Catskill, NY (US);
James Stephen Fields, Jr., Austin, TX (US);
Paul Frank Lecocq, Cedar Park, TX (US);
Brian Chan Monwai, Austin, TX (US);
Thomas Pflueger, Leinfelden, DE;
Kevin Franklin Reick, Round Rock, TX (US);
Timothy M. Skergan, Austin, TX (US);
Scott Barnett Swaney, Catskill, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and apparatus are provided for a support interface for memory-mapped resources. A support processor sends a sequence of commands over and FSI interface to a memory-mapped support interface on a processor chip. The memory-mapped support interface updates memory, memory-mapped registers or memory-mapped resources. The interface uses fabric packet generation logic to generate a single command packet in a protocol for the coherency fabric which consists of an address, command and/or data. Fabric commands are converted to FSI protocol and forwarded to attached support chips to access the memory-mapped resource, and responses from the support chips are converted back to fabric response packets. Fabric snoop logic monitors the coherency fabric and decodes responses for packets previously sent by fabric packet generation logic. The fabric snoop logic updates status register and/or writes response data to a read data register. The system also reports any errors that are encountered.