From d3e54ff2d9039c67f6fe7d99349e1c83b696b7ae Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 4 Jan 2018 04:38:31 +0100 Subject: pc kernel: fix wrong simd exception mask (fixes go bootstrap) --- sys/src/9/pc/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/src') diff --git a/sys/src/9/pc/main.c b/sys/src/9/pc/main.c index 6dbf76a3e..fa4d9be9d 100644 --- a/sys/src/9/pc/main.c +++ b/sys/src/9/pc/main.c @@ -527,7 +527,7 @@ mathemu(Ureg *ureg, void*) case FPinit: fpinit(); if(fpsave == fpssesave) - ldmxcsr(0); /* no simd exceptions on 386 */ + ldmxcsr(0x1f80); /* no simd exceptions on 386 */ while(up->fpsave == nil) up->fpsave = mallocalign(sizeof(FPsave), FPalign, 0, 0); up->fpstate = FPactive; -- cgit v1.2.3