acrn-hypervisor/hypervisor/arch/x86
Yin Fengwei 3892bd0455 hv: refine the address used in sbl multiboot code
Update the structure definition to define the address type
(HVA vs HPA vs GPA) explicitly.

Convert address to HVA before access the GPA/HPA type of address.

Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
2018-06-22 16:12:24 +08:00
..
configs HV: config: add Kconfig and defconfigs for sbl & uefi 2018-06-08 17:21:13 +08:00
debug HV: further cleanup of header inclusions 2018-05-25 10:45:56 +08:00
guest hv: refine the address used in sbl multiboot code 2018-06-22 16:12:24 +08:00
assign.c HV: remove unused API lookp_entry_by_id() 2018-06-22 12:17:35 +08:00
cpu_primary.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
cpu_state_tbl.c HV:x86:fix "expression is not Boolean" 2018-06-20 14:19:47 +08:00
cpu.c fix "negative shift" 2018-06-22 12:18:45 +08:00
cpuid.c HV: cpu: convert hexadecimals used in bitops to unsigned 2018-06-21 13:12:39 +08:00
ept.c hv: uos needn't to ummap trap mmio memory 2018-06-22 16:12:01 +08:00
gdt.c HV: mmu: convert hexadecimals used in bitops to unsigned 2018-06-21 13:12:39 +08:00
idt.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
interrupt.c HV: treewide: convert hexadecimals used in bitops to unsigned 2018-06-21 13:12:39 +08:00
intr_lapic.c HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
intr_main.c license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
io.c HV: treewide: convert hexadecimals used in bitops to unsigned 2018-06-21 13:12:39 +08:00
ioapic.c fix "negative shift" 2018-06-22 12:18:45 +08:00
irq.c HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
Kconfig HV: correct loglevel definitions and default values 2018-06-20 13:23:46 +08:00
mmu.c hv: remove config_page_table_attr 2018-06-22 16:12:01 +08:00
mtrr.c hv: remove config_page_table_attr 2018-06-22 16:12:01 +08:00
notify.c HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
pm.c hv: Add initialize pm.c 2018-06-14 13:41:45 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
softirq.c HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
timer.c HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
trampoline.S hv: Fix typo of trampline with trampoline 2018-06-12 15:54:16 +08:00
trusty.c hv: remove config_page_table_attr 2018-06-22 16:12:01 +08:00
vmexit.c HV: treewide: convert hexadecimals used in bitops to unsigned 2018-06-21 13:12:39 +08:00
vmx_asm.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
vmx.c HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
vtd.c vtd:fix "negative shift" 2018-06-22 12:18:45 +08:00