diff --git a/redroid_x86_64/BoardConfig.mk b/redroid_x86_64/BoardConfig.mk index 1fe7961..963c7bb 100755 --- a/redroid_x86_64/BoardConfig.mk +++ b/redroid_x86_64/BoardConfig.mk @@ -1,5 +1,15 @@ include build/make/target/board/generic_x86_64_ab/BoardConfig.mk +TARGET_NATIVE_BRIDGE_ARCH := arm64 +TARGET_NATIVE_BRIDGE_ARCH_VARIANT := armv8-a +TARGET_NATIVE_BRIDGE_CPU_VARIANT := generic +TARGET_NATIVE_BRIDGE_ABI := arm64-v8a + +TARGET_NATIVE_BRIDGE_2ND_ARCH := arm +TARGET_NATIVE_BRIDGE_2ND_ARCH_VARIANT := armv7-a-neon +TARGET_NATIVE_BRIDGE_2ND_CPU_VARIANT := generic +TARGET_NATIVE_BRIDGE_2ND_ABI := armeabi-v7a armeabi + TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 diff --git a/redroid_x86_64/device.mk b/redroid_x86_64/device.mk index 4eb8dca..d2bf9bc 100644 --- a/redroid_x86_64/device.mk +++ b/redroid_x86_64/device.mk @@ -1,4 +1,10 @@ PRODUCT_COPY_FILES += \ device/redroid/mediacodec.policy.x86:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \ +PRODUCT_PROPERTY_OVERRIDES += \ + ro.enable.native.bridge.exec=1 \ + ro.dalvik.vm.isa.arm64=x86_64 \ + ro.dalvik.vm.isa.arm=x86 \ + ro.dalvik.vm.native.bridge=libnb.so \ + $(call inherit-product, device/redroid-prebuilts/prebuilts_x86.mk)