__attribute__((deprecated)) void vud_ime_launch_sk(vud_rank *r
launch a subkernel on a rank of DPUs
const char * path
Definition vud_ime.h:20
size_t n
Definition vud_ime.h:78
size_t const char const uint64_t * addrs
Definition vud_ime.h:78
void vud_ime_load(vud_rank *r, const char *path)
set the next subkernel (ELF file not .sk) to load
void vud_ime_launch_default(vud_rank *r, vud_ime_default_kernel kernel)
launch on of the system subkernels
void vud_ime_load_auth_only(vud_rank *r, const char *path)
set the next subkernel to load - do not encrypt; only authenticate
void vud_ime_launch(vud_rank *r)
load a subkernel (ELF file not .sk) on a rank of DPUs
void vud_ime_wait(vud_rank *r)
wait until the whole rank has exposed the MUX to the guest system
vud_ime_default_kernel
Definition vud_ime.h:7
@ VUD_IME_SK_XCHG_2
Definition vud_ime.h:10
@ VUD_IME_SK_MSG
Definition vud_ime.h:8
@ VUD_IME_SK_XCHG_3
Definition vud_ime.h:11
@ VUD_IME_SK_XCHG_1
Definition vud_ime.h:9
size_t const char ** paths
Definition vud_ime.h:78
void vud_ime_install_key(vud_rank *r, const uint8_t key[32], const uint64_t common_pk[32], const uint64_t pk[64][32])
perform a key exchange with the rank and install a new user key