K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-22T23:31:48.030063Z K 7 svn:log V 1133 An unfortunate mix of functional and stylistic changes. o) Use REG_{S,L} and PTR_{S,L,LA} in support.S and use width-specific instructions only where reasonable. o) Consistently use CALLFRAME_SIZ for callframe size, rather than using the mysterious STAND_ frame. o) Remove a stray ".set mips2" which would screw up instructions used by setjmp and longjmp quite astonishingly. o) Get rid of some home-grown STORE/LOAD and replace with REG_S/REG_L in a few files. o) Make pcb_onfault a pointer, the address of the function to be called, rather than using the onfault_table -- the latter being especially wrongly-used by casuptr at minimum. XXX This did require one gross hack of a slightly-less-gross nature than the one used prior to it wrt [sf].*intr functions. o) Fix compilation of TRAP_DEBUG and make a point of using intmax_t rather than trying to decide between truncating and extending addresses on a case-by-case basis when printing stuff in trap.c o) Don't NULL out pcb_onfault in the actual onfault handlers, the trap handler makes a point of doing that. Sponsored by: Packet Forensics END