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

Commit 131e4e97 authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: Clear sticky FSR register after saving it to func parametr



Previous patch d63678d607d0e37ec7abe5ceb545d7e8aab956a4 clear
it for noMMU kernel. This one do it for MMU.

Correct noMMU version

Signed-off-by: default avatarMichal Simek <monstr@monstr.eu>
parent f1ae3f69
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -592,6 +592,8 @@ C_ENTRY(full_exception_trap):
	nop
	mfs	r7, rfsr;		/* save FSR */
	nop
	mts	rfsr, r0;	/* Clear sticky fsr */
	nop
	la	r12, r0, full_exception
	set_vms;
	rtbd	r12, 0;
+1 −1
Original line number Diff line number Diff line
@@ -384,7 +384,7 @@ handle_other_ex: /* Handle Other exceptions here */
	addk	r8, r17, r0; /* Load exception address */
	bralid	r15, full_exception; /* Branch to the handler */
	nop;
	mts	r0, rfsr;	/* Clear sticky fsr */
	mts	rfsr, r0;	/* Clear sticky fsr */
	nop

	/*