Skip to content

Commit

Permalink
docs/hypercall-abi: State that the hypercall page is optional
Browse files Browse the repository at this point in the history
Xen doesn't care (and indeed, cannot feasibly tell) whether a hypercall was
initiated using the hypercall page or not.

For SEV-SNP/TDX encrypted VMs, use of a hypercall page would violate the
integrity properties wanted.

Explicitly state that the hypercall page is optional.

Signed-off-by: Andrew Cooper <[email protected]>
Reviewed-by: Stefano Stabellini <[email protected]>
  • Loading branch information
andyhhp committed Apr 12, 2024
1 parent cfb922b commit c0f890c
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/guest-guide/x86/hypercall-abi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ Hypercall Page
==============

The hypercall page is a page of guest RAM into which Xen will write suitable
transfer stubs.
transfer stubs. It is intended as a convenience for guests, but use of the
hypercall page is not mandatory for making hypercalls to Xen.

Creating a hypercall page is an isolated operation from Xen's point of view.
It is the guests responsibility to ensure that the hypercall page, once
Expand Down

0 comments on commit c0f890c

Please sign in to comment.