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

Commit 40eb0dc4 authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: Remove additional loading



We don't need to save r0 to PT_R0. It could be additional
operation.

Signed-off-by: default avatarMichal Simek <monstr@monstr.eu>
parent 653e447e
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -535,8 +535,6 @@ C_ENTRY(sys_rt_sigreturn_wrapper):
	lwi	r11, r0, TOPHYS(PER_CPU(ENTRY_SP));			\
	swi	r11, r1, PTO+PT_R1; /* Store user SP.  */		\
2:	lwi	CURRENT_TASK, r0, TOPHYS(PER_CPU(CURRENT_SAVE));	\
	/* Save away the syscall number.  */				\
	swi	r0, r1, PTO+PT_R0;					\
	tovirt(r1,r1)

C_ENTRY(full_exception_trap):
@@ -753,7 +751,6 @@ C_ENTRY(_interrupt):
	swi	r11, r1, PTO+PT_R1;
2:
	lwi	CURRENT_TASK, r0, TOPHYS(PER_CPU(CURRENT_SAVE));
	swi	r0, r1, PTO + PT_R0;
	tovirt(r1,r1)
	addik	r5, r1, PTO;
	set_vms;
@@ -868,8 +865,6 @@ C_ENTRY(_debug_exception):
	lwi	r11, r0, TOPHYS(PER_CPU(ENTRY_SP));
	swi	r11, r1, PTO+PT_R1; /* Store user SP.  */
2:
	/* Save away the syscall number.  */
	swi	r0, r1, PTO+PT_R0;
	tovirt(r1,r1)

	set_vms;