CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2017/05/18 18:49:53

Modified files:
        sys/arch/hppa/include: intr.h 

Log message:
tweak the spllower asm so it is more straightforward.

this properly identifies the registers used as input and output
operands to the code running in the trap handler, and passes them
to the asm statement as such. this means we dont have to do an extra
copy in the asm, or an extra clobber to keep the compiler away from
the registers. it also lets gcc set up and use the input register
nicely before it reaches the asm.

ok kettenis@

Reply via email to