首页> 外国专利> SIMULTANEOUS KERNEL MODE AND USER MODE ACCESS TO A DEVICE USING THE NVME INTERFACE

SIMULTANEOUS KERNEL MODE AND USER MODE ACCESS TO A DEVICE USING THE NVME INTERFACE

机译:使用NVME接口同时访问内核模式和用户模式的设备

摘要

A system and method of enabling simultaneous kernel mode access and user mode access to an NVMe device using the NVMe interface are disclosed. The method includes creating a first set of queue(s) by at least reserving a first range of memory addresses in the kernel space; providing a location address and size of the first set of queues to a controller of the NVMe device; receiving a request for user mode access from a user application process running on the host computer system; and performing the following in response to receiving the request for user mode access: creating a second set of queue(s) by at least reserving a second range of memory addresses mapped for use by the user application process, and providing a location address and size of the second set of queues to the user application process and the controller of the NVMe device.
机译:公开了一种允许使用NVMe接口同时对NVMe设备进行内核模式访问和用户模式访问的系统和方法。该方法包括通过至少在内核空间中保留第一范围的存储器地址来创建第一队列集合。向NVMe设备的控制器提供第一队列的位置地址和大小;从主机系统上运行的用户应用程序接收对用户模式访问的请求;并响应于接收到对用户模式访问的请求而执行以下操作:通过至少保留映射供用户应用程序使用的存储器地址的第二范围来创建第二组队列。第二组队列中的第一个队列发送给用户应用程序进程和NVMe设备的控制器。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号