NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-alpha/60479: alpha fails to save/restore fpu registers on signal delivery



The following reply was made to PR port-alpha/60479; it has been noted by GNATS.

From: Jason Thorpe <thorpej%me.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: port-alpha-maintainer%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost,
 netbsd-bugs%netbsd.org@localhost
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, campbell+netbsd%mumble.net@localhost via =
 gnats <gnats-admin%NetBSD.org@localhost> 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
 



Home | Main Index | Thread Index | Old Index