Method to share a coherent accelerator context inside the kernel

Embodiments disclose techniques for sharing a context for a coherent accelerator in a kernel of a computer system. A request is received from a first application to perform an I/O operation within a kernel context. The request specifies a first effective address distinct to the first application. Th...

Full description

Saved in:
Bibliographic Details
Main Authors Swanberg, Randal C, Albot, Andre L, Aslot, Vishal C, Rogers, Mark
Format Patent
LanguageEnglish
Published 18.12.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Embodiments disclose techniques for sharing a context for a coherent accelerator in a kernel of a computer system. A request is received from a first application to perform an I/O operation within a kernel context. The request specifies a first effective address distinct to the first application. The first effective address specifies a location in a first effective address space and a first effective segment identifier. The first effective address is remapped to a second effective address. The second effective address specifies a location in a second effective address space of the kernel context and a second effective segment identifier. A virtual address mapping to a virtual address space within the kernel context is determined. The virtual address is translated to a physical memory address.
Bibliography:Application Number: US201815861219