mirror of
https://github.com/gnif/LookingGlass.git
synced 2025-12-01 05:38:25 +00:00
[client] implemented the new ivshmem interrupt sync system
This commit is contained in:
@@ -8,4 +8,14 @@ bool ivshmem_process();
|
||||
|
||||
uint16_t ivshmem_get_id();
|
||||
void * ivshmem_get_map();
|
||||
size_t ivshmem_get_map_size();
|
||||
size_t ivshmem_get_map_size();
|
||||
|
||||
enum IVSHMEMWaitResult
|
||||
{
|
||||
IVSHMEM_WAIT_RESULT_OK,
|
||||
IVSHMEM_WAIT_RESULT_TIMEOUT,
|
||||
IVSHMEM_WAIT_RESULT_ERROR
|
||||
};
|
||||
|
||||
enum IVSHMEMWaitResult ivshmem_wait_irq(uint16_t vector);
|
||||
bool ivshmem_kick_irq(uint16_t clientID, uint16_t vector);
|
||||
Reference in New Issue
Block a user