Stefan Dösinger

Results 102 comments of Stefan Dösinger

I added a print line for fpstate->ipoff and ->cssel in dosemu_fault1 in a 32 bit build. ipoff is 0x8c2f before the crash, cssel has various non-null values (0x0227, 0x008f, 0x015f...

There's an FPU exception happening, presumably the exception handler then segfaults on top of it: ``` coprocessor exception, calling IRQ13 ip=8c2f, cs=1317 ``` Interestingly the same happens in Wine: `wine:...

[fpe.txt](https://github.com/stsp/dosemu2/files/4007364/fpe.txt) Another one of my maybe in the right direction pointing patches that certainly is not a correct fix. It essentially ignores floating point exceptions and gets Netscape running with...

Removing this call does not help. I guess it gets overwritten by Netscape's fpucw modifications...

I'm not sure how to do it. fetestexcept()? Or read the FPU CW?

I printed __fpstate->cwd at this point. It is 0x40. When the exception occurs the fpucw in the context struct is 1f7c; This matches the state in __fpstate->cwd. As you can...

I do get an FPE. I think the GPF happens in the FPE exception handler. I don't know what the canonical log channel for this is, but the "coprocessor exception,...

I think multilib is here to stay, I believe Valve stated publicly that they aren't going to port their old catalogue to 64 bit. So while Steam may ship higher...

> > That's not multilib, but if github's test runners don't offer this setup then maybe 32 bit process > > on 64 bit kernel might be the best possible...

Yeah but following the Asahi Linux people's statements, while the CPU supports 4k pages, the iommu does not. Linux will have to gain support for per-process page sizes, similar to...