Method for destroying virtual resources in a logically...

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

C710S062000, C710S063000, C710S064000, C710S072000, C710S104000, C718S001000, C718S104000, C719S319000, C719S324000, C713S100000, C711S001000, C711S006000, C711S202000, C711S203000, C711S206000, C711S207000, C711S208000, C711S209000

Reexamination Certificate

active

07543084

ABSTRACT:
A method for directly destroying one or more virtual resources that reside within a physical adapter and that are associated with a virtual host. Specifically, the present invention is directed to a mechanism for sharing conventional Peripheral Component Interconnect (PCI) I/O adapters, PCI-X I/O adapters, PCI-Express I/O adapters, and, in general, any I/O adapter that uses a memory mapped I/O interface for host to adapter communications.

REFERENCES:
patent: 6111894 (2000-08-01), Bender et al.
patent: 6134641 (2000-10-01), Anand
patent: 6369822 (2002-04-01), Peevers et al.
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: 6816895 (2004-11-01), Andreakis 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/0107558 (2003-06-01), Bryborn et al.
patent: 2003/0110205 (2003-06-01), Johnson
patent: 2003/0120914 (2003-06-01), Axnix et al.
patent: 2003/0142101 (2003-07-01), Lavelle et al.
patent: 2003/0204648 (2003-10-01), Arndt
patent: 2003/0236852 (2003-12-01), Fernandes et al.
patent: 2004/0078617 (2004-04-01), Moser 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), Shah 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
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/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 or Virtual Resources.
U.S. Appl. No. 11/065,830, filed Feb. 25, 2005, Arndt et al., System and Method for Host Initialization for an Adapter that Supports Virtualization.
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, 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/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/Output 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.
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, 13 pages.
Hensbergen, “The Effect of Virtualization on OS Interference”, IBM Research, Proceedings of 1st workshop on Operating Systems Interference in High Performance Applications, Aug. 2005, 6 pages.
“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

Method for destroying virtual resources in a logically... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for destroying virtual resources in a logically..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for destroying virtual resources in a logically... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4146480

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