Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7d50394b authored by Ying Wang's avatar Ying Wang Committed by Android Git Automerger
Browse files

am e1caecfa: Merge "Fix the MIPS build."

* commit 'e1caecfa':
  Fix the MIPS build.
parents 7beaea15 e1caecfa
Loading
Loading
Loading
Loading
+11 −5
Original line number Original line Diff line number Diff line
@@ -20,12 +20,7 @@ PRELOADED_CLASSES := frameworks/base/preloaded-classes


# start of image reserved address space
# start of image reserved address space
LIBART_IMG_HOST_BASE_ADDRESS   := 0x60000000
LIBART_IMG_HOST_BASE_ADDRESS   := 0x60000000

ifeq ($(TARGET_ARCH),mips)
LIBART_IMG_TARGET_BASE_ADDRESS := 0x30000000
else
LIBART_IMG_TARGET_BASE_ADDRESS := 0x70000000
LIBART_IMG_TARGET_BASE_ADDRESS := 0x70000000
endif


define get-product-default-property
define get-product-default-property
$(strip $(patsubst $(1)=%,%,$(filter $(1)=%,$(PRODUCT_DEFAULT_PROPERTY_OVERRIDES))))
$(strip $(patsubst $(1)=%,%,$(filter $(1)=%,$(PRODUCT_DEFAULT_PROPERTY_OVERRIDES))))
@@ -36,6 +31,17 @@ DEX2OAT_IMAGE_XMX := $(call get-product-default-property,dalvik.vm.image-dex2oat
DEX2OAT_XMS := $(call get-product-default-property,dalvik.vm.dex2oat-Xms)
DEX2OAT_XMS := $(call get-product-default-property,dalvik.vm.dex2oat-Xms)
DEX2OAT_XMX := $(call get-product-default-property,dalvik.vm.dex2oat-Xmx)
DEX2OAT_XMX := $(call get-product-default-property,dalvik.vm.dex2oat-Xmx)


ifeq ($(TARGET_ARCH),mips)
# MIPS specific overrides.
# For MIPS the ART image is loaded at a lower address. This causes issues
# with the image overlapping with memory on the host cross-compiling and
# building the image. We therefore limit the Xmx value. This isn't done
# via a property as we want the larger Xmx value if we're running on a
# MIPS device.
LIBART_IMG_TARGET_BASE_ADDRESS := 0x30000000
DEX2OAT_IMAGE_XMX := 128m
endif

########################################################################
########################################################################
# The full system boot classpath
# The full system boot classpath