USE OF A TRANSLATION CACHEABLE FLAG FOLR PHYSICAL ADDRESS TRANSLATION AND MEMORY PROTECTION IN A HOST
First Claim
Patent Images
1. A host coupled to a switched fabric including one or more fabric-attached I/O controllers, comprising:
- a processor;
a host memory coupled to said processor; and
a host-fabric adapter coupled to said processor and provided to interface with said switched fabric, which caches selected translation and protection table (TPT) entries from said host memory for a data transaction, and flushes individual cached translation and protection table (TPT) entry in accordance with a translation cacheable flag.
1 Assignment
0 Petitions
Accused Products
Abstract
A host coupled to a switched fabric including one or more fabric-attached I/O controllers. Such a host may comprise a processor; a host memory coupled to the processor; and a host-fabric adapter coupled to the host memory and the processor and provided to interface with the switched fabric, which caches selected translation and protection table (TPT) entries from the host memory for a data transaction, and flushes individual cached translation and protection table (TPT) entry in accordance with a translation cacheable flag
53 Citations
20 Claims
-
1. A host coupled to a switched fabric including one or more fabric-attached I/O controllers, comprising:
-
a processor;
a host memory coupled to said processor; and
a host-fabric adapter coupled to said processor and provided to interface with said switched fabric, which caches selected translation and protection table (TPT) entries from said host memory for a data transaction, and flushes individual cached translation and protection table (TPT) entry in accordance with a translation cacheable flag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network, comprising:
-
a switched fabric;
I/O controllers attached to said switched fabric; and
a host comprising an operating system, a host memory, and a host-fabric adapter which caches selected translation and protection table (TPT) entries from said host memory, and which flushes individual cached translation and protection table (TPT) entry in accordance with a translation cacheable flag. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
- 16. An apparatus which stores translation and protection table (TPT) entries for virtual to physical address translations, and which flushes individual translation and protection table (TPT) entry stored in accordance with a corresponding translation cacheable flag.
Specification