Association of memory access through protection attributes...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S100000, C710S001000, C370S400000, C370S409000

Reexamination Certificate

active

07966616

ABSTRACT:
A method, system, and computer program product for sharing adapter resources among multiple operating system instances. The present invention provides a mechanism for dynamically allocating virtualized I/O adapter resources. The present invention separates the operation of adapter resource allocation from adapter resource management. Protection attributes within the adapter resource context are used to allow the adapter to enforce access control over the adapter resources. The hypervisor allocates an available adapter resource to a given partition. The adapter is notified of the allocation, and the adapter updates its internal structure to reflect the allocation. The hypervisor may revoke ownership of and reassign adapter resources to another OS instance. In this manner, the allocation described above allows for the simple reassignment of resources from one partition to another.

REFERENCES:
patent: 5668943 (1997-09-01), Attanasio et al.
patent: 6111894 (2000-08-01), Bender et al.
patent: 6134641 (2000-10-01), Anand
patent: 6199137 (2001-03-01), Aguilar et al.
patent: 6212585 (2001-04-01), Chrabaszcz
patent: 6370656 (2002-04-01), Olarig et al.
patent: 6453392 (2002-09-01), Flynn, Jr.
patent: 6487680 (2002-11-01), Skazinski et al.
patent: 6598144 (2003-07-01), Bailey et al.
patent: 6629157 (2003-09-01), Falardeau et al.
patent: 6629162 (2003-09-01), Arndt et al.
patent: 6662289 (2003-12-01), Ang
patent: 6704284 (2004-03-01), Stevenson et al.
patent: 6804741 (2004-10-01), Cowan
patent: 6823418 (2004-11-01), Langendorf et al.
patent: 7003586 (2006-02-01), Bailey et al.
patent: 7130982 (2006-10-01), Boutcher et al.
patent: 7200687 (2007-04-01), Nordstrom et al.
patent: 7356818 (2008-04-01), Carollo et al.
patent: 7480742 (2009-01-01), Arndt 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/0129212 (2002-09-01), Lee et al.
patent: 2003/0061379 (2003-03-01), Craddock et al.
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: 2004/0205253 (2004-10-01), Arndt et al.
patent: 2004/0215915 (2004-10-01), Block et al.
patent: 2005/0039180 (2005-02-01), Fultheim et al.
patent: 2005/0076157 (2005-04-01), Serizawa et al.
patent: 2005/0091365 (2005-04-01), Lowell 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/0228861 (2005-10-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/0095690 (2006-05-01), Craddock et al.
patent: 2006/0112376 (2006-05-01), Broberg et al.
patent: 2006/0184349 (2006-08-01), Goud et al.
patent: 2006/0193327 (2006-08-01), Arndt et al.
patent: 2006/0195617 (2006-08-01), Arndt et al.
patent: 2006/0195619 (2006-08-01), Arndt et al.
patent: 2006/0195620 (2006-08-01), Arndt et al.
patent: 2006/0195623 (2006-08-01), Arndt et al.
patent: 2006/0195626 (2006-08-01), Arndt et al.
patent: 2006/0195634 (2006-08-01), Arndt et al.
patent: 2006/0195642 (2006-08-01), Arndt et al.
patent: 2006/0195644 (2006-08-01), Arndt et al.
patent: 2006/0195663 (2006-08-01), Arndt et al.
patent: 2006/0195673 (2006-08-01), Arndt et al.
patent: 2006/0195674 (2006-08-01), Arndt et al.
patent: 2006/0195675 (2006-08-01), Arndt et al.
patent: 2006/0195848 (2006-08-01), Arndt et al.
patent: 2006/0209724 (2006-09-01), Arndt et al.
patent: 2006/0209863 (2006-09-01), Arndt et al.
patent: 2006/0212606 (2006-09-01), Arndt et al.
patent: 2006/0212608 (2006-09-01), Arndt et al.
patent: 2006/0212620 (2006-09-01), Arndt et al.
patent: 2006/0224790 (2006-10-01), Arndt 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
“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.
USPTO office action for U.S. Appl. No. 12/139,063 dated Oct. 22, 2010.
USPTO office action for U.S. Appl. No. 11/066,419 dated Aug. 20, 2010.
USPTO office action for U.S. Appl. No. 12/059,870 dated Sep. 2, 2010.
USPTO office action for U.S. Appl. No. 12/059,870 dated Mar. 25, 2010.
USPTO office action for U.S. Appl. No. 12/059,870 dated Jan. 20, 2011.
USPTO Notice of allowance for U.S. Appl. No. 12/139,063 dated Jan. 3, 2011.

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

Association of memory access through protection attributes... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Association of memory access through protection attributes..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Association of memory access through protection attributes... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2729705

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