IP Library Granted Patent US 7,814,254
Granted Patent B2
US 7,814,254 · App. 12/042,863 · Granted Oct 12, 2010

Mode setting method and system in hot plug of PCI device

Assignee: NEC Computertechno, Ltd.
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,814,254
App. No.
12/042,863
Granted
Oct 12, 2010
Kind
B2
Abstract

The invention is to provide a mode setting method and a system including a PCI bus in the hot plug of a PCI device which is capable of supporting a platform unique function for a PCI device that is hot-added. Therefore, in a system including a PCI bus according to an exemplary embodiment of the invention, a south bridge directly notifies firmware that a PCI device is hot-added and thus, it is possible to support the platform unique function for the hot-added PCI device without modifying an OS or an open hot plug driver.

Claims (22)

1. A mode setting method in the hot plug of a PCI device, the method comprising:

notifying the hot add of the PCI device to firmware from a south bridge,

wherein issuance of a config access command from a processor is retried until issuance of a config read command from the south bridge has been completed.

2. The mode setting method in the hot plug of a PCI device according to claim 1 , wherein a vendor ID or a device ID of the hot-added PCI device is automatically read.

3. The mode setting method in the hot plug of a PCI device according to claim 1 , wherein the issuance of the config read command to the PCI device is suspended until the config access command from the processor is received.

4. A mode setting method in the hot plug of a PCI device, the method comprising:

notifying that the PCI device is hot added at a south bridge of a system including a PCI bus to firmware from a south bridge; and

automatically reading information of a vendor ID and a device ID of the hot-added PCI device, which is required for mode setting, from the PCI device and transmitting the information to the firmware by the south bridge, thereby allowing to set the mode of a platform unique function to support the PCI device that is hot-added to the system,

wherein issuance of a config access command from a processor is retried until issuance of a config read command from the south bridge has been completed.

5. A system including a PCI bus, the system comprising:

a mode setting unit that controls a south bridge to notify firmware that a PCI device is hot-added; and,

a unit that suspends issuance of a config read command to the PCI device until a config access command from a processor is received.

6. The system including a PCI bus according to claim 5 , further comprising;

a unit that automatically reads a vendor ID or a device ID of the hot-add PCI device.

7. The system including a PCI bus according to claim 5 , further comprising:

a unit that retries issuance of the config access command from the processor until the issuance of the config read command from the south bridge is completed.

8. A system including a PCI bus comprising:

a PCI bus;

firmware;

a PCI device; and

a south bridge that notifies the firmware that the PCI device is hot-added, automatically reads information of a vendor ID and a device ID of the hot-added PCI device, which is required for mode setting, from the PCI device, and transmits the information to the firmware,

wherein issuance of a config access command from a processor is retried until issuance of a config read command from the south bridge has been completed.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Feb 5, 2015
From: NEC COMPUTERTECHNO, LTD.; NEC INFRONTIA CORPORATION
To: NEC PLATFORMS, LTD.
Reel/Frame 034893/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2008
From: ABUMI, KOJI
To: NEC COMPUTERTECHNO, LTD.
Reel/Frame 020604/0564 →
Priority Claims (1)
JP 2007-059079 · Mar 8, 2007 · national
Continuity (1)
Related Publication 20080222335A1 · Sep 11, 2008