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

[yoush@cs.msu.su: Bug#111581: [bcollins@debian.org: Bug#111581: what to do about umul instructions and old SPARC boxen]]



Just bringing more folks into the discussion, and ensuring this
strangeness will be archived in the lists.

----- Forwarded message from "Nikita V. Youshchenko" <yoush@cs.msu.su> -----

From: "Nikita V. Youshchenko" <yoush@cs.msu.su>
To: 111581@bugs.debian.org, bcollins@debian.org
Subject: Bug#111581: [bcollins@debian.org: Bug#111581: what to do about umul instructions and old SPARC boxen]
Date: Tue, 20 Aug 2002 12:15:10 +0400
Message-Id: <200208201207.02417@zigzag.cs.msu.su>
X-Spam-Status: No, hits=-8.4 required=4.0
	tests=SENT_BY_BTS,IN_REP_TO,FORGED_RCVD_FOUND
	version=2.31

>
> I just ran the program on my SPARC LX, which is a single sun4m system.
> It executed just fine. It's running woody, and running a custom 2.2.20
> kernel (stock source).
>
> It could still be a kernel problem. Perhaps it is detecting a math
> co-processor that doesn't have proper capabilities? Maybe his Math
> co-processor is just broken?

Hmm...
The system in question used to work last 5 years without major problems, 
so I don't think it has hardware problems.
But it does think that umul is illegal.
Is it possible to ask kernel what capabilities it detected? E.g. by adding 
some printk() somewhere?

root@snuppy:~> cat main.c
int main()
{
  asm volatile ( "umul  %o0, %o1, %o0" );
  return 0;
}
root@snuppy:~> ./main
Illegal instruction
root@snuppy:~> cat /proc/cpuinfo
cpu             : Cypress/ROSS CY7C601
fpu             : Cypress CY7C602 FPU
promlib         : Version 3 Revision 2
prom            : 2.5
type            : sun4m
ncpus probed    : 2
ncpus active    : 2
Cpu0Bogo        : 39.83
Cpu1Bogo        : 39.93
MMU type        : ROSS Cypress-605(MP)
invall          : 75
invmm           : 6264
invrnge         : 20697
invpg           : 67634
contexts        : 4096
CPU0            : online
CPU1            : online
root@snuppy:~> uname -a
Linux snuppy 2.2.20 #1 SMP Fri Nov 16 16:15:32 EST 2001 sparc unknown
root@snuppy:~>


----- End forwarded message -----

-- 
G. Branden Robinson                |    Religion is regarded by the common
Debian GNU/Linux                   |    people as true, by the wise as
branden@debian.org                 |    false, and by the rulers as useful.
http://people.debian.org/~branden/ |    -- Lucius Annaeus Seneca

Attachment: pgpOKOrde9Tfc.pgp
Description: PGP signature


Reply to: