Re: port-alpha/60479: alpha fails to save/restore fpu registers on signal delivery
"Jason Thorpe via gnats" <[email protected]> Sat, 25 Jul 2026 04:40:02 +0000 (UTC)
| Newsgroups | gmane.os.netbsd.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR port-alpha/60479; it has been noted by GNATS. From: Jason Thorpe <[email protected]> To: [email protected] Cc: [email protected], [email protected], [email protected] Subject: Re: port-alpha/60479: alpha fails to save/restore fpu registers on signal delivery Date: Fri, 24 Jul 2026 21:35:14 -0700 > On Jul 22, 2026, at 1:55=E2=80=AFPM, [email protected] via = gnats <[email protected]> wrote: >=20 >> Number: 60479 >> Category: port-alpha >> Synopsis: alpha fails to save/restore fpu registers on signal = delivery >> Confidential: no >> Severity: serious >> Priority: medium >> Responsible: port-alpha-maintainer >> State: open >> Class: sw-bug >> Submitter-Id: net >> Arrival-Date: Wed Jul 22 20:55:00 +0000 2026 >> Originator: Taylor R Campbell >> Release: =20 >> Organization: > The AlphaBSD Fpundation, Inc. >> Environment: >> Description: >=20 > FPU registers are not saved and restored on signal delivery, > according to tests/kernel/t_signal_and_fpu: >=20 > = https://releng.netbsd.org/b5reports/alpha/2026/2026.07.21.22.53.03/test.ht= ml#kernel_t_signal_and_fpu_double I=E2=80=99m begnning to suspect this is a Qemu bug, because on real HW: [ 1.000000] AlphaStation 200 4/233, 233MHz [ 1.000000] 8192 byte page size, 1 processor. [ 1.000000] total memory =3D 384 MB [ 1.000000] (2000 KB reserved for PROM, 382 MB used by NetBSD) [ 1.000000] avail memory =3D 362 MB [ 1.000000] timecounter: Timecounters tick every 0.976 msec [ 1.000000] Kernelized RAIDframe activated [ 1.000000] mainbus0 (root) [ 1.000000] cpu0 at mainbus0: ID 0 (primary), 21064A-0 (EV45) I get this: avanti:thorpej 16$ atf-run t_signal_and_fpu | atf-report Tests root: /usr/tests/kernel t_signal_and_fpu (1/1): 3 test cases double: [1.041472s] Passed. float: [1.040791s] Passed. ldouble: [1.041530s] Passed. [3.151730s] Summary for 1 test programs: 3 passed test cases. 0 failed test cases. 0 expected failed test cases. 0 skipped test cases. avanti:thorpej 17$=20 -- thorpej