add_extra_CPU_FLAGS.patch 913 B

12345678910111213141516171819202122
  1. --- a/include/target.mk
  2. +++ b/include/target.mk
  3. @@ -259,9 +259,18 @@ ifeq ($(DUMP),1)
  4. CPU_CFLAGS_arc700 = -mcpu=arc700
  5. CPU_CFLAGS_archs = -mcpu=archs
  6. endif
  7. + ifeq ($(BOARD),rockchip)
  8. + CPU_CFLAGS = -O3 -pipe
  9. + CPU_CFLAGS_cortex-a53 = -mcpu=cortex-a53
  10. + CPU_CFLAGS_cortex-a55 = -march=armv8-a+crypto+crc -mcpu=cortex-a55+crypto+crc -mtune=cortex-a55
  11. + CPU_CFLAGS_cortex-a73 = -march=armv8-a+crypto+crc -mcpu=cortex-a73.cortex-a53+crypto+crc -mtune=cortex-a73.cortex-a53
  12. + ifneq ($(SOC_CFLAGS),)
  13. + CPU_CFLAGS_generic = $(SOC_CFLAGS)
  14. + endif
  15. + endif
  16. ifneq ($(CPU_TYPE),)
  17. ifndef CPU_CFLAGS_$(CPU_TYPE)
  18. - $(warning CPU_TYPE "$(CPU_TYPE)" doesn't correspond to a known type)
  19. + $(warning CPU_TYPE "$(CPU_TYPE)" "doesn't correspond to a known type")
  20. endif
  21. endif
  22. DEFAULT_CFLAGS=$(strip $(CPU_CFLAGS) $(CPU_CFLAGS_$(CPU_TYPE)) $(CPU_CFLAGS_$(CPU_SUBTYPE)))