acrn-hypervisor/hypervisor/arch/x86
Sainath Grandhi 42cabf6965 hv: Handling IO exits in ACRN for partition mode
There is no SOS and device model in strict partition mode. ACRN emulates IO for
virtual devices. Any access to IO not backed by HV should return all FFs on read
and writes should be discarded.

Signed-off-by: Sainath Grandhi <sainath.grandhi@intel.com>
2018-08-10 10:27:41 +08:00
..
configs HV: config: add Kconfig and defconfigs for sbl & uefi 2018-06-08 17:21:13 +08:00
debug hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
guest HV: Add vm_id entry to VM description in partitioning mode 2018-08-10 10:26:38 +08:00
assign.c hv: pirq: do not indicate priority when allocate vector 2018-08-10 10:20:31 +08:00
cpu_primary.S hv: init: save boot context from bootloader/bios 2018-08-09 16:43:58 +08:00
cpu_save_boot_ctx.S hv: init: save boot context from bootloader/bios 2018-08-09 16:43:58 +08:00
cpu_state_tbl.c fix x86 dir integer violations 2018-07-25 15:29:34 +08:00
cpu.c hv: treewide: fix 'inline function should be declared static' 2018-08-10 10:16:04 +08:00
cpuid.c hv: treewide: fix 'Switch empty default has no comment' 2018-08-08 16:01:57 +08:00
ept.c hv:Refine destroy_secure_world API 2018-08-10 10:17:09 +08:00
gdt.c HV:treewide:fix value outside range of underlying type 2018-08-06 16:07:41 +08:00
idt.S hv: Interrupt handling in ACRN partition mode 2018-08-10 10:26:00 +08:00
io.c hv: Handling IO exits in ACRN for partition mode 2018-08-10 10:27:41 +08:00
ioapic.c hv: pirq: do not indicate priority when allocate vector 2018-08-10 10:20:31 +08:00
irq.c hv: Interrupt handling in ACRN partition mode 2018-08-10 10:26:00 +08:00
Kconfig HV: Add Partitioning mode option for ACRN 2018-08-02 12:58:09 +08:00
lapic.c hv: treewide: fix 'inline function should be declared static' 2018-08-10 10:16:04 +08:00
mmu.c HV: trusty: refine secure_world_control 2018-08-09 15:09:15 +08:00
mtrr.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
notify.c HV: Fix new MISRAC violations for brackets 2018-07-16 11:02:38 +08:00
pagetable.c hv: ept: add lookup_address to lookup the page table 2018-07-26 12:46:34 +08:00
pm.c pm: use cpu_context for s3 save/restore 2018-08-07 09:55:13 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
timer.c HV:treewide:fix value outside range of underlying type 2018-08-06 16:07:41 +08:00
trampoline.S HV:treewide:Replace HOST_GDT_RING0_CODE/DATA_SEL with constant 2018-07-18 12:31:42 +08:00
trusty.c hv:Refine destroy_secure_world API 2018-08-10 10:17:09 +08:00
virq.c hv: Interrupt handling in ACRN partition mode 2018-08-10 10:26:00 +08:00
vmexit.c vcpu: add get/set register APIs 2018-08-07 09:55:13 +08:00
vmx_asm.S vcpu: add ext context support for world switch 2018-08-07 09:55:13 +08:00
vmx.c hv: init: unify init logic for vm0 bsp 2018-08-09 16:43:58 +08:00
vtd.c hv: pirq: do not indicate priority when allocate vector 2018-08-10 10:20:31 +08:00
wakeup.S pm: use cpu_context for s3 save/restore 2018-08-07 09:55:13 +08:00