Interrupt notification block
    1.
    发明授权
    Interrupt notification block 有权
    中断通知块

    公开(公告)号:US07721033B2

    公开(公告)日:2010-05-18

    申请号:US11004346

    申请日:2004-12-03

    IPC分类号: G06F13/24 G06F13/32

    CPC分类号: G06F9/4812

    摘要: An interrupt notification block stored in host memory is disclosed that contains an image of the interrupt condition contents that may be stored in a host attention register in a host interface port. The interrupt notification block is written by the host interface port and pre-fixed into the port pointer array of a host at the time the host interface port updates the pointers stored in a port pointer array in host memory. The host may then read the interrupt notification block to determine how to process a response or an interrupt rather than having to read the host attention register in the host interface port across the host bus.

    摘要翻译: 公开了存储在主机存储器中的中断通知块,其包含可存储在主机接口端口中的主机注意寄存器中的中断条件内容的映像。 中断通知块由主机接口端口写入,并在主机接口端口更新存储在主机内存中的端口指针数组中的指针时,将其预固定到主机的端口指针数组中。 然后,主机可以读取中断通知块,以确定如何处理响应或中断,而不必在主机总线上的主机接口端口中读取主机注意寄存器。

    Loop network hub using loop initialization insertion
    2.
    发明授权
    Loop network hub using loop initialization insertion 有权
    循环网络集线器使用循环初始化插入

    公开(公告)号:US07274674B2

    公开(公告)日:2007-09-25

    申请号:US10431647

    申请日:2003-05-06

    IPC分类号: H04J3/16

    CPC分类号: H04L49/351 H04L49/357

    摘要: A loop network hub including a hub port with a loop initialization insertion mechanism. The loop initialization insertion mechanism causes a hub port which detects a new node port connection to automatically begin generating loop initialization data. A hub port continues to generate loop initialization data until that hub port receives a loop initialization sequence. The loop initialization data propagates around the loop of the hub, halting ordinary processing. In this way, the entire loop is cleared. Upon receiving a loop initialization sequence, the hub port originating the loop initialization data inserts the new node port into the loop. At this point, loop initialization begins and each node port in the loop network obtains a unique loop network address.

    摘要翻译: 环路网络集线器包括具有环路初始化插入机制的集线器端口。 循环初始化插入机制导致检测新节点端口连接的集线器端口自动开始生成循环初始化数据。 集线器端口继续生成循环初始化数据,直到该集线器端口接收到循环初始化序列。 环路初始化数据围绕集线器的环路传播,停止普通处理。 以这种方式,整个循环被清除。 在接收到循环初始化序列时,发起循环初始化数据的集线器端口将新的节点端口插入到循环中。 此时,环路初始化开始,环路网络中的每个节点端口获得唯一的环路网络地址。

    Legacy-compatible extended command input-output control block
    3.
    发明授权
    Legacy-compatible extended command input-output control block 有权
    传统兼容扩展命令输入输出控制块

    公开(公告)号:US07644191B2

    公开(公告)日:2010-01-05

    申请号:US10987429

    申请日:2004-11-12

    IPC分类号: G06F3/00

    CPC分类号: G06F13/126

    摘要: A 32-word command IOCB format is disclosed. A conventional 8-word format is supported, although in both cases 32-word command IOCBs are used. When the conventional 8-word format is used, the host sets the LE bit=1 and writes a conventional 8-word command IOCB into words 0-7 of the 32-word command IOCB. The firmware performs a DMA operation and reads the LE bit. With the LE bit=1, the firmware knows to read only words 0-7. When the new 32-word format is used, the host sets the LE bit=0 and writes a 32-word IOCB command into the 32-word command IOCB, including command and response buffer pointers, one or more data buffer pointers, and perhaps the command buffer. The firmware performs a DMA operation and reads the LE bit. With the LE bit=0, the firmware knows to read all 32 words of the command IOCB.

    摘要翻译: 公开了32字命令IOCB格式。 支持常规的8字格式,尽管在这两种情况下都使用32字命令IOCB。 当使用传统的8字格式时,主机设置LE位= 1,并将传统的8字命令IOCB写入32字命令IOCB的字0-7。 固件执行DMA操作并读取LE位。 当LE位= 1时,固件知道只读0-7字。 当使用新的32字格式时,主机设置LE位= 0,并将32字IOCB命令写入32字命令IOCB,包括命令和响应缓冲区指针,一个或多个数据缓冲区指针,也许 命令缓冲区。 固件执行DMA操作并读取LE位。 当LE位= 0时,固件知道读取命令IOCB的所有32个字。