diff options
author | Alan Kao <alankao@andestech.com> | 2018-10-09 10:18:34 +0800 |
---|---|---|
committer | Palmer Dabbelt <palmer@sifive.com> | 2018-10-22 17:02:23 -0700 |
commit | 9411ec60c23d868124d9c1b1d491937aebe07afa (patch) | |
tree | b099a760ac5b284dd79281ded728e35ec30d2e77 /arch/riscv/Makefile | |
parent | 9671f7061433e2c58b9894093eada1898595b85d (diff) | |
download | blackbird-op-linux-9411ec60c23d868124d9c1b1d491937aebe07afa.tar.gz blackbird-op-linux-9411ec60c23d868124d9c1b1d491937aebe07afa.zip |
Auto-detect whether a FPU exists
We expect that a kernel with CONFIG_FPU=y can still support no-FPU
machines. To do so, the kernel should first examine the existence of a
FPU, then do nothing if a FPU does exist; otherwise, it should
disable/bypass all FPU-related functions.
In this patch, a new global variable, has_fpu, is created and determined
when parsing the hardware capability from device tree during booting.
This variable is used in those FPU-related functions.
Signed-off-by: Alan Kao <alankao@andestech.com>
Cc: Greentime Hu <greentime@andestech.com>
Cc: Vincent Chen <vincentc@andestech.com>
Cc: Zong Li <zong@andestech.com>
Cc: Nick Hu <nickhu@andestech.com>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Diffstat (limited to 'arch/riscv/Makefile')
0 files changed, 0 insertions, 0 deletions