diff options
author | 2003-02-12 00:43:08 +0000 | |
---|---|---|
committer | 2003-02-12 00:43:08 +0000 | |
commit | 3caa3f561d97c61863e54dc7e10698503e76d485 (patch) | |
tree | bfcf70267798a39921e3e905eabed5bd16d6df5f /lib | |
parent | no loop loop (diff) | |
download | wireguard-openbsd-3caa3f561d97c61863e54dc7e10698503e76d485.tar.xz wireguard-openbsd-3caa3f561d97c61863e54dc7e10698503e76d485.zip |
do not filter the coprocessor uid on the fpu context switch.
it will be emulated later or a trap generated appropriately.
this way we do not have to share the knowledge of the present
units all over the sources and keep it relatively easy.
this fixes the random sig4 seen before.
apparently it was caused by the xmpy instruction
triggering the fpu context switch and being of a
problem for the existing uid check to parse.
also force the fpu context reload after the exception
being taken for the fpu or other coprocessor.
reload r1 with iir after load/store emulation.
add a comment on r1 being shadowed on cpu context save before emulation.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions