UNIFIED DEVICE INTERFACE FOR A MULTI-BUS SYSTEM

    公开(公告)号:US20170308496A1

    公开(公告)日:2017-10-26

    申请号:US15645583

    申请日:2017-07-10

    CPC classification number: G06F13/4072 G06F9/5083 G06F13/24 G06F13/4022

    Abstract: The present disclosure is directed to a unified device interface for a multi-bus system. In at least one embodiment, a system may comprise more than one data bus. Each data bus may be to convey data between an operating system (OS) and at least one device in the system, wherein a plurality of driver instances may facilitate interaction between the OS and a device via one or more of the data buses. In one embodiment, a main driver instance may be determined from the plurality of driver instances to present the device to the OS and coordinate operation of other driver instances. The other driver instances may map addresses in the memory of processing entities corresponding to each of the data buses and report these mappings to the main driver instance. Alternatively, a supervisory driver may be loaded to present the device and to control operation of the driver instances.

    UNIFIED DEVICE INTERFACE FOR A MULTI-BUS SYSTEM
    2.
    发明申请
    UNIFIED DEVICE INTERFACE FOR A MULTI-BUS SYSTEM 有权
    用于多总线系统的统一设备接口

    公开(公告)号:US20160092389A1

    公开(公告)日:2016-03-31

    申请号:US14498165

    申请日:2014-09-26

    CPC classification number: G06F13/4072 G06F9/5083 G06F13/24 G06F13/4022

    Abstract: The present disclosure is directed to a unified device interface for a multi-bus system. In at least one embodiment, a system may comprise more than one data bus. Each data bus may be to convey data between an operating system (OS) and at least one device in the system, wherein a plurality of driver instances may facilitate interaction between the OS and a device via one or more of the data buses. In one embodiment, a main driver instance may be determined from the plurality of driver instances to present the device to the OS and coordinate operation of other driver instances. The other driver instances may map addresses in the memory of processing entities corresponding to each of the data buses and report these mappings to the main driver instance. Alternatively, a supervisory driver may be loaded to present the device and to control operation of the driver instances.

    Abstract translation: 本公开涉及用于多总线系统的统一设备接口。 在至少一个实施例中,系统可以包括多于一个的数据总线。 每个数据总线可以在操作系统(OS)和系统中的至少一个设备之间传送数据,其中多个驱动器实例可以促进OS和经由一个或多个数据总线的设备之间的交互。 在一个实施例中,可以从多个驱动程序实例确定主驱动程序实例,以将设备呈现给OS并协调其他驱动程序实例的操作。 其他驱动程序实例可以映射与每个数据总线相对应的处理实体的存储器中的地址,并将这些映射报告给主驱动器实例。 或者,可以加载监督驱动器以呈现设备并且控制驾驶员实例的操作。

Patent Agency Ranking