Browse Source

Blackfin: dpmc: omit RETE/RETN when hibernating

The RETE/RETN registers are only used in emulation(JTAG) and NMI nodes,
or as scratch registers, neither of which need to be saved/restored as
this code doesn't execute at those core event levels.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger 14 years ago
parent
commit
429e257ea3
1 changed files with 0 additions and 4 deletions
  1. 0 4
      arch/blackfin/mach-common/dpmc_modes.S

+ 0 - 4
arch/blackfin/mach-common/dpmc_modes.S

@@ -510,8 +510,6 @@ ENTRY(_do_hibernate)
 	r0 = RETI;
 	[--sp] = r0;
 	[--sp] = RETX;
-	[--sp] = RETN;
-	[--sp] = RETE;
 	[--sp] = SEQSTAT;
 
 	/* Save Magic, return address and Stack Pointer */
@@ -533,8 +531,6 @@ ENTRY(_do_hibernate)
 
 	/* Restore Core Registers */
 	SEQSTAT = [sp++];
-	RETE = [sp++];
-	RETN = [sp++];
 	RETX = [sp++];
 	r0 = [sp++];
 	RETI = r0;