System and method for the management of hardware triggered hotplug operations of input/output cards
    1.
    发明授权
    System and method for the management of hardware triggered hotplug operations of input/output cards 失效
    用于管理输入/输出卡的硬件触发热插拔操作的系统和方法

    公开(公告)号:US07191275B2

    公开(公告)日:2007-03-13

    申请号:US10953492

    申请日:2004-09-28

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4081

    摘要: A method is provided of managing hardware triggered hotplug operations of one or more input/output (I/O) cards of a computer system.The method comprises receiving hardware triggers, each of which relates to a hotplug operation to be carried out on an I/O card associated with a card slot, placing the hardware triggers in a queue, and processing the queue of hardware triggers. The method further comprises processing one or more of said hardware triggers. This comprises analysing a hardware trigger to determine the card slot to which said hardware trigger relates, and consulting a hotplug operation policy to determine whether hotplug operations are enabled for said card slot. If hotplug operations are not enabled for said card slot, this further comprises ignoring said hardware trigger, and if hotplug operations are enabled for said card slot, this further comprise querying said slot to determine whether it contains a card. If said card slot does not contain a card, this further comprises ignoring said hardware trigger, and if said card slot does contain a card, determining the nature of the hotplug operation of said hardware trigger. If said hotplug operation is a delete card hotplug operation or a suspend card hotplug operation, this further comprises determining whether said card is essential or non-essential to said computer system, and ignoring said delete card hotplug operation or said suspend card hotplug operation when said card is essential, and performing said delete card hotplug operation or said suspend card hotplug operation when said card is non-essential. If said hotplug operation is an add card hotplug operation or a resume card hotplug operation, this further comprises performing said add card hotplug operation or said resume card hotplug operation.

    摘要翻译: 提供了一种管理计算机系统的一个或多个输入/输出(I / O)卡的硬件触发热插拔操作的方法。 该方法包括接收硬件触发器,每个硬件触发器涉及要在与卡槽相关联的I / O卡上执行的热插拔操作,将硬件触发器置于队列中,以及处理硬件触发器队列。 该方法还包括处理所述硬件触发器中的一个或多个。 这包括分析硬件触发以确定所述硬件触发器所涉及的卡槽,以及咨询热插拔操作策略以确定是否为所述卡槽启用热插拔操作。 如果对于所述卡插槽未启用热插拔操作,则还包括忽略所述硬件触发,并且如果为所述卡插槽启用热插拔操作,则还包括查询所述插槽以确定其是否包含卡。 如果所述卡插槽不包含卡,则还包括忽略所述硬件触发,并且如果所述卡插槽确实包含卡,则确定所述硬件触发的热插拔操作的性质。 如果所述热插拔操作是删除卡热插拔操作或暂停卡热插拔操作,则还包括确定所述卡是否对所述计算机系统是必不可少的或非必要的,并且当所述热插拔操作或所述暂停卡热插拔操作被忽略时, 卡是必要的,并且当所述卡是非必要的时,执行所述删除卡热插拔操作或所述暂停卡热插拔操作。 如果所述热插拔操作是添加卡热插拔操作或恢复卡热插拔操作,则还包括执行所述添加卡热插拔操作或所述恢复卡热插拔操作。