Skip to content
This repository was archived by the owner on Oct 30, 2021. It is now read-only.

Commit 2617172

Browse files
committed
Optimize kernel for cortex-a9
1 parent d81f9fd commit 2617172

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Makefile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,9 +363,9 @@ HOST_LFS_LIBS := $(shell getconf LFS_LIBS 2>/dev/null)
363363

364364
HOSTCC = gcc
365365
HOSTCXX = g++
366-
HOSTCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 \
366+
HOSTCFLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes -O3 \
367367
-fomit-frame-pointer -std=gnu89 $(HOST_LFS_CFLAGS)
368-
HOSTCXXFLAGS := -O2 $(HOST_LFS_CFLAGS)
368+
HOSTCXXFLAGS := -O3 $(HOST_LFS_CFLAGS)
369369
HOSTLDFLAGS := $(HOST_LFS_LDFLAGS)
370370
HOST_LOADLIBES := $(HOST_LFS_LIBS)
371371

@@ -657,12 +657,14 @@ ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
657657
KBUILD_CFLAGS += -Os $(call cc-disable-warning,maybe-uninitialized,)
658658
else
659659
ifdef CONFIG_PROFILE_ALL_BRANCHES
660-
KBUILD_CFLAGS += -O2 $(call cc-disable-warning,maybe-uninitialized,)
660+
KBUILD_CFLAGS += -O3 $(call cc-disable-warning,maybe-uninitialized,)
661661
else
662-
KBUILD_CFLAGS += -O2
662+
KBUILD_CFLAGS += -O3
663663
endif
664664
endif
665665

666+
KBUILD_CFLAGS += -mtune=cortex-a9
667+
666668
KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0409, \
667669
$(call cc-disable-warning,maybe-uninitialized,))
668670

0 commit comments

Comments
 (0)