An information carrier medium containing software that, when executed by a processor, causes the processor to receive status information from circuit logic that collects the status information from caches associated with different processor cores. The software also causes the processor to provide the information to a user of the software. The status information indicates whether one of the caches comprises an entry associated with a virtual address.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of Provisional Application Ser. No. 60/681,427 filed May 16, 2005, titled "Debugging Software-Controlled Cache Coherence," and Provisional Application Ser. No. 60/681,558, filed May 16, 2005, entitled, "Debugging Cache in Multi-Core, Multi-Level Systems," both of which are incorporated by reference herein as if reproduced in full below.
This application also may contain subject matter that may relate to the following commonly assigned co-pending applications incorporated herein by reference: "Writing To A Specified Cache," Ser. No. 11/383,349, filed May 15, 2006, "Bypassing Cache Information," Ser. No. 11/383,374, filed May 15, 2006, "Visualizing Contents and States of Hierarchical Storage Systems Across Multiple Cores," Ser. No. 11/383,379, filed May 15, 2006, "Determining Differences Between Cached Copies of an Address," Ser. No. 11/383,385, filed May 15, 2006, "Cross-Referencing Cache Line Addresses With Corresponding Names," Ser. No. 11/383,418, filed May 15, 2006, "Displaying Cache Information Using Mark-Up Techniques," Ser. No. 11/383,385, filed May 15, 2006, "Prioritizing Caches Having A Common Cache Level," Ser. No. 11/383,448, filed May 15, 2006, "Providing Information Associated With A Cache," Ser. No. 11/383,459, filed May 15, 2006, "Providing Cache Status Information Across Multiple Cache Levels," Ser. No. 11/383,461, filed May 15, 2006, "Visualizing Contents and States of Hierarchical Storage Systems," Ser. No. 11/383,462, filed May 15, 2006, and "Re-assigning Cache Line Ways," Ser. No. 11/383,463, filed May 15, 2006.