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
> On Jul 22, 2026, at 1:55 PM, campbell+netbsd%mumble.net@localhost via gnats <gnats-admin%NetBSD.org@localhost> wrote:
>
>> 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:
>> Organization:
> The AlphaBSD Fpundation, Inc.
>> Environment:
>> Description:
>
> FPU registers are not saved and restored on signal delivery,
> according to tests/kernel/t_signal_and_fpu:
>
> https://releng.netbsd.org/b5reports/alpha/2026/2026.07.21.22.53.03/test.html#kernel_t_signal_and_fpu_double
I’m 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 = 384 MB
[ 1.000000] (2000 KB reserved for PROM, 382 MB used by NetBSD)
[ 1.000000] avail memory = 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$
-- thorpej
Home |
Main Index |
Thread Index |
Old Index