IP Library Granted Patent US 7,475,238
Granted Patent B1
US 7,475,238 · App. 11/438,381 · Granted Jan 6, 2009

Methods and computer systems for selection of a DSDT

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,475,238
App. No.
11/438,381
Granted
Jan 6, 2009
Kind
B1
Abstract

Methods and computer systems provide for the selection of a DSDT that accurately describes a current configuration of the computer system. Because the system configuration can change over time, such as due to hardware malfunctions or the addition or removal of hardware requiring a BIOS interface to software, multiple DSDTs are available for selection so that for each computer system configuration, an appropriate DSDT is available. Upon boot-up, the hardware of the computer system is analyzed to determine the set of available North Bridge chipset devices. An appropriate DSDT is then selected from a set of multiple DSDTs for the current computer system configuration.

Claims (22)

1. A computer readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:

analyze hardware of the computer upon boot-up of the computer to detect a set of north bridge chipset devices that are present;

access a store of multiple Differentiated System Description Tables (DSDT);

detect a DSDT applicable to the set of detected devices from the store of multiple DSDTs; and

copy the detected DSDT to a memory location.

2. The computer-readable medium of claim 1 , wherein the set of devices comprise scalability node controllers.

3. The computer-readable medium of claim 1 , wherein the set of devices comprise scalability port switches.

4. The computer-readable medium of claim 1 , wherein the set of devices comprise a server input and output hub.

5. The computer-readable medium of claim 1 , wherein analyzing the hardware comprises reading available chipset registers.

6. The computer-readable medium of claim 1 , wherein detecting a DSDT applicable to the set comprises parsing the multiple DSDTs to find a DSDT that provides an entry for each device of the set.

7. The computer-readable medium of claim 1 , comprising further computer-executable instructions which, when executed by the computer, cause the computer to store a pointer to the memory location of the copied DSDT in a Root System Description Table (RSDT).

8. The computer-readable medium of claim 1 , comprising further computer-executable instructions which, when executed by the computer, cause the computer to update values in the detected DSDT table by reading a store of each of the devices of the set.

9. A computer readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:

analyze hardware of the computer upon boot-up to select a first Differentiated System Description Table (DSDT) table appropriate for a set of north bridge chipset devices that are found;

detect an alteration of the set of devices of the computer; and

upon a re-start after detecting the alteration of the set of devices, to analyze the hardware of the computer to select a DSDT appropriate for the altered set of devices.

10. The computer-readable medium of claim 9 , wherein altering the set of devices comprises partitioning between a set of scalability port switches.

11. The computer-readable medium of claim 9 , wherein altering the set of devices comprises failing a scalability port switch.

12. The computer-readable medium of claim 9 , wherein altering the set of devices comprises failing a scalability node controller.

13. The computer-readable medium of claim 9 , wherein altering the set of devices comprises adding a scalability node controller.

14. The computer-readable medium of claim 9 , wherein analyzing the hardware of the computer to select the first DSDT table comprises reading chipset registers of the devices.

15. The computer-readable medium of claim 9 , comprising further computer-executable instructions which, when executed by the computer, cause the computer to copy the selected DSDT appropriate for the set of devices that are found to a memory location.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2024
From: MIDCAP FINANCIAL TRUST
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 069205/0795 →
SECURITY INTEREST Recorded May 6, 2019
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 049087/0266 →
ENTITY CONVERSION Recorded Apr 15, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 049091/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2006
From: YAKOVLEV, SERGIY B.
To: AMERICAN MEGATRENDS, INC.
Reel/Frame 017911/0386 →