Patent ID: 7734902

Claim:
A method of data processing in a data processing system, said method comprising: maintaining in the data processing system a hardware object model describing hardware components that are currently physically present in the data processing system; maintaining in the hardware object model a respective status indicator for each of a plurality of separately managed hardware components of the data processing system, each status indicator having at least a hot-add state indicating a hot-added hardware component; a hardware management component receiving, from a software component of the data processing system, a request for management access to a hardware component of the data processing system; in response to receipt of the request for management access, the hardware management component determining whether or not the request contains a parameter indicative of the intended scope of hardware components to be accessed in response to the request; and in response to the request, the hardware management component selecting a scope in accordance with the determination based upon a current state of at least one status indicator in the hardware object model and issuing one or more hardware management commands to one or more target hardware components of the data processing system within the selected scope, such that an operating state of the one or more target hardware components is modified.