- 专利标题: Forced detaching of applications from DMA-capable PCI mapped devices
-
申请号: US15581430申请日: 2017-04-28
-
公开(公告)号: US11243899B2公开(公告)日: 2022-02-08
- 发明人: Lior Chen , Constantine Gavrilov , Alexander Snast
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Stephen R. Tkacs; Stephen J. Walder, Jr.; Tihon Poltavets
- 主分类号: G06F13/32
- IPC分类号: G06F13/32 ; G06F9/54 ; G06F13/42 ; G06F12/0871 ; G06F12/0891
摘要:
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a device context device driver for forced detaching of an application from mapped devices. The device context device driver receives a command to detach an application, wherein the command specifies a process descriptor associated with the application. The device context device driver identifies a plurality of matching device context entries in a list of open device contexts maintained by the device context device driver that match the process descriptor. The device context device driver marks the plurality of matching device context entries as detached. The device context device driver invalidates mapped memory areas associated with the plurality of matching device context entries. The device context device driver shuts down all device contexts associated with the plurality of matching device context entries.
公开/授权文献
信息查询