matt
d765841d3e
Restore ci_curpm since it re-enables 603 to working state.
2003-11-21 18:07:29 +00:00
matt
31cc6ab700
Move SFRAMELEN to frame.h and use it in vm_machdep.c. In setfunc, setup
...
callframe linkages correctly. Restore use of ldptr to locore_subr.S
[pthreads and gdb no longer crash/hang the system]
2003-08-27 20:20:07 +00:00
matt
47483092bd
Cleanup/rework cpu_switch*, switch_exit, Idle routine. Remove pcb_psl
...
since it was write-only. When setting up a process, make sure the fake
callframes are properly linked together.
Only lower SPL when in Idle loop. Raise spl to previous level (which would
be IPL_SCHED) when exiting Idle loop. Never lower SPL anyplace else.
2003-08-12 18:34:47 +00:00
matt
c0d6cb285d
Nuke ci_curpm and curpm. Nuke pcb_pmreal. Those were use for spill stacks
...
and those no longer exist. for few uses that need CURPM, use CURPCB/PCB_PM
2003-08-12 05:06:53 +00:00
matt
3d5b7190ad
Nuke ci_spillstk/CI_SPILLSTK. No longer needed.
2003-08-08 07:14:26 +00:00
matt
42382e46c4
Add CPUSAVE_* and each register in the saveframe and faultbuf.
2003-08-03 21:26:27 +00:00
matt
2b0e97a561
Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).
2003-02-03 17:09:53 +00:00