Messages in this thread | | | Subject | Re: [PATCH v4 02/18] nitro_enclaves: Define the PCI device interface | From | Alexander Graf <> | Date | Thu, 2 Jul 2020 17:24:17 +0200 |
| |
On 22.06.20 22:03, Andra Paraschiv wrote: > The Nitro Enclaves (NE) driver communicates with a new PCI device, that > is exposed to a virtual machine (VM) and handles commands meant for > handling enclaves lifetime e.g. creation, termination, setting memory > regions. The communication with the PCI device is handled using a MMIO > space and MSI-X interrupts. > > This device communicates with the hypervisor on the host, where the VM > that spawned the enclave itself run, e.g. to launch a VM that is used > for the enclave. > > Define the MMIO space of the PCI device, the commands that are > provided by this device. Add an internal data structure used as private > data for the PCI device driver and the functions for the PCI device init > / uninit and command requests handling. > > Signed-off-by: Alexandru-Catalin Vasile <lexnv@amazon.com> > Signed-off-by: Alexandru Ciobotaru <alcioa@amazon.com> > Signed-off-by: Andra Paraschiv <andraprs@amazon.com>
Reviewed-by: Alexander Graf <graf@amazon.com>
Alex
Amazon Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B Sitz: Berlin Ust-ID: DE 289 237 879
| |