Method and system for translating peripheral component interconnect
(PCI) peer-to-peer access across multiple PCI host bridges within a
computer system
    41.
    发明授权
    Method and system for translating peripheral component interconnect (PCI) peer-to-peer access across multiple PCI host bridges within a computer system 失效
    用于在计算机系统内跨多个PCI主机桥转换外围组件互连(PCI)对等访问的方法和系统

    公开(公告)号:US5898888A

    公开(公告)日:1999-04-27

    申请号:US766737

    申请日:1996-12-13

    IPC分类号: G06F13/40

    CPC分类号: G06F13/4036

    摘要: A method and system for translating peer-to-peer access across multiple Peripheral Component Interconnect (PCI) host bridges within a data-processing system are disclosed. In accordance with the method and system of the present invention, a processor and a system memory are connected to a system bus. A first and at least a second PCI local buses are also connected to the system bus via a first PCI host bridge and a second PCI host bridge, respectively. The two PCI local buses have bus transaction protocols that are different from those of the system bus. At least one PCI device is connected to each of the two PCI local buses, and shares data with the processor and the system memory. In addition, each PCI device shares data with the other PCI device as peer-to-peer devices across multiple PCI host bridges. A sequence of transactions is controlled through the two PCI host bridges to prevent a deadlock condition by not allowing a subsequent peer-to-peer write request destined for one of the two PCI local buses to be blocked from making progress through the two PCI host bridges.

    摘要翻译: 公开了一种用于在数据处理系统内跨多个外围组件互连(PCI)主机桥转换对等接入的方法和系统。 根据本发明的方法和系统,处理器和系统存储器连接到系统总线。 第一和至少第二PCI本地总线也分别经由第一PCI主机桥和第二PCI主机桥连接到系统总线。 两个PCI本地总线具有与系统总线不同的总线事务协议。 至少一个PCI设备连接到两个PCI本地总线中的每一个,并与处理器和系统存储器共享数据。 此外,每个PCI设备与另一个PCI设备共享数据,作为跨多个PCI主机桥的对等设备。 一系列事务通过两个PCI主机桥进行控制,以防止死锁状况不允许发往目的地为两个PCI本地总线之一的后续对等写入请求阻止通过两个PCI主机桥进行 。

    Connector for higher performance PCI with differential signaling
    42.
    发明授权
    Connector for higher performance PCI with differential signaling 失效
    用于具有差分信号的更高性能PCI的连接器

    公开(公告)号:US5884053A

    公开(公告)日:1999-03-16

    申请号:US873347

    申请日:1997-06-11

    IPC分类号: G06F13/40 G06F13/00

    CPC分类号: G06F13/4072

    摘要: An enhanced PCI bus architecture utilizing differential signaling is supported by an adapter slot connector providing differential signaling pins and a make-before-break connection between bus conductors and dummy loads for each bus conductor, enabling higher frequency and higher bandwidth operation. The dummy loads simulate the signal load of an adapter inserted into the slot. The PCI bus conductors are automatically disconnected from the dummy loads and connected to the adapter pins when an adapter is inserted into the slot. A balanced load bus is thus provided regardless of whether adapter slots are populated or empty.

    摘要翻译: 使用差分信号的增强型PCI总线架构由适配器插槽连接器支持,适配器插槽连接器为每个总线导体提供差分信号引脚和总线导体与虚拟负载之间的断开前连接,实现更高频率和更高带宽操作。 虚拟负载模拟插入插槽中的适配器的信号负载。 当适配器插入插槽时,PCI总线导体将自动从虚拟负载断开并连接到适配器引脚。 因此,无论适配器插槽是填充还是空的,均可提供均衡的负载总线。

    Apparatus and a method for security authorization using a security key installed on removable media
    46.
    发明授权
    Apparatus and a method for security authorization using a security key installed on removable media 失效
    使用安装在可移动媒体上的安全密钥进行安全授权的装置和方法

    公开(公告)号:US06944769B1

    公开(公告)日:2005-09-13

    申请号:US09637320

    申请日:2000-08-10

    IPC分类号: G06F12/14

    CPC分类号: G06F21/51

    摘要: An apparatus and a method in a data processing system are provided for insuring the security of data accessed from removable media. Normal virus scanning occurs after data is loaded into the main memory, but infection by a virus may have already occurred by this time. Therefore, it would be beneficial to check for possible virus infection before the data is transferred to main memory. A security key is read from the removable media. As encrypted data is read from the device, it is decrypted using the security key and then re-encrypted using the same security key to produce new data. The original data is accepted and sent to main memory if it is identical to the new data produced by decryption and re-encryption. If the two sets of data are not identical, then the data transmission from the device is aborted and all data on the removable media is rejected. The decryption/re-encryption checking is performed in hardware and so it can occur in real time. This hardware could be on the device controller, a separate security card, the mother board, or anywhere along the data path from the device controller to the main memory.

    摘要翻译: 提供数据处理系统中的装置和方法,用于确保从可移动介质访问的数据的安全性。 数据加载到主内存后会发生正常的病毒扫描,但病毒感染可能已经发生了。 因此,在将数据传输到主存储器之前检查可能的病毒感染将是有益的。 从可移动媒体读取安全密钥。 当从设备读取加密数据时,使用安全密钥对其进行解密,然后使用相同的安全密钥重新加密以产生新的数据。 如果原始数据与通过解密和重新加密产生的新数据相同,则原始数据被接受并发送到主存储器。 如果两组数据不完全相同,则从设备的数据传输中止,并且可移动介质上的所有数据都被拒绝。 解密/重新加密检查在硬件中执行,因此可以实时发生。 该硬件可以在设备控制器,单独的安全卡,母板或从设备控制器到主存储器的数据路径的任何地方。

    Method and system for choosing a queue protection key that is tamper-proof from an application
    47.
    发明授权
    Method and system for choosing a queue protection key that is tamper-proof from an application 失效
    从应用程序中选择防篡改的队列保护密钥的方法和系统

    公开(公告)号:US06851059B1

    公开(公告)日:2005-02-01

    申请号:US09692353

    申请日:2000-10-19

    IPC分类号: H04L9/00 H04L29/06

    CPC分类号: H04L63/06

    摘要: A method for enabling a Q_key that is tamper proof from applications on a distributed computer system to protect selected network operations is provided. Applications and an operating system (OS) execute on the end nodes and each may access various network resources. In the invention, the network resources are configured for selective access by particular applications or OS.In a preferred embodiment, a control bit of a Q_key, which allows applications to authenticate their use of particular communication resources, i.e., the send and receive queues, is reserved and utilized to signal whether a particular application is allowed access to the resources. Setting the control bit to 0 allows the Q_key to be set by an application directly. When the control bit is set to 1, the Q_key cannot be set by an application and can only be set using a privileged operation performed only by the OS.

    摘要翻译: 提供了一种用于启用防止来自分布式计算机系统上的应用程序的防篡改的Q_key以保护所选网络操作的方法。 应用和操作系统(OS)在终端节点上执行,每个可以访问各种网络资源。 在本发明中,网络资源被配置用于特定应用或OS的选择性访问。在优选实施例中,Q_key的控制位允许应用程序认证其对特定通信资源的使用,即发送和接收队列, 被保留并用于发出特定应用是否被允许访问资源。 将控制位设置为0允许应用程序直接设置Q_key。 当控制位设置为1时,Q_key不能由应用程序设置,只能使用仅由操作系统执行的特权操作进行设置。

    System for determining whether a subsequent transaction may be allowed or must be allowed or must not be allowed to bypass a preceding transaction
    48.
    发明授权
    System for determining whether a subsequent transaction may be allowed or must be allowed or must not be allowed to bypass a preceding transaction 有权
    用于确定是否允许或必须允许后续交易或不允许绕过前一交易的系统

    公开(公告)号:US06351784B1

    公开(公告)日:2002-02-26

    申请号:US09221930

    申请日:1998-12-28

    IPC分类号: G06F1314

    CPC分类号: G06F13/36

    摘要: An apparatus and method for mediating a sequence of transactions across a fabric in a data processing system are implemented. A fabric bridge orders a preceding transaction and a subsequent transaction according to a predetermined protocol. Using the protocol a determination is made whether the subsequent transaction may be allowed to bypass the previous transaction, must be allowed to bypass the previous transaction, or must not be allowed to bypass the preceding transaction. Transactions include load/store (L/S) to system memory, and direct memory access (DMA) to system memory transactions.

    摘要翻译: 实现了一种用于在数据处理系统中跨结构的中介交易序列的装置和方法。 织物桥根据预定的协议订购前一事务和后续事务。 使用协议确定后续事务是否可以绕过先前的事务,必须被允许绕过先前的事务,或不得允许绕过上一个事务。 事务包括对系统内存的加载/存储(L / S)以及对系统内存事务的直接内存访问(DMA)。

    System for determining whether a subsequent transaction may be allowed or must be allowed or must not be allowed to bypass a preceding transaction
    49.
    发明授权
    System for determining whether a subsequent transaction may be allowed or must be allowed or must not be allowed to bypass a preceding transaction 有权
    用于确定是否允许或必须允许后续交易或不允许绕过前一交易的系统

    公开(公告)号:US06347349B1

    公开(公告)日:2002-02-12

    申请号:US09221936

    申请日:1998-12-28

    IPC分类号: G06F1314

    CPC分类号: G06F13/4036

    摘要: An apparatus and method for mediating a sequence of transactions across a fabric in a data processing system are implemented. A fabric bridge orders a preceding transaction and a subsequent transaction according to a predetermined protocol. Using the protocol a determination is made whether the subsequent transaction may be allowed to bypass the previous transaction, must be allowed to bypass the previous transaction, or must not be allowed to bypass the preceding transaction. Transactions include load/store (L/S) system memory and L/S to input/output (I/O) device, and direct memory access (DMA) to system memory and DMA peer-to-peer transactions.

    摘要翻译: 实现了一种用于在数据处理系统中跨结构的中介交易序列的装置和方法。 织物桥根据预定的协议订购前一事务和后续事务。 使用协议确定后续事务是否可以绕过先前的事务,必须被允许绕过先前的事务,或不得允许绕过上一个事务。 交易包括对输入/输出(I / O)设备的加载/存储(L / S)系统存储器和L / S以及对系统存储器和DMA对等交易的直接存储器访问(DMA)。

    Pipelined read transfers
    50.
    发明授权
    Pipelined read transfers 失效
    流水线读取传输

    公开(公告)号:US06240474B1

    公开(公告)日:2001-05-29

    申请号:US08931705

    申请日:1997-09-16

    IPC分类号: G06F1314

    CPC分类号: G06F13/28 G06F13/4027

    摘要: A methodology and implementing system are provided in which pipelined read transfers or PRTs are implemented. The PRTs include a request phase and a response phase. The PRT request phase involves a PRT request master delivering to a PRT request target, a source address, a destination address and the transfer size for the data being requested. In the PRT response phase, the PRT request target becomes a PRT response master, i.e. a PCI bus master, and initiates a completion of the transaction that was requested in the originating PRT request.

    摘要翻译: 提供了一种实现流水线读取传输或PRT的方法和实现系统。 PRT包括请求阶段和响应阶段。 PRT请求阶段涉及PRT请求主机传送到PRT请求目标,源地址,目的地地址和正在请求的数据的传输大小。 在PRT响应阶段,PRT请求目标成为PRT响应主机,即PCI总线主机,并启动完成在发起PRT请求中请求的事务。