summaryrefslogtreecommitdiff
path: root/QcomModulePkg/Library/BootLib/BootLib.inf
diff options
context:
space:
mode:
authorlijuang <lijuang@codeaurora.org>2018-09-05 19:48:22 +0800
committerJeevan Shriram <jshriram@codeaurora.org>2018-11-15 11:23:56 -0800
commit31b93db28d7d25ec941fb39870ff2477b6be1ec6 (patch)
treeba8bbf855d1f9450775ead7d3d82034a20665612 /QcomModulePkg/Library/BootLib/BootLib.inf
parentf48193bee9ca96fbc3a640247201c94c326e9ce4 (diff)
QcomModulePkg: Add Arm Microvisor HVC functions and SCM call to get vm data
1. Add Arm64 Microvisor HVC calls to communicate with hypervisor and execute Linux Kernels. 2. Add scm call to get vm related data from hypervisor. Change-Id: I3930d324034fd5dccb290d6e60ea78c474d9b574
Diffstat (limited to 'QcomModulePkg/Library/BootLib/BootLib.inf')
-rw-r--r--QcomModulePkg/Library/BootLib/BootLib.inf3
1 files changed, 2 insertions, 1 deletions
diff --git a/QcomModulePkg/Library/BootLib/BootLib.inf b/QcomModulePkg/Library/BootLib/BootLib.inf
index ad5c6fc0ae..685d17b354 100644
--- a/QcomModulePkg/Library/BootLib/BootLib.inf
+++ b/QcomModulePkg/Library/BootLib/BootLib.inf
@@ -40,7 +40,7 @@
GCC:*_*_*_CC_FLAGS = $(LLVM_ENABLE_SAFESTACK) $(LLVM_SAFESTACK_USE_PTR) $(LLVM_SAFESTACK_COLORING)
[BuildOptions.AARCH64]
- GCC:*_*_*_CC_FLAGS = -O2 $(SDLLVM_COMPILE_ANALYZE) $(SDLLVM_ANALYZE_REPORT)
+ GCC:*_*_*_CC_FLAGS = -O2 $(SDLLVM_COMPILE_ANALYZE) $(SDLLVM_ANALYZE_REPORT) -Wno-asm-operand-widths
GCC:*_*_*_CC_FLAGS = $(UBSAN_UEFI_GCC_FLAG_UNDEFINED)
GCC:*_*_*_CC_FLAGS = $(UBSAN_UEFI_GCC_FLAG_ALIGNMENT)
@@ -66,6 +66,7 @@
Rtic.c
PartialGoods.c
LECmdLine.c
+ HypervisorMvCalls.c
[Packages]
ArmPkg/ArmPkg.dec