diff options
author | grehan <grehan@FreeBSD.org> | 2003-01-08 12:20:46 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2003-01-08 12:20:46 +0000 |
commit | 4692e803ce443be341c2026e8f0d678948db0a33 (patch) | |
tree | eb2b97ddce3c07c2b10298adcef45fdce9f983ae /sys/powerpc | |
parent | 654cbff0ddaa5d0cc777cfec4789e9357757537b (diff) | |
download | FreeBSD-src-4692e803ce443be341c2026e8f0d678948db0a33.zip FreeBSD-src-4692e803ce443be341c2026e8f0d678948db0a33.tar.gz |
Be more conservative about re-enabling interrupts during trap processing
until atomic issues are fully sorted.
Approved by: benno
Diffstat (limited to 'sys/powerpc')
-rw-r--r-- | sys/powerpc/aim/interrupt.c | 2 | ||||
-rw-r--r-- | sys/powerpc/powerpc/interrupt.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/powerpc/aim/interrupt.c b/sys/powerpc/aim/interrupt.c index 0ea2311..9012565 100644 --- a/sys/powerpc/aim/interrupt.c +++ b/sys/powerpc/aim/interrupt.c @@ -109,9 +109,9 @@ powerpc_interrupt(struct trapframe *framep) */ #if 0 printf("powerpc_interrupt: got trap\n"); -#endif mtmsr(mfmsr() | PSL_EE); isync(); +#endif trap(framep); } } diff --git a/sys/powerpc/powerpc/interrupt.c b/sys/powerpc/powerpc/interrupt.c index 0ea2311..9012565 100644 --- a/sys/powerpc/powerpc/interrupt.c +++ b/sys/powerpc/powerpc/interrupt.c @@ -109,9 +109,9 @@ powerpc_interrupt(struct trapframe *framep) */ #if 0 printf("powerpc_interrupt: got trap\n"); -#endif mtmsr(mfmsr() | PSL_EE); isync(); +#endif trap(framep); } } |