会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Synchronizing split user-mode/kernel-mode device driver architecture
    • 同步拆分用户模式/内核模式设备驱动程序架构
    • US08434098B2
    • 2013-04-30
    • US12027274
    • 2008-02-07
    • Mingtzong LeePeter WielandNar GanapathyUlfar ErlingsonMartin AbadiJohn Richardson
    • Mingtzong LeePeter WielandNar GanapathyUlfar ErlingsonMartin AbadiJohn Richardson
    • G06F3/00G06F13/24G06F11/00
    • G06F9/4812G06F9/545
    • A device driver includes a kernel mode and a user-mode module. The device driver may access device registers while operating in user-mode to promote system stability while providing a low-latency software response from the system upon interrupts. The device driver may include kernel stubs that are loaded into the operating system, and may be device specific code written. The stubs may be called by a reflector to handle exceptions caught by the stubs. A reset stub may be invoked by the reflector when the user-mode module or host terminates abruptly or detects an interrupt storm. The reset stub may also be invoked if errant direct memory access DMA operations are being performed by a hardware device. The reset stub may ensure that hardware immediately stops unfinished DMA from further transfer, and may be called by the user-mode driver module.
    • 设备驱动程序包括内核模式和用户模式模块。 设备驱动程序可以在用户模式下操作时访问设备寄存器,以提高系统稳定性,同时在中断时从系统提供低延迟软件响应。 设备驱动程序可以包括加载到操作系统中的内核存根,并且可以是写入的特定于设备的代码。 存根可以由反射器调用来处理由存根捕获的异常。 当用户模式模块或主机突然终止或检测到中断风暴时,反射器可以调用复位存根。 如果由硬件设备执行错误的直接存储器访问DMA操作,则也可以调用复位存根。 复位存根可以确保硬件立即停止未完成的DMA进一步传输,并且可以由用户模式驱动器模块调用。