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