acrn-hypervisor/hypervisor/arch/x86
Xiangyang Wu 48be6f1fd7 HV:config:Add config to enable logic partition on KBL NUC i7
In the current design, logic partition scenario is supported
on KBL NUC i7 since there is no related configuration and
no the cooresponding boot loader supporting.
The boot loader supporting is done in the previous patch.

Add some configurations such physical PCI devices information,
virtual e820 table etc for KBL NUC i7 to enable logical
partition scenario.
In the logical partition of KBL NUC i7, there are two
pre-launched VM, this pre-launched VM doesn't support
local APIC passthrough now. The hypervisor is booted through
GRUB.

TODO: In future, Local APIC passthrough and some real time
fetures are needed for the logic partition scenario of KBL
NUC i7.

V5-->V6:
	Update "Tracked-On"

Tracked-On: #2944

Signed-off-by: Xiangyang Wu <xiangyang.wu@linux.intel.com>
Reviewed-by: Eddie Dong <eddie.dong@intel.com>
2019-04-16 12:07:58 +08:00
..
boot
configs HV:config:Add config to enable logic partition on KBL NUC i7 2019-04-16 12:07:58 +08:00
guest hv: add new hypercall to fetch platform configurations 2019-04-15 22:14:13 +08:00
seed hv: replace MEM_2K with a new macro MAX_BOOTARGS_SIZE for bootargs size 2019-03-21 13:08:15 +08:00
Kconfig HV: move CONFIG_MAX_VM_NUM to vm configurations 2019-04-08 13:08:55 +08:00
cat.c HV: CAT: support config CAT from acrn_vm_config 2019-02-28 11:22:29 +08:00
cpu.c HV: return bool in sanitize_vm_config 2019-04-12 13:45:32 +08:00
cpu_caps.c hv: fix "Else alternative missing in if." 2019-04-03 09:20:55 +08:00
cpu_state_tbl.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
e820.c hv: cleanup some hva/hpa conversion code 2019-03-15 09:03:14 +08:00
gdt.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
idt.S
init.c hv: refactor seed management 2019-03-14 10:38:17 +08:00
ioapic.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
irq.c hv: Remove separate interrupt routine for pre-launched VMs 2019-04-04 17:51:36 +08:00
lapic.c HV: Remove the check pcpu active status when sending INIT 2019-04-04 00:27:55 +08:00
mmu.c hv: cleanup some hva/hpa conversion code 2019-03-15 09:03:14 +08:00
notify.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
page.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
pagetable.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
pm.c hv:move instr_emul_ctxt instance to struct vcpu 2019-03-13 14:04:20 +08:00
retpoline-thunk.S
sched.S replace arch_switch_to with pure asm code instead of inline asm 2019-01-25 11:39:47 +08:00
security.c hv: fix "Else alternative missing in if." 2019-04-03 09:20:55 +08:00
static_checks.c hv:cleanup header files for arch folder 2019-02-22 13:14:36 +08:00
timer.c hv:move 'udelay' to timer.c 2019-03-22 08:38:13 +08:00
trampoline.c hv: merge SBL and UEFI related stuff under bsp 2019-03-13 10:26:55 +08:00
vmx.c hv:move instr_emul_ctxt instance to struct vcpu 2019-03-13 14:04:20 +08:00
vtd.c hv: rename 'assign_iommu_device' and 'unassign_iommu_device' 2019-04-15 15:38:01 +08:00
wakeup.S HV: modularization to refine pm related code. 2018-12-19 13:02:09 +08:00