SYSTEM AND METHOD FOR PROVIDING HOT SWAP CAPABILITY USING EXISTING CIRCUITS AND DRIVERS WITH MINIMAL CHANGES

A system and method for providing hot swap capability with minimal changes in a system which uses existing circuitry and drivers. In one embodiment, a computer system has a host processor and a hot-swap-capable device, each coupled to a Compact PCI bus. The device includes one or more pre-existing c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KINI, ARVIND, LEE, NANCY, MUNJAL, ASHISH, MOTT, JAMES, REDMAN, DAVID
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system and method for providing hot swap capability with minimal changes in a system which uses existing circuitry and drivers. In one embodiment, a computer system has a host processor and a hot-swap-capable device, each coupled to a Compact PCI bus. The device includes one or more pre-existing circuits (ASICs and/or standard off-the-shelf circuits) and corresponding pre-existing drivers. A hot-swap-capable bus bridge is interposed between the circuits and the Compact PCI but to provide hot swap functionality while allowing the pre-existing circuits and drivers to be used without modification. In one embodiment, an Intel 21554 is used as the hot-swap-capable bus bridge. The 21554 is programmed to emulate a transparent bridge. Modified drivers in the OBP firmware and OS software allow the system to recognize the 21554 in this transparent configuration and to probe the secondary side of the 21554 for the circuits. Système et procédé servant à créer une capacité de remplacement à chaud tout en limitant les modifications au maximum dans un système mettant en application des circuits existants et des circuits de commande. Dans un mode de réalisation, un système informatique possède un processeur hôte et un dispositif capables de remplacement à chaud, couplés chacun à un bus de Compact PCI. Ce dispositif comporte un ou plusieurs circuits préexistants (ASIC et/ou circuits de série standard), ainsi que des circuits de commande préexistants correspondants). On intercale une passerelle de bus capable de remplacement à chaud entre les circuits et le bus de Compact PCI, de manière à créer une fonctionnalité de remplacement à chaud, tout en apportant aucune modification au circuit préexistant et au circuit de commande. Dans un mode de réalisation, on utilise un Intel 21554 en tant que passerelle de bus capable de remplacement à chaud. Le 21554 est programmé de façon à émuler une passerelle transparente. Des circuits de commande modifiés dans le micrologiciel OBP et le logiciel OS permettent au système de reconnaître le 21554 dans sa configuration transparente et de sonder le côté secondaire du 21554 afin de rechercher les circuits.