diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2006-04-17 16:08:02 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2006-04-17 16:08:02 +0000 |
commit | 6ed630b25611708a236d5844481836e5d8d8bf42 (patch) | |
tree | 0bffb7ac29b5604697f5327852364fa935183589 /usr.sbin/mopd/mopa.out | |
parent | 71b26575d791198e9a3efbd9ee9c197328da552d (diff) |
Save pointers to up to four CMMU PFSR registers into the cpu_info structure.
This allows the exception handling code to skip the PFSR address computations.
The net result is that the PFSR_SAVE code becomes much simpler and smaller,
and that all processors will now spend time in PFSR_SAVE - previously, cpu0
was favored and other processors took a bit more time.
Note that 8:1 configurations do not use these fields - but then this is a
fixed monoprocessor configuration, for which the existing code was already
doing The Right Thing.
Tested on luna88k (2:1) by aoyama@, and on mvme88k (2:1 and 4:1) by me.
Diffstat (limited to 'usr.sbin/mopd/mopa.out')
0 files changed, 0 insertions, 0 deletions