> rest of the kernel uses it to store the value of curlwp. Sam won't > recompile the HAL for us (fair enough), and we can't modify the HAL > to use another register because doing so could put us in breach of > the license (v. crappy). So, do a save/set/restore on %s7 in KernIntr()
How hard is it to recompile the HAL that Sam can't be bothered to do it, and more importantly, why should a trivial change to make the software inter operable be a breach of the license? That can't be the owner's intent.

