diff options
author | Randall Spangler <rspangler@chromium.org> | 2015-01-29 14:15:40 -0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-02-05 19:41:36 +0000 |
commit | df28140cc81bc87b4a278a2876db2c52158996c6 (patch) | |
tree | 6a33b408b2c3cfd85aaa5379b43ee2e9c9d5665e /core/cortex-m/build.mk | |
parent | f956dc46fc20df0036bbb9f281c2ee6060fce62c (diff) | |
download | chrome-ec-df28140cc81bc87b4a278a2876db2c52158996c6.tar.gz |
Add 64-bit divide library routines for Cortex-M, Cortex-M0
These are needed for fixed-point math calculations.
Taken from the same public repo where we got the 32-bit divide
routines for Cortex-M0. With minor modifications to match changes
we've made so far for the existing divide routines (put each function
in its own section, delete dead code, etc.)
BUG=chrome-os-partner:36126
BRANCH=minnie
TEST=hack in a debug console command to allow arbitrary int64 divide, see that
it works as expected
Change-Id: I987dbca7c806c71bc38fa816971ac3a54c1641a5
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/244501
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Diffstat (limited to 'core/cortex-m/build.mk')
-rw-r--r-- | core/cortex-m/build.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/cortex-m/build.mk b/core/cortex-m/build.mk index 5306865984..522f6dedeb 100644 --- a/core/cortex-m/build.mk +++ b/core/cortex-m/build.mk @@ -17,7 +17,7 @@ CFLAGS_CPU+=-mthumb -Os -mno-sched-prolog CFLAGS_CPU+=-mno-unaligned-access CFLAGS_CPU+=$(CFLAGS_FPU-y) -core-y=cpu.o init.o +core-y=cpu.o init.o ldivmod.o uldivmod.o core-$(CONFIG_COMMON_PANIC_OUTPUT)+=panic.o core-$(CONFIG_COMMON_RUNTIME)+=switch.o task.o core-$(CONFIG_WATCHDOG)+=watchdog.o |