SYSTEM AND METHOD TO MANAGE DEVICE ACCESS IN A SOFTWARE PARTITION
First Claim
1. A method, in a data processing system, for exporting a device to a software partition, comprising:
- accessing a trusted devices data structure providing a first list of one or more devices that are permitted to be exported to a plurality of software partitions;
accessing an override data structure providing a second list of one or more devices that are to be exported to the software partition; and
exporting at least one device to the software partition based on the trusted devices data structure and the override data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to manage device access in a software partition are provided. The illustrative embodiments provide a mechanism for exporting resources/devices from an administrator partition to a software partition in its purview. A trusted device list data structure is provided that identifies which devices are permitted to be exported into a software partition from an administrative partition. This trusted device list data structure also identifies which of the devices in the list of devices should be exported by default when exporting devices to a software partition, i.e. if no overrides are specified. In addition, a user-specifiable mechanism to override the entries in the trusted device list data structure is provided. For security purposes, this mechanism may not be used to export devices not listed in the trusted device list data structure. The mechanism may also be used to prevent the exporting of devices which are exported by default.
-
Citations
35 Claims
-
1. A method, in a data processing system, for exporting a device to a software partition, comprising:
-
accessing a trusted devices data structure providing a first list of one or more devices that are permitted to be exported to a plurality of software partitions; accessing an override data structure providing a second list of one or more devices that are to be exported to the software partition; and exporting at least one device to the software partition based on the trusted devices data structure and the override data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
access a trusted devices data structure providing a first list of one or more devices that are permitted to be exported to a plurality of software partitions; access an override data structure providing a second list of one or more devices that are to be exported to an identified software partition; and export at least one device to the identified software partition based on the trusted devices data structure and the override data structure. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for exporting a device to a software partition, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to; access a trusted devices data structure providing a first list of one or more devices that are permitted to be exported to a plurality of software partitions; access an override data structure providing a second list of one or more devices that are to be exported to an identified software partition; and export at least one device to the identified software partition based on the trusted devices data structure and the override data structure. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification