acrn-hypervisor/hypervisor/arch/x86
Junjie Mao e0fcb70daa HV: io: add structure and API docs
This patch adds more comments to describe the structures and functions that are
public to the other components in the hypervisor. The comments are in
doxygen-style for document generation.

v2 -> v3:

* Reformat the flow in the doc for vhm_io_request.

v1 -> v2:

* Fix typos and inconsistencies in the comments.
* Wrap the text-based diagram in the doc for vhm_request in @verbatim

Tracked-On: #1595
Signed-off-by: Junjie Mao <junjie.mao@intel.com>
2018-11-04 20:30:38 -08:00
..
configs kconfig: support board-specific defconfig 2018-10-30 10:49:12 +08:00
guest hv: revise interfaces description in vlapic 2018-11-03 08:40:14 -07:00
assign.c HV: add size check for shell log buffer usage 2018-11-02 09:13:57 +08:00
cpu_primary.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
cpu_save_boot_ctx.S HV: save the cs limit field for SOS 2018-11-01 13:11:40 +08:00
cpu_state_tbl.c HV: Add const qualifiers where required 2018-08-17 10:02:12 +08:00
cpu.c hv: Add support for leaf 0xb emulation 2018-11-02 13:48:43 +08:00
cpuid.c hv: LAPIC pass-thru support for partition mode of ACRN 2018-11-02 13:48:43 +08:00
ept.c hv: mmu: replace dynamic memory allocation in memory 2018-11-02 13:15:48 +08:00
gdt.c HV: Removed the unused parameters and union from gdt 2018-08-27 09:40:25 +08:00
idt.S hv: Leave interrupts disabled during vmexit - ACRN partition mode 2018-08-31 08:48:47 +08:00
io.c HV: io: add structure and API docs 2018-11-04 20:30:38 -08:00
ioapic.c HV: add size check for shell log buffer usage 2018-11-02 09:13:57 +08:00
irq.c doc: hv: add comments to irq APIs for documentation 2018-11-02 15:34:36 -07:00
Kconfig hv: mmu: add 16GB RAM support for uefi platform 2018-11-02 19:13:57 +08:00
lapic.c HV:fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
mmu.c hv: mmu: unmap the trusty EPT when destroy_secure_world 2018-11-05 11:27:34 +08:00
mtrr.c HV:vcpu fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
notify.c Fix to kernel hang in smp_call_function 2018-10-26 13:44:18 +08:00
page.c hv: mmu: remove "##" for MISRA C 2018-11-02 13:15:48 +08:00
pagetable.c hv: mmu: replace dynamic memory allocation in memory 2018-11-02 13:15:48 +08:00
pm.c HV:fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
static_checks.c hv: add struct acrn_vcpu_regs 2018-09-29 09:24:00 +08:00
timer.c HV:fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
trampoline.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
trusty.c hv: mmu: unmap the trusty EPT when destroy_secure_world 2018-11-05 11:27:34 +08:00
virq.c hv: fix integer violations 2018-10-31 15:01:57 +08:00
vmexit.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
vmx_asm.S fix spec_ctrl msr save/restore 2018-08-16 16:24:13 +08:00
vmx.c hv: LAPIC pass-thru support for partition mode of ACRN 2018-11-02 13:48:43 +08:00
vtd.c hv: mmu: remove alloc_page() API 2018-11-02 13:15:48 +08:00
wakeup.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00