diff --git a/misc/acrn-config/library/common.py b/misc/acrn-config/library/common.py
index 73e3f3410..9a9fb7943 100644
--- a/misc/acrn-config/library/common.py
+++ b/misc/acrn-config/library/common.py
@@ -216,10 +216,9 @@ def find_tmp_flag(flag):
if flag == None or flag == '0':
return '0UL'
- flag_str = ''
for i in range(len(GUEST_FLAG)):
if flag == GUEST_FLAG[i]:
- return flag_str
+ return flag
def get_config_root(config_file):
diff --git a/misc/acrn-config/xmls/config-xmls/template/PRE_RT_VM.xml b/misc/acrn-config/xmls/config-xmls/template/PRE_RT_VM.xml
index 9231b3469..ed76a0121 100644
--- a/misc/acrn-config/xmls/config-xmls/template/PRE_RT_VM.xml
+++ b/misc/acrn-config/xmls/config-xmls/template/PRE_RT_VM.xml
@@ -3,7 +3,8 @@
PRE_RT_VM
-
+ GUEST_FLAG_LAPIC_PASSTHROUGH
+ GUEST_FLAG_RT
diff --git a/misc/acrn-config/xmls/config-xmls/whl-ipc-i5/hybrid_rt.xml b/misc/acrn-config/xmls/config-xmls/whl-ipc-i5/hybrid_rt.xml
index 45b90cda9..85fce0899 100644
--- a/misc/acrn-config/xmls/config-xmls/whl-ipc-i5/hybrid_rt.xml
+++ b/misc/acrn-config/xmls/config-xmls/whl-ipc-i5/hybrid_rt.xml
@@ -56,9 +56,11 @@
PRE_RT_VM
ACRN PRE-LAUNCHED VM0
- 0
+ GUEST_FLAG_LAPIC_PASSTHROUGH
+ GUEST_FLAG_RT
+ 2
3
@@ -147,7 +149,7 @@
0
- 2
+ 1
0
diff --git a/misc/acrn-config/xmls/config-xmls/whl-ipc-i7/hybrid_rt.xml b/misc/acrn-config/xmls/config-xmls/whl-ipc-i7/hybrid_rt.xml
index 2eea0e67f..6658a5f56 100644
--- a/misc/acrn-config/xmls/config-xmls/whl-ipc-i7/hybrid_rt.xml
+++ b/misc/acrn-config/xmls/config-xmls/whl-ipc-i7/hybrid_rt.xml
@@ -56,9 +56,11 @@
PRE_RT_VM
ACRN PRE-LAUNCHED VM0
- 0
+ GUEST_FLAG_LAPIC_PASSTHROUGH
+ GUEST_FLAG_RT
+ 2
3
@@ -147,7 +149,7 @@
0
- 2
+ 1
0