diff options
| author | bjh21 <bjh21@NetBSD.org> | 2002-10-18 21:32:57 +0000 |
|---|---|---|
| committer | bjh21 <bjh21@NetBSD.org> | 2002-10-18 21:32:57 +0000 |
| commit | 3d1b6867f0b2cf2cf34f2e1f9b2d2c61b30ff9b1 (patch) | |
| tree | c605b3d406e41e2b3788280bd2ab19d9f9239147 /sys/dev/microcode/isp | |
| parent | 0ce4a385a52200bd910d4940b3c832005f1ef933 (diff) | |
In cpu_switch(), stack more registers at the start of the function,
and hence save fewer into the PCB. This should give me enough free
registers in cpu_switch to tidy things up and support MULTIPROCESSOR
properly. While we're here, make the stacked registers into an
APCS stack frame, so that DDB backtraces through cpu_switch() will
work.
This also affects cpu_fork(), which has to fabricate a switchframe and
PCB for the new process.
Diffstat (limited to 'sys/dev/microcode/isp')
0 files changed, 0 insertions, 0 deletions
