Method and apparatus for describing ACPI machine language in computer having multibridge PCI structure, and program thereof
AssigneeNEC Corporation
InventorYutaka Hirata
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorYutaka Hirata
Estimating the term…
There is provided a method for describing an ACPI machine language table used in a computer system having a multibridge PCI structure, which enables an OS to support hot plugs for PCI devices subordinate to a PCI multibridge. Upon receiving a call requesting a resource information method for a PCI device from an ACPI driver on an OS, a PCI configuration access is made to a subordinate bridge in a PCI device side, so that the ACPI machine language table supplied from a BIOS returns resource information of the PCI device. A PCI configuration access is made to a superordinate bridge in a PCI system bus side, to obtain resource information of the subordinate bridge. The resource information of the subordinate bridge is obtained from the superordinate bridge, and secondary resource information is obtained from a PCI configuration space of the subordinate bridge.
A method for describing an ACPI machine language table f or use in a computer having a multibridge structure that connects the computer to a PCI device via plural bridges from a PCI system bus, the method comprising steps of:
An apparatus for describing an ACPI machine language table for use in a computer having a multibridge structure that connects the computer to a PCI device via plural bridges from a PCI system bus, said apparatus comprising:
A computer readable recording medium with computer program recorded thereon for causing a computer to execute a method for describing an ACPI machine language table for use in a computer having a multibridge structure that connects the computer to a PCI device via plural bridges from a PCI system bus, the method comprising steps of:
A computer system having a multibridge structure that connects a computer to a PCI device via plural bridges from a PCI system bus, said computer system comprising an apparatus configured to describe an ACPI machine language table for use in the computer, said apparatus comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Coupling between buses: using bus bridges
Program control for peripheral devices: where the program performs an interfacing function, e.g. device driver
Computing and data processing
About 9 months of term left · ends 7 Aug 2027 (estimated)
1. Field of the Invention
The present invention relates to a method for describing an ACPI (Advanced Configuration and Power Interface) machine language table for use in a computer having a multibridge PCI (Peripheral Component Interface) structure.
2. Description of the Related Art
In the accompanying drawings:
FIG. 1 shows an exemplary configuration of an ACPI compatible system having a multibridge PCI structure according to an embodiment of the present invention;
FIG. 2 shows a virtual hardware configuration which is provided for an OS from a BIOS;
Hereinafter, a preferred embodiment of the present invention will be described with reference to the drawings.
FIG. 1 shows exemplary configuration of an ACPI-compatible system having a multibridge PCI structures. The computer system 100 is, for example, a personal computer (PC) such as a laptop/desktop computer or a server. The system bus 101 expresses overall buses and devices in the computer system 100 and interconnects a processor and chipset.
A bridge A103 is a circuit for connecting two PCI busses each other and is called a “PCI-to-PCI bridge”. The system bus 101 and the bridge A103 are interconnected via a host bus 102. The host bus means a bus which is connected subordinate to the system bus.