Lines Matching refs:hypercall
173 registers not needed for the hypercall then reflects the call to
174 the hypervisor for processing. The H_RANDOM hypercall is performed
323 ``H_SVM_PAGE_OUT`` hypercall to the Hypervisor. The Hypervisor will
510 processing an hypercall or interrupt that was forwarded (aka
529 When an SVM makes an hypercall or incurs some other exception, the
537 * If returning from an hypercall, register R0 contains the return
539 contain any output values of the hypercall.
548 the SVM such as processing hypercall and other exceptions. After
864 additional parameters to the hypercall, if any. On output, register
866 other output values from the hypercall.
890 uint64_t hypercall(const uint64_t H_SVM_INIT_START)
907 completed, Ultravisor issues the H_SVM_INIT_DONE hypercall.
912 #. Ultravisor uses this hypercall to inform Hypervisor that a VM
926 uint64_t hypercall(const uint64_t H_SVM_INIT_DONE)
936 hypercall).
944 be made after a prior call to ``H_SVM_INIT_START`` hypercall.
964 uint64_t hypercall(const uint64_t H_SVM_INIT_ABORT)
977 H_SVM_INIT_DONE hypercall was successful).
986 be made after a prior call to ``H_SVM_INIT_START`` hypercall and
989 On entry into this hypercall the non-volatile GPRs and FPRs are
995 This hypercall will cleanup any partial state that was established for
996 the VM since the prior ``H_SVM_INIT_START`` hypercall, including paging
1024 uint64_t hypercall(const uint64_t H_SVM_PAGE_IN,
1059 the Ultravisor uses this hypercall to move contents of each page of
1062 #. Ultravisor uses this hypercall to ask Hypervisor to provide a page
1065 #. Ultravisor uses this hypercall to page-in a paged-out page. This
1069 inform Ultravisor to do so. Ultravisor will then use this hypercall
1083 uint64_t hypercall(const uint64_t H_SVM_PAGE_OUT,
1112 hypercall. The content will be encrypted.