System and method for host initialization for an adapter...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S001000, C710S034000, C710S008000, C710S009000, C710S036000, C710S037000, C710S313000, C711S001000, C711S141000

Reexamination Certificate

active

07464191

ABSTRACT:
A method, computer program product, and distributed data processing system that enables host software or firmware to map PCI adapter virtual resources to PCI bus addresses that are associated with a system image is provided. Virtual addresses maintained in a protection table segment assigned to a system image are mapped to physical addresses defined in entries of an address table segment assigned to the system image. Discontiguous memory regions identified in entries of the address table segment may thus be mapped to a contiguous virtual address space.

REFERENCES:
patent: 6111894 (2000-08-01), Bender et al.
patent: 6134641 (2000-10-01), Anand
patent: 6453392 (2002-09-01), Flynn, Jr.
patent: 6629157 (2003-09-01), Falardeau et al.
patent: 6629162 (2003-09-01), Arndt et al.
patent: 6662289 (2003-12-01), Ang
patent: 6665759 (2003-12-01), Dawkins et al.
patent: 6704284 (2004-03-01), Stevenson et al.
patent: 6804741 (2004-10-01), Cowan
patent: 6823404 (2004-11-01), Arndt et al.
patent: 6823418 (2004-11-01), Langendorf et al.
patent: 6880021 (2005-04-01), Easton et al.
patent: 6973510 (2005-12-01), Arndt et al.
patent: 7080291 (2006-07-01), Moriki et al.
patent: 2002/0069335 (2002-06-01), Flynn, Jr.
patent: 2002/0085493 (2002-07-01), Pekkala et al.
patent: 2002/0112102 (2002-08-01), Tarui et al.
patent: 2002/0129172 (2002-09-01), Baskey et al.
patent: 2002/0129212 (2002-09-01), Lee et al.
patent: 2003/0014738 (2003-01-01), Dawkins et al.
patent: 2003/0061379 (2003-03-01), Craddock et al.
patent: 2003/0110205 (2003-06-01), Johnson
patent: 2003/0204648 (2003-10-01), Arndt
patent: 2003/0236852 (2003-12-01), Fernandes et al.
patent: 2004/0202189 (2004-10-01), Arndt et al.
patent: 2005/0076157 (2005-04-01), Serizawa et al.
patent: 2005/0091365 (2005-04-01), Lowell et al.
patent: 2005/0097384 (2005-05-01), Uehara et al.
patent: 2005/0102682 (2005-05-01), Rajesh et al.
patent: 2005/0119996 (2005-06-01), Ohata et al.
patent: 2005/0120160 (2005-06-01), Plouffe et al.
patent: 2005/0182788 (2005-08-01), Arndt et al.
patent: 2005/0240932 (2005-10-01), Billau et al.
patent: 2005/0246450 (2005-11-01), Enko et al.
patent: 2006/0044301 (2006-03-01), Ha
patent: 2006/0069828 (2006-03-01), Goldsmith
patent: 2006/0112376 (2006-05-01), Broberg et al.
patent: 2006/0184349 (2006-08-01), Goud et al.
patent: 2006/0239287 (2006-10-01), Johnsen et al.
patent: 2006/0242330 (2006-10-01), Torudbakken et al.
patent: 2006/0242332 (2006-10-01), Johnsen et al.
patent: 2006/0242333 (2006-10-01), Johnsen et al.
patent: 2006/0242352 (2006-10-01), Torudbakken et al.
patent: 2006/0242354 (2006-10-01), Johnsen et al.
patent: 2006/0253619 (2006-11-01), Torudbakken et al.
patent: 1508855 (2004-08-01), None
Jann et al., “Dynamic Reconfiguration: Basic Building Blocks for Autonomic Computing on IBM PSeries Servers,” IBM System Journal, vol. 42, Jan. 2003 pp. 29-37.
“Logical Partition Security in the IBM @server pSeries 690”, IBM, 2002, pp. 1-13.
Hensbergen, “The Effect of Virtualization on OS Interference”, IBM Research, Proceedings of 1st workshop on Operating Systems Inteference in High Performance Applications, Aug. 2005, p. 1-6.
U.S. Appl. No. 11/066,201, filed Feb. 25, 2005, Arndt et al., System and Method for Modification of Virtual Adapter Resources in a Logically Partitioned Data Processing System.
U.S. Appl. No. 11/065,818, filed Feb. 25, 2005, Arndt et al., Method, System, and Computer Program Product for Virtual Adapter Destruction on a Physical Adapter that Supports Virtual Adapters.
U.S. Appl. No. 11/066,518, filed Feb. 25, 2005, Arndt et al., System and Method of Virtual Resource Modification on a Physical Adapter that Supports Virtual Resources.
U.S. Appl. No. 11/066,096, filed Feb. 25, 2005, Arndt et al., System and Method for Destroying Virtual Resources in a Logically Partitioned Data Processing System.
U.S. Appl. No. 11/068,664, filed Feb. 28, 2005, Arndt et al., Method and System for Fully Trusted Adapter Validation of Addresses Referenced in a Virtual Host Transfer Request.
U.S. Appl. No. 11/066,353, filed Feb. 25, 2005, Arndt et al., System, Method, and Computer Program Product for a Fully Trusted Adapter Validation of Incoming Memory Mapped I/O Operations on a Physical Adapter that Supports Virtual Adapters of Virtual Resources.
U.S. Appl. No. 11/065,829, filed Feb. 25, 2005, Arndt et al., Data Processing System, Method, and Computer Program Product for Creation and Initialization of a Virtual Adapter on a Physical Adapter that Supports Virtual Adapter Level Virtualization.
U.S. Appl. No. 11/066,517, filed Feb. 25, 2005, filed Arndt et al., System and Method for Virtual Resource Initialization on a Physical Adapter that Supports Virtual Resources.
U.S. Appl. No. 11/065,821, filed Feb. 25, 2005, Arndt et al., Method and System for Native Virtualization on a Partially Trusted Adapter Using Adapter Bus, Device and Function Number of Identification.
U.S. Appl. No. 11/066,487, filed Feb. 25, 2005, Arndt et al., Native Virtualization on a Partially Trusted Adapter Using PCI Host Memory Mapped Input/Output Memory Address for Identification.
U.S. Appl. No. 11/066,517, filed Feb. 25, 2005, Arndt et al., Native Virtualization on a Partially Trusted Adapter Using PCI Host Bus, Device, and Function Number for Identification.
U.S. Appl. No. 11/068,521, filed Feb. 28, 2005, Arndt et al., System and Method for Virtual Adaptor Resource Allocation.
U.S. Appl. No. 11/067,354, filed Feb. 25, 2005, Arndt et al., System and Method for Providing Quality of Service in a Virtual Adapter.
U.S. Appl. No. 11/066,590, filed Feb. 25, 2005, Arndt et al., System and Method for Managing Metrics Table per Virtual Port in a Logically Partitioned Data Processing System.
U.S. Appl. No. 11/066,424, filed Feb. 25, 2005, Arndt et al., Method, System and Program Product for Differentiating Between Virtual Hosts on Bus Transactions and Associating Allowable Memory Access for an Input/Ouput Adapter that Supports Virtualization.
U.S. Appl. No. 11/066,645, filed Feb. 25, 2005, Arndt et al., Virtualized I/O Adapter for a Multi-Processor Data Processing System.
U.S. Appl. No. 11/065,869, filed Feb. 28, 2005, Arndt et al., Virtualized Fibre Channel Adapter for a Multi-Processor Data Processing System.
U.S. Appl. No. 11/065,951, filed Feb. 25, 2005, Arndt et al., Interrupt Mechanism on an IO Adapter that Supports Virtualization.
U.S. Appl. No. 11/066,419, filed Feb. 25, 2005, Arndt et al., Association of Memory Access Through Protection Attributes that are Associated to an Access Control Level on a PCI Adapter that Supports Virtualization.
U.S. Appl. No. 11/066,931, filed Feb. 25, 2005, Arndt et al., Association of Host Translations that are Associated to an Access Control Level on a PCI Bridge that Supports Virtualization.
U.S. Appl. No. 11/065,823, filed Feb. 25, 2005, Arndt et al., Method, Apparatus, and Computer Program Product for Coordinating Error Reporting and Reset Utilizing an I/O Adapter that Supports Virtualization.
“Virtual Interface Architecture Specification”, Version 1.0, Dec. 1997, pp. 11-12, 20-22, 55-57, 64-66, retrieved Apr. 19, 2006. http://rimonbarr.com/repository/cs614/san—10.pdf.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for host initialization for an adapter... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for host initialization for an adapter..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for host initialization for an adapter... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4027307

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.