Project

General

Profile

Bug #3493

Extra registers in SPARCv9 sendsig never used

Added by David Höppner over 7 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
kernel
Start date:
2013-01-21
Due date:
% Done:

0%

Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage
Gerrit CR:

Description

While working on AVX userland support i noticed that
sendsig for SPARCv9 never sets xregs_size. Because
xregs_size is always 0 the extra registers are never added
to the stackframe.

xregs_size = xregs_getsize(p); should be inserted.

http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/sparc/v9/os/v9dep.c#956

I have no hardware to confirm or test this.

History

#1

Updated by Rich Lowe over 7 years ago

Out of interest: What's wrong with our AVX support?

#2

Updated by David Höppner over 7 years ago

Rich Lowe wrote:

Out of interest: What's wrong with our AVX support?

Just incomplete (procfs, mdb) PSARC/2010/311.

http://cr.illumos.org/~webrev/0xffea/avx-procfs-01/

Also available in: Atom PDF