nds32: nds32 FPU port
authorVincent Chen <vincentc@andestech.com>
Thu, 22 Nov 2018 03:14:34 +0000 (11:14 +0800)
committerGreentime Hu <greentime@andestech.com>
Thu, 22 Nov 2018 10:13:13 +0000 (18:13 +0800)
commite46bf83c1864a20f9dd17d597ec9be18ed05add8
treeb790f6d6935256140cb8e02d9a5dffd64ad74d14
parent4f014a41b4efd72cbefb5525372dfcd65162eb4e
nds32: nds32 FPU port

This patch set contains basic components for supporting the nds32 FPU,
such as exception handlers and context switch for FPU registers. By
default, the lazy FPU scheme is supported and the user can configure it via
CONFIG_LZAY_FPU.

Signed-off-by: Vincent Chen <vincentc@andestech.com>
Acked-by: Greentime Hu <greentime@andestech.com>
Signed-off-by: Greentime Hu <greentime@andestech.com>
17 files changed:
arch/nds32/Kconfig
arch/nds32/Kconfig.cpu
arch/nds32/Makefile
arch/nds32/include/asm/bitfield.h
arch/nds32/include/asm/fpu.h [new file with mode: 0644]
arch/nds32/include/asm/processor.h
arch/nds32/include/uapi/asm/sigcontext.h
arch/nds32/kernel/Makefile
arch/nds32/kernel/ex-entry.S
arch/nds32/kernel/ex-exit.S
arch/nds32/kernel/ex-scall.S
arch/nds32/kernel/fpu.c [new file with mode: 0644]
arch/nds32/kernel/process.c
arch/nds32/kernel/setup.c
arch/nds32/kernel/signal.c
arch/nds32/kernel/sleep.S
arch/nds32/kernel/traps.c