Lines Matching full:queue
5 Message queue is a simple low-capacity IPC channel between two virtual machines.
7 message queue is unidirectional and buffered in the hypervisor. A full-duplex
10 The size of the queue and the maximum size of the message that can be passed is
11 fixed at creation of the message queue. Resource manager is presently the only
14 further protocol on top of the message queue messages themselves. For instance,
18 The diagram below shows how message queue works. A typical configuration
19 involves 2 message queues. Message queue 1 allows VM_A to send messages to VM_B.
20 Message queue 2 allows VM_B to send messages to VM_A.
24 message queue 1's queue. The hypervisor copies memory into the internal
25 message queue buffer; the memory doesn't need to be shared between
32 queue is being used to implement an RPC-like interface.
34 c. Message queue has reached a threshold depth. Typically, this threshold
35 depth is the size of the queue (in other words: when queue is full, Rx
41 queue falls below a watermark depth. Typically, this is when the queue is
47 hypercalls reference message queue 2's capability ID. The IRQ will be different
48 for the second message queue.
58 |gunyah_msgq_send() | Tx vIRQ |Message queue 1 |-------->|gunyah_msgq_recv() |
64 |gunyah_msgq_recv() |<--------|Message queue 2 | Tx vIRQ |gunyah_msgq_send() |