NetBSD 为 486SX 复活 FPU 模拟

2025-04-27
NetBSD 为 486SX 复活 FPU 模拟

一个复古计算项目在 NetBSD 内核中恢复了对 x87 浮点单元 (FPU) 模拟的支持,目标是那些没有硬件 FPU 的旧 486SX 处理器。该项目将原来的 MATH_EMULATE 选项带回了 NetBSD 10.x 及更高版本,并撤销并重做了提交 dfe83e0 中引入的更改(该更改从内核中删除了 FPU 模拟支持)。该项目目前仍在开发中,可能包含错误或功能不完整。 该项目实现了许多x87指令的模拟,但部分指令如`fyl2xp1`、`fxtract`、`fpatan`和`fsqrt`尚不支持。用户需自行编译内核,并承担使用风险。

开发 FPU 模拟