SYSTEM AND METHOD TO EXTEND NVME QUEUES TO USER SPACE

    公开(公告)号:US20210004322A1

    公开(公告)日:2021-01-07

    申请号:US17024649

    申请日:2020-09-17

    Inventor: Oscar Prem PINTO

    Abstract: An embodiment includes a system, comprising: a processor configured to: read a stride parameter from a device coupled to the processor; and map registers associated with the device into virtual memory based on the stride parameter; wherein: the stride parameter is configured to indicate a stride between the registers associated with the device; and the processor is configured to map at least one of the registers to user space virtual memory in response to the stride parameter.

    SYSTEMS AND METHODS FOR MESSAGE TUNNELING

    公开(公告)号:US20250077446A1

    公开(公告)日:2025-03-06

    申请号:US18951627

    申请日:2024-11-18

    Abstract: According to one general aspect, a device may include a host interface circuit configured to communicate with a host device via a data protocol that employs data messages. The device may include a storage element configured to store data in response to a data message. The host interface circuit may be configured to detect when a tunneling command is embedded within the data message; extract a tunneled message address information from the data message; retrieve, via the tunneled message address information, a tunneled message stored in a memory of the host device; and route the tunneled message to an on-board processor and/or data processing logic. The on-board processor and/or data processing logic may be configured to execute one or more instructions in response to the tunneled message.

    SYSTEMS AND METHODS FOR MESSAGE TUNNELING

    公开(公告)号:US20210294761A1

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

    申请号:US17338654

    申请日:2021-06-03

    Abstract: According to one general aspect, a device may include a host interface circuit configured to communicate with a host device via a data protocol that employs data messages. The device may include a storage element configured to store data in response to a data message. The host interface circuit may be configured to detect when a tunneling command is embedded within the data message; extract a tunneled message address information from the data message; retrieve, via the tunneled message address information, a tunneled message stored in a memory of the host device; and route the tunneled message to an on-board processor and/or data processing logic. The on-board processor and/or data processing logic may be configured to execute one or more instructions in response to the tunneled message.

    SYSTEM AND METHOD TO EXTEND NVME QUEUES TO USER SPACE

    公开(公告)号:US20230054866A1

    公开(公告)日:2023-02-23

    申请号:US17972580

    申请日:2022-10-24

    Inventor: Oscar Prem PINTO

    Abstract: An embodiment includes a system, comprising: a processor configured to: read a stride parameter from a device coupled to the processor; and map registers associated with the device into virtual memory based on the stride parameter; wherein: the stride parameter is configured to indicate a stride between the registers associated with the device; and the processor is configured to map at least one of the registers to user space virtual memory in response to the stride parameter.

    SYSTEMS AND METHODS FOR MESSAGE TUNNELING

    公开(公告)号:US20210089477A1

    公开(公告)日:2021-03-25

    申请号:US16794217

    申请日:2020-02-18

    Abstract: According to one general aspect, a device may include a host interface circuit configured to communicate with a host device via a data protocol that employs data messages. The device may include a storage element configured to store data in response to a data message. The host interface circuit may be configured to detect when a tunneling command is embedded within the data message; extract a tunneled message address information from the data message; retrieve, via the tunneled message address information, a tunneled message stored in a memory of the host device; and route the tunneled message to an on-board processor and/or data processing logic. The on-board processor and/or data processing logic may be configured to execute one or more instructions in response to the tunneled message.

    SYSTEM AND METHOD TO EXTEND NVME QUEUES TO USER SPACE
    7.
    发明申请
    SYSTEM AND METHOD TO EXTEND NVME QUEUES TO USER SPACE 审中-公开
    将NVME队列扩展到用户空间的系统和方法

    公开(公告)号:US20160306580A1

    公开(公告)日:2016-10-20

    申请号:US14862145

    申请日:2015-09-22

    Inventor: Oscar Prem PINTO

    CPC classification number: G06F13/4282 G06F13/4068

    Abstract: An embodiment includes a system, comprising: a processor configured to: read a stride parameter from a device coupled to the processor; and map registers associated with the device into virtual memory based on the stride parameter; wherein: the stride parameter is configured to indicate a stride between the registers associated with the device; and the processor is configured to map at least one of the registers to user space virtual memory in response to the stride parameter.

    Abstract translation: 一个实施例包括系统,包括:处理器,被配置为:从耦合到所述处理器的设备读取步幅参数; 并且基于所述步幅参数将与所述设备相关联的寄存器映射到虚拟存储器中; 其中:所述步幅参数被配置为指示与所述设备相关联的所述寄存器之间的步幅; 并且处理器被配置为响应于步幅参数将至少一个寄存器映射到用户空间虚拟存储器。

Patent Agency Ranking