发明名称 供连接一万用串列滙流排装置至一主电脑系统之系统及方法
摘要 一种方法和系统,透过一监视万用串列汇流排(USB)埠硬体热插换侦测器,来控制将一万用串列汇流排装置增加至一主电脑系统。连接至该万用串列汇流排装置之差动信号线以或闸逻辑地连接在一起,使逻辑上为高的D+或D-信号(来自该万用串列汇流排装置)发出信号给处理单元(CPU)的系统管理中断(SMI)线,以激发系统管理模式(SMM)。一进入系统管理模式(SMM),对主电脑系统的控制便移转至系统管理中断线的中断处理器基本输入输出系统,该系统常驻于该主电脑系统的系统管理模式(SMM)位址空间内。在开机自我测试(POST)期间,将该系统管理模式(SMM)基本输入输出系统载入该系统管理模式(SMM)位址空间,并于启动该作业系统(OS)之前锁定。该系统管理模式(SMM)基本输入输出系统码包括关于‘是否应使该电脑作业系统能看到该已连接万用串列汇流排装置’的指令。若该装置未被授权,则使其停止运作,而该D+/D-信号线不连接至该万用串列汇流排主控制器,同时清除该系统管理中断(SMI)信号,此举将使该电脑在作业系统从不知道该万用串列汇流排装置的情况下仍能持续运作。
申请公布号 TWI221970 申请公布日期 2004.10.11
申请号 TW091121236 申请日期 2002.09.17
申请人 万国商业机器公司 发明人 汤玛斯 查尔斯 伯克;达尔 卡维斯 克拉玛;理查 艾伦 达延;艾瑞克 克恩;蓝道尔 史考特 史宾菲尔德
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种主电脑系统,具有一装置,用于侦测将一万用串列滙流排装置连接至该主电脑系统,该主电脑系统包括:一万用串列滙流排主控制器;一具有一万用串列滙流排埠的万用串列滙流排集线器;及一万用串列滙流排热插换侦测器,连接于该万用串列滙流排集线器和万用串列滙流排主控制器之间,该万用串列滙流排热插换侦测器,对应于侦测出一万用串列滙流排装置正连接至该万用串列滙流排埠,能激发一系统管理中断(SMI)信号至一主电脑系统。2.如申请专利范围第1项之主电脑系统,尚包括构件,只有在该万用串列滙流排装置已被授权时,该构件才能允许该主电脑系统的作业系统侦测一已连接的万用串列滙流排装置。3.如申请专利范围第2项之主电脑系统,尚包括:构件,从一锁定记忆体位置执行一软体码,以决定是否该已连接的万用串列滙流排装置已被授权;及构件,只有在该万用串列滙流排装置被授权时,才会选择性地允许该主电脑系统的作业系统侦测该已连接的万用串列滙流排装置。4.如申请专利范围第3项之主电脑系统,其中该锁定记忆体位置系位于该主电脑系统的系统管理模式(SMM)位址空间内。5.一种方法,用于将一万用串列滙流排装置选择性地连接至一主电脑系统之方法,该方法包括:将一万用串列滙流排热插换侦测器连接于一主电脑系统的一万用串列滙流排埠和一万用串列滙流排主控制器之间;从该万用串列滙流排热插换侦测器侦测在该万用串列滙流排埠的一万用串列滙流排装置连接事件;决定是否已授权该连接事件;及若该万用串列滙流排装置已被授权,选择性地通知该主电脑系统的作业系统;或于未授权该连接事件时,使该万用串列滙流排装置停止运作。6.如申请专利范围第5项之方法,尚包括:发出一系统管理中断(SMI)信号至该主电脑系统的中央处理单元(CPU);从一锁定记忆体位置执行一软体码,以决定是否已授权该连接事件;及只有在已授权该连接事件时,才将一对差动资料线从该万用串列滙流排装置连接至该万用串列滙流排主控制器。7.如申请专利范围第6项之方法,其中该锁定记忆体位置系位于该主电脑系统的一系统管理模式(SMM)位址空间内。图式简单说明:图1为一电脑架构方块图,将该创新系统用于侦测一万用串列滙流排装置的连接事件;图2以方块图形式显示将该创新系统使用在侦测万用串列滙流排装置连接事件之万用串列滙流排拓扑的额外细节;及图3为一流程图,描述采用本发明方法和系统之一万用串列滙流排装置连接事件。
地址 美国