mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-03 20:59:53 +00:00
Changing the folder structure will cause too many broken links for external references (from other sites). So, let's put the content back where it was before the reorg, and instead use the new persona-based navigation to point to documents in the original locations. Also, introduce redirects for some documents that no longer exits. Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
22 lines
760 B
ReStructuredText
22 lines
760 B
ReStructuredText
.. _hv-hypercall:
|
|
|
|
Hypercall / VHM upcall
|
|
######################
|
|
|
|
HV currently supports hypercall APIs for VM management, I/O request
|
|
distribution, and guest memory mapping.
|
|
|
|
HV and Service OS (SOS) also use vector 0xF7, reserved as x86 platform
|
|
IPI vector for HV notification to SOS. This upcall is necessary whenever
|
|
there is device emulation requirement to SOS. The upcall vector 0xF7 is
|
|
injected to SOS vCPU0
|
|
|
|
SOS will register the irq handler for 0xF7 and notify the I/O emulation
|
|
module in SOS once the irq is triggered.
|
|
|
|
|
|
.. note:: Add API doc references for General interface, VM management
|
|
interface, IRQ and Interrupts, Device Model IO request distribution,
|
|
Guest memory management, PCI assignment and IOMMU, Debug, Trusty, Power
|
|
management
|