summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authormickey <mickey@openbsd.org>2003-02-12 00:43:08 +0000
committermickey <mickey@openbsd.org>2003-02-12 00:43:08 +0000
commit3caa3f561d97c61863e54dc7e10698503e76d485 (patch)
treebfcf70267798a39921e3e905eabed5bd16d6df5f /lib
parentno loop loop (diff)
downloadwireguard-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