diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk
index f6907312..3625f0a3 100644
--- a/BoardConfig-common.mk
+++ b/BoardConfig-common.mk
@@ -32,6 +32,15 @@ TARGET_CPU_ABI := arm64-v8a
TARGET_CPU_VARIANT := cortex-a55
TARGET_CPU_VARIANT_RUNTIME := cortex-a55
+# Enable 64-bit for non-zygote.
+ZYGOTE_FORCE_64 := true
+TARGET_2ND_ARCH := arm
+TARGET_2ND_ARCH_VARIANT := armv8-a
+TARGET_2ND_CPU_ABI := armeabi-v7a
+TARGET_2ND_CPU_ABI2 := armeabi
+TARGET_2ND_CPU_VARIANT := generic
+TARGET_2ND_CPU_VARIANT_RUNTIME := cortex-a53
+
BOARD_KERNEL_CMDLINE += dyndbg=\"func alloc_contig_dump_pages +p\"
BOARD_KERNEL_CMDLINE += earlycon=exynos4210,0x10A00000 console=ttySAC0,115200 androidboot.console=ttySAC0 printk.devkmsg=on
BOARD_KERNEL_CMDLINE += cma_sysfs.experimental=Y
diff --git a/media_codecs_aosp_c2.xml b/media_codecs_aosp_c2.xml
index 55521d78..c2eed11f 100644
--- a/media_codecs_aosp_c2.xml
+++ b/media_codecs_aosp_c2.xml
@@ -26,7 +26,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
@@ -55,7 +55,7 @@
-
+
@@ -69,7 +69,7 @@
-
+
@@ -111,7 +111,7 @@
-
+
@@ -125,7 +125,7 @@
-
+
@@ -139,7 +139,7 @@
-
+
@@ -157,7 +157,7 @@
-
+
@@ -172,7 +172,7 @@
-
+
@@ -217,7 +217,7 @@
-
+
@@ -232,7 +232,7 @@
-
+
diff --git a/media_codecs_bo_c2.xml b/media_codecs_bo_c2.xml
index ad4ad7df..a198a5ae 100644
--- a/media_codecs_bo_c2.xml
+++ b/media_codecs_bo_c2.xml
@@ -25,7 +25,7 @@
-
+
@@ -38,7 +38,7 @@
-
+