--- - branch: MAIN date: Thu Jul 22 01:39:18 UTC 2021 files: - new: '1.25' old: '1.24' path: src/sys/arch/alpha/alpha/fp_complete.c pathrev: src/sys/arch/alpha/alpha/fp_complete.c@1.25 type: modified - new: '1.375' old: '1.374' path: src/sys/arch/alpha/alpha/machdep.c pathrev: src/sys/arch/alpha/alpha/machdep.c@1.375 type: modified - new: '1.103' old: '1.102' path: src/sys/arch/alpha/include/cpu.h pathrev: src/sys/arch/alpha/include/cpu.h@1.103 type: modified - new: '1.8' old: '1.7' path: src/sys/arch/alpha/include/fpu.h pathrev: src/sys/arch/alpha/include/fpu.h@1.8 type: modified id: 20210722T013918Z.e24801c710b96cd15564d75abd6f5fbe8f0a444d log: | Various minor cleanups and bug fixes to the FP software completion code: - Use __CTASSERT() instead of rolling our own compile-time assertion using cpp. - Use __BIT() &c instead of rolling our own. - Improve some comments. - Define a default FP_C and FPCR value that is self-consistent, and initialize it properly at process creation time. - Fix signal information when the trap shadow cannot be resolved. - Use defined constants rather than magic numbers for the exception summary bits. - Add a machdep sysctl to enable FP software-completion debugging. module: src subject: 'CVS commit: src/sys/arch/alpha' unixtime: '1626917958' user: thorpej