Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
264 words
A method in a data processing system for interfacing an operating system with a power management controller, wherein said power management controller is coupled to one or more removable power-managed devices, and wherein each of said one or more removable power-managed devices is operable in a plurality of power modes, said method comprising the steps of: automatically assigning a device identifier to each of said one or more removable power-managed devices detected within said data processing system in response to a starting of said data processing system; providing an architected power-managed device select register within said data processing system; providing an architected power mode select register within said data processing system; writing a selected one of said device identifiers from said operating system to said architected power-managed device select register for selecting an identified one of said one or more removable power-managed devices; writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes; translating said selected one of said device identifiers and said power mode identifier into control signals for said power management controller; transmitting said control signals to said power management controller; in response to receiving said control signals in said power management controller, operating said identified one of said one or more removable power-managed devices in said selected one of said plurality of power modes, wherein said operating system controls said power modes of said one or more removable power-managed devices without programming a particular implementation of said power management controller in said operating system.
Claim 2
Independent Claim
264 words
A method in a data processing system for interfacing an operating system with a power management controller, wherein said power management controller is coupled to one or more removable power-managed devices, and wherein each of said one or more removable power-managed devices is operable in a plurality of power modes, said method comprising the steps of: automatically assigning a device identifier to each of said one or more removable power-managed devices detected within said data processing system in response to a starting of said data processing system; providing an architected power-managed device select register within said data processing system; providing an architected power mode select register within said data processing system; writing a selected one of said device identifiers from said operating system to said architected power-managed device select register for selecting an identified one of said one or more removable power-managed devices; writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes; translating said selected one of said device identifiers and said power mode identifier into control signals for said power management controller; transmitting said control signals to said power management controller; in response to receiving said control signals in said power management controller, operating said identified one of said one or more removable power-managed devices in said selected one of said plurality of power modes, wherein said operating system controls said power modes of said one or more removable power-managed devices without programming a particular implementation of said power management controller in said operating system.
Claim 3
Dependent Claim
158 words
The method in a data processing system for interfacing an operating system with a power management controller according to claim 1 wherein the steps of: writing a selected one of said device identifiers from said operating system to said architected power-managed device select register; and writing a power mode identifier from said operating system to said architected power mode select register; include: writing a selected one of said device identifiers from said operating system to said architected power-managed device select register in response to said operating system receiving a command from an application to operate a selected one of said one or more removable power-managed devices in a selected power mode; and writing a power mode identifier from said operating system to said architected power mode select register in response to said operating system receiving a command from an application to operate a selected one of said one or more removable power-managed devices in a selected power mode.
Claim 4
Dependent Claim
74 words
The method in a data processing system for interfacing an operating system with a power management controller according to claim 1 wherein the step of writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes includes writing a power mode identifier from said operating system to said architected power mode select register for selecting a power-off mode.
Claim 5
Dependent Claim
74 words
The method in a data processing system for interfacing an operating system with a power management controller according to claim 1 wherein the step of writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes includes writing a power mode identifier from said operating system to said architected power mode select register for selecting a power-on mode.
Claim 6
Dependent Claim
163 words
The method in a data processing system for interfacing an operating system with a power management controller according to claim 1 wherein said identified one of said one or more removable power-managed devices is operable in a power mode that preserves a logical state of said identified one of said one ore more removable power-managed devices while removing power from a portion of said identified one of said one or more removable power-managed devices, and wherein the step of writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes includes writing a power mode identifier from said operating system to said architected power mode select register for selecting a power mode that preserves said logical state of said identified one of said one ore more removable power-managed devices while removing power from said portion of said identified one of said one or more removable power-managed devices.
Claim 7
Dependent Claim
271 words
A data processing system for interfacing an operating system with a power management controller, wherein said power management controller is coupled to one or more removable power-managed devices, and wherein each of said one or more power-managed devices is operable in a plurality of power modes, comprising: means for automatically assigning a device identifier to each of said one or more removable power-managed devices detected within said data processing system in response to a starting of said data processing system; means for providing an architected power-managed device select register within said data processing system, means for providing an architected power mode select register within said data processing system; means for writing a selected one of said device identifiers from said operating system to said architected power-managed device select register for selecting an identified one of said one or more removable power-managed devices; means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes: means for translating said selected one of said device identifiers and said power mode identifier into control signals for said power management controller; means for transmitting said control signals to said power management controller; means for operating said identified one of said one or more removable power-managed devices in said selected one of said plurality of power modes in response to receiving said control signals in said power management controller, wherein said operating system controls said power modes of said one or more removable power-managed devices without programming a particular implementation of said power management controller in said operating system.
Claim 8
Dependent Claim
271 words
A data processing system for interfacing an operating system with a power management controller, wherein said power management controller is coupled to one or more removable power-managed devices, and wherein each of said one or more power-managed devices is operable in a plurality of power modes, comprising: means for automatically assigning a device identifier to each of said one or more removable power-managed devices detected within said data processing system in response to a starting of said data processing system; means for providing an architected power-managed device select register within said data processing system, means for providing an architected power mode select register within said data processing system; means for writing a selected one of said device identifiers from said operating system to said architected power-managed device select register for selecting an identified one of said one or more removable power-managed devices; means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes: means for translating said selected one of said device identifiers and said power mode identifier into control signals for said power management controller; means for transmitting said control signals to said power management controller; means for operating said identified one of said one or more removable power-managed devices in said selected one of said plurality of power modes in response to receiving said control signals in said power management controller, wherein said operating system controls said power modes of said one or more removable power-managed devices without programming a particular implementation of said power management controller in said operating system.
Claim 9
Dependent Claim
161 words
The data processing system for interfacing an operating system with a power management controller according to claim 6 wherein said: means for writing a selected one of said device identifiers from said operating system to said architected power-managed device select register; and means for writing a power mode identifier from said operating system to said architected power mode select register; include; means for writing a selected one of said device identifiers from said operating system to said architected power-managed device select register in response to said operating system receiving a command from an application to operate a selected one of said one or more removable power-managed devices in a selected power mode; and means for writing a power mode identifier from said operating system to said architected power mode select register in response to said operating system receiving a command from an application to operate a selected one of said one or more removable power-managed devices in a selected power mode.
Claim 10
Dependent Claim
73 words
The data processing system for interfacing an operating system with a power management controller according to claim 6 wherein said means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes includes means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a power-off mode.
Claim 11
Dependent Claim
73 words
The data processing system for interfacing an operating system with a power management controller according to claim 6 wherein said means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes includes means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a power-on mode.
Claim 12
Dependent Claim
162 words
The data processing system for interfacing an operating system with a power management controller according to claim 6 wherein said identified one of said one or more removable power-managed devices is operable in a power mode that preserves a logical state of said identified one of said one or more removable power-managed devices while removing power from a portion of said identified one of said one or more removable power-managed devices, and wherein said means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a selected one of said plurality of power modes includes means for writing a power mode identifier from said operating system to said architected power mode select register for selecting a power mode that preserves said logical state of said identified one of said one or more removable power-managed devices while removing power from said portion of said identified one of said one or more removable power-managed devices.