Patent ID: 11880481
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
initializing a secure interface configured to provide access to a virtual machine (VM), a self-contained platform, or a container from a device, wherein the VM, the self-contained platform (SCP), or the container is associated with a level of security;
allocating a buffer associated with the secure interface, wherein the level of security indicates whether the device has access to guest memory of the VM, the SCP, or the container via the buffer;
providing the buffer to the device; and
sending input/outputs (I/Os) between the device and the VM, the SCP, or the container via the secure interface, wherein the buffer is allocated based on the level of security, wherein allocating comprises:
requesting, by a guest, the buffer, wherein the request includes the level of security;
allocating the buffer from a portion of host memory; and
configuring security of the buffer.