Blackfin arch: Update adeos blackfin arch patch to 1.9-00
Signed-off-by: Philippe Gerum <rpm@xenomai.org> Signed-off-by: Bryan Wu <cooloney@kernel.org>
This commit is contained in:
@@ -235,6 +235,7 @@ ENDPROC(_evt_system_call)
|
||||
|
||||
#ifdef CONFIG_IPIPE
|
||||
ENTRY(___ipipe_call_irqtail)
|
||||
p0 = r0;
|
||||
r0.l = 1f;
|
||||
r0.h = 1f;
|
||||
reti = r0;
|
||||
@@ -242,9 +243,6 @@ ENTRY(___ipipe_call_irqtail)
|
||||
1:
|
||||
[--sp] = rets;
|
||||
[--sp] = ( r7:4, p5:3 );
|
||||
p0.l = ___ipipe_irq_tail_hook;
|
||||
p0.h = ___ipipe_irq_tail_hook;
|
||||
p0 = [p0];
|
||||
sp += -12;
|
||||
call (p0);
|
||||
sp += 12;
|
||||
@@ -259,7 +257,7 @@ ENTRY(___ipipe_call_irqtail)
|
||||
p0.h = hi(EVT14);
|
||||
[p0] = r0;
|
||||
csync;
|
||||
r0 = 0x401f;
|
||||
r0 = 0x401f (z);
|
||||
sti r0;
|
||||
raise 14;
|
||||
[--sp] = reti; /* IRQs on. */
|
||||
@@ -277,11 +275,7 @@ ENTRY(___ipipe_call_irqtail)
|
||||
p0.h = _bfin_irq_flags;
|
||||
r0 = [p0];
|
||||
sti r0;
|
||||
#if 0 /* FIXME: this actually raises scheduling latencies */
|
||||
/* Reenable interrupts */
|
||||
[--sp] = reti;
|
||||
r0 = [sp++];
|
||||
#endif
|
||||
rts;
|
||||
ENDPROC(___ipipe_call_irqtail)
|
||||
|
||||
#endif /* CONFIG_IPIPE */
|
||||
|
Reference in New Issue
Block a user