Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0f205d9 authored by Takashi Ohmasa's avatar Takashi Ohmasa Committed by Russell King
Browse files

[ARM] 3900/1: Fix VFP Division by Zero exception handling.



The SIGFPE signal should be generated if Division by Zero exception is detected.

Signed-off-by: default avatarTakashi Ohmasa <ohmasa.takashi@jp.panasonic.com>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent e816d71a
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -148,6 +148,7 @@ static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_
	/*
	/*
	 * These are arranged in priority order, least to highest.
	 * These are arranged in priority order, least to highest.
	 */
	 */
	RAISE(FPSCR_DZC, FPSCR_DZE, FPE_FLTDIV);
	RAISE(FPSCR_IXC, FPSCR_IXE, FPE_FLTRES);
	RAISE(FPSCR_IXC, FPSCR_IXE, FPE_FLTRES);
	RAISE(FPSCR_UFC, FPSCR_UFE, FPE_FLTUND);
	RAISE(FPSCR_UFC, FPSCR_UFE, FPE_FLTUND);
	RAISE(FPSCR_OFC, FPSCR_OFE, FPE_FLTOVF);
	RAISE(FPSCR_OFC, FPSCR_OFE, FPE_FLTOVF);