首页> 外国专利> Retaining an association between a virtual address based buffer and a user space application that owns the buffer

Retaining an association between a virtual address based buffer and a user space application that owns the buffer

机译:保留基于虚拟地址的缓冲区与拥有该缓冲区的用户空间应用程序之间的关联

摘要

Registering memory space for an application is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. A verification is made as to whether the memory space to be registered is associated with the application. Responsive to the memory space being associated with the application, at least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.
机译:为应用程序注册存储空间。从应用程序收到一个或多个打开的呼叫,以访问一个或多个输入/输出(I / O)设备。响应于接收到一个或多个打开的呼叫,发送一个或多个I / O映射和引脚调用,以便在至少一个将由应用程序访问的存储区域中注册一个或多个I / O设备的存储空间。 。验证要注册的存储空间是否与应用程序相关联。响应于与应用程序相关联的存储空间,为一个或多个I / O设备的每个注册的存储空间接收至少一个虚拟I / O总线地址。使用至少一个虚拟I / O总线地址来执行至少一个I / O命令,而无需操作系统或操作系统映像的干预。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号