FIRMWARE GENERATED REGISTER FILE FOR USE IN HARDWARE VALIDATION
    1.
    发明申请
    FIRMWARE GENERATED REGISTER FILE FOR USE IN HARDWARE VALIDATION 有权
    用于硬件验证的固件生成寄存器文件

    公开(公告)号:US20140173347A1

    公开(公告)日:2014-06-19

    申请号:US13718455

    申请日:2012-12-18

    IPC分类号: G06F11/26

    CPC分类号: G06F11/261 G06F17/5022

    摘要: When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.

    摘要翻译: 当测试或验证硬件系统时,可以使用表示固件部分的脚本文件来测试系统,而不是使用固件代码本身。 例如,脚本文件可以是执行与固件相同的初始化序列的多个寄存器命令。 在将硬件系统连接到固件驱动程序之前,脚本文件可用于调试初始化顺序。 可以手动生成此脚本文件,而不是使用固件测试工具。 在执行固件时,该工具可以记录在初始化过程中执行的不同的寄存器访问命令。 然后使用这些记录的命令以编程方式生成脚本文件,而不需要系统设计者的输入。 然后可以在硬件系统上测试生成的脚本文件,以确定脚本文件中的命令序列是否迫使硬件系统进入所需状态。

    FENCING OFF SWITCH DOMAINS
    2.
    发明申请

    公开(公告)号:US20140086051A1

    公开(公告)日:2014-03-27

    申请号:US13628530

    申请日:2012-09-27

    IPC分类号: H04L12/56

    摘要: Techniques are disclosed to reduce crossover between traffic from switch elements of different switch domains in a distributed switch. Addition of a first switch element to the distributed switch is detected. The distributed switch includes multiple switch elements at least subsequent to the addition, and each switch element has a switch element identifier and a fabric identifier. The respective fabric identifiers of the first switch element and of a second switch element are retrieved. The second switch element is communicably connected to the first switch element via a link, and the link is configured to allow only command traffic to be transmitted via the link. Upon a determination that the fabric identifier of the first switch element does not match the fabric identifier of the second switch element, then no command is issued specifying to reconfigure the link to allow at least one additional traffic type, different from command traffic.

    FIRMWARE GENERATED REGISTER FILE FOR USE IN HARDWARE VALIDATION

    公开(公告)号:US20140173348A1

    公开(公告)日:2014-06-19

    申请号:US13793345

    申请日:2013-03-11

    IPC分类号: G06F11/26

    CPC分类号: G06F11/261 G06F17/5022

    摘要: When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.

    Packet routing for embedded applications sharing a single network interface over multiple virtual networks
    7.
    发明授权
    Packet routing for embedded applications sharing a single network interface over multiple virtual networks 有权
    通过多个虚拟网络共享单个网络接口的嵌入式应用程序的数据包路由

    公开(公告)号:US09077659B2

    公开(公告)日:2015-07-07

    申请号:US13710530

    申请日:2012-12-11

    CPC分类号: H04L45/44 H04L49/355

    摘要: Techniques are provided for packet routing in a distributed network switch. The distributed network switch includes multiple switch modules operatively connected to one another, and each switch module includes multiple bridge elements and a management controller. In one embodiment, a shared interface routing (SIR) framework is provided that includes an analysis and bifurcation layer and at least one packet interface. A packet is received over a first logical network and via a physical port, the packet being destined for at least a first application executing on the management controller. The analysis and bifurcation layer analyzes the packet and sends the packet to the packet interface, which then routes the packet to the first application.

    摘要翻译: 为分布式网络交换机中的数据包路由提供了技术。 分布式网络交换机包括可操作地彼此连接的多个交换机模块,并且每个交换机模块包括多个桥接元件和管理控制器。 在一个实施例中,提供了包括分析和分叉层以及至少一个分组接口的共享接口路由(SIR)框架。 通过第一逻辑网络并经由物理端口接收分组,该分组目的地是至少在管理控制器上执行的第一应用。 分析和分支层分析数据包,并将数据包发送到数据包接口,然后将数据包路由到第一个应用程序。

    Fencing off switch domains
    8.
    发明授权
    Fencing off switch domains 有权
    防范交换机域

    公开(公告)号:US08848517B2

    公开(公告)日:2014-09-30

    申请号:US13760327

    申请日:2013-02-06

    摘要: Techniques are disclosed to reduce crossover between traffic from switch elements of different switch domains in a distributed switch. Addition of a first switch element to the distributed switch is detected. The distributed switch includes multiple switch elements at least subsequent to the addition, and each switch element has a switch element identifier and a fabric identifier. The respective fabric identifiers of the first switch element and of a second switch element are retrieved. The second switch element is communicably connected to the first switch element via a link, and the link is configured to allow only command traffic to be transmitted via the link. Upon a determination that the fabric identifier of the first switch element does not match the fabric identifier of the second switch element, then no command is issued specifying to reconfigure the link to allow at least one additional traffic type, different from command traffic.

    摘要翻译: 公开了减少分布式交换机中不同交换机域的交换机元件之间的交换的技术。 检测到向分布式交换机添加第一开关元件。 分布式交换机至少在添加之后包括多个交换单元,并且每个交换单元具有交换单元标识符和结构标识符。 检索第一开关元件和第二开关元件的相应结构标识符。 第二开关元件经由链路可通信地连接到第一开关元件,并且链路被配置为仅允许经由链路传输命令流量。 当确定第一交换机元件的结构标识符与第二交换机元件的结构标识符不匹配时,则不指定命令来指定重新配置链路以允许不同于命令业务的至少一个附加业务类型。

    Fencing off switch domains
    9.
    发明授权

    公开(公告)号:US08842523B2

    公开(公告)日:2014-09-23

    申请号:US13628530

    申请日:2012-09-27

    摘要: Techniques are disclosed to reduce crossover between traffic from switch elements of different switch domains in a distributed switch. Addition of a first switch element to the distributed switch is detected. The distributed switch includes multiple switch elements at least subsequent to the addition, and each switch element has a switch element identifier and a fabric identifier. The respective fabric identifiers of the first switch element and of a second switch element are retrieved. The second switch element is communicably connected to the first switch element via a link, and the link is configured to allow only command traffic to be transmitted via the link. Upon a determination that the fabric identifier of the first switch element does not match the fabric identifier of the second switch element, then no command is issued specifying to reconfigure the link to allow at least one additional traffic type, different from command traffic.

    PACKET ROUTING WITH ANALYSIS ASSIST FOR EMBEDDED APPLICATIONS SHARING A SINGLE NETWORK INTERFACE OVER MULTIPLE VIRTUAL NETWORKS
    10.
    发明申请
    PACKET ROUTING WITH ANALYSIS ASSIST FOR EMBEDDED APPLICATIONS SHARING A SINGLE NETWORK INTERFACE OVER MULTIPLE VIRTUAL NETWORKS 有权
    用于嵌入式应用的分析辅助的分组路由在多个虚拟网络上共享单个网络接口

    公开(公告)号:US20130208722A1

    公开(公告)日:2013-08-15

    申请号:US13709967

    申请日:2012-12-10

    IPC分类号: H04L12/56

    CPC分类号: H04L45/44 H04L49/355

    摘要: Techniques are provided for packet routing in a distributed network switch. The distributed network switch includes multiple switch modules operatively connected to one another, and each switch module includes multiple bridge elements and a management controller. In one embodiment, a shared interface routing (SIR) framework is provided that includes an analysis and bifurcation layer, at least one packet interface, and an analysis assist layer. A packet is received over a first logical network and via a physical port, the packet being destined for at least a first application executing on the management controller. The analysis assist layer analyzes the packet to determine a reason code to assign to the packet. The analysis and bifurcation layer then analyzes the packet based at least in part on the reason code.

    摘要翻译: 为分布式网络交换机中的数据包路由提供了技术。 分布式网络交换机包括可操作地彼此连接的多个交换机模块,并且每个交换机模块包括多个桥接元件和管理控制器。 在一个实施例中,提供了共享接口路由(SIR)框架,其包括分析和分岔层,至少一个分组接口和分析辅助层。 通过第一逻辑网络并经由物理端口接收分组,该分组目的地是至少在管理控制器上执行的第一应用。 分析辅助层分析分组以确定分配给分组的原因代码。 分析和分岔层至少部分基于原因代码分析数据包。