diff options
Diffstat (limited to 'kernel/gsp_sema_service.h')
| -rw-r--r-- | kernel/gsp_sema_service.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h new file mode 100644 index 0000000..2dfa28d --- /dev/null +++ b/kernel/gsp_sema_service.h @@ -0,0 +1,16 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef _GSP_SEMA_SERVICE_H_ +#define _GSP_SEMA_SERVICE_H_ + +/* + * Emulated-GPU progress service: discovers the guest's GPU-VA -> guest-PA + * mapping and applies the copy-engine semaphore releases found in mapped + * pages, so that the guest's UVM progress waits complete. + * + * See gsp_sema_service.c for the full description. + */ + +int gsp_sema_service_start(void); +void gsp_sema_service_stop(void); + +#endif /* _GSP_SEMA_SERVICE_H_ */ |
