On Fri, Mar 09, 2018 at 08:43:57PM +0100, Joerg Sonnenberger wrote:
> > In this case pcu_valid should be 0, unless pcu is used for something else
> > than FPU.
> > What is happening exactly ? Is it a kernel panic ? do you have a stack
> > trace ?
> 
> OK, so there are two different error modes depending on the specific
> kernel version. For latest current, boot the install kernel and run
> newfs:
> 
> # newfs ld0a
> /dev/rld0a: 7443.8MB (15244992 sectors) block size 16384, fragment size
> 2048 using 41 cylinder groups of 181.56MB, 11620 blks, 22912 inodes.
> Stopped in pid 9.1 (newfs) at   8797f0: illegal instruction 879810
> db> bt
> 0x01304be0: at mi_switch+0x218
> 0x01304c20: at sleepq_block+0xd8
> 0x01304c50: at cv_wait+0xfc
> 0x01304c80: at physio_wait+0x50
> 0x01304ca0: at physio+0x35c
> 0x01304d20: at spec_write+0xd8
> 0x01304d90: at VOP_WRITE+0x3c
> 0x01304dc0: at vn_write+0x140
> 0x01304df0: at dofilewrite+0xbc
> 0x01304e60: at sys_pwrite+0xe0
> 0x01304ea0: at syscall+0x2e0
> 0x01304f20: user SC trap #174 by 0x1969628: srr1=0x2d230 r1=0xffff5e40 
> cr=0x24004882 xer=0 ctr=0

I don't understand this. Isn't 8797f0 a userland address ?
If so why does it cause a panic ?

-- 
Manuel Bouyer <bou...@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--

Reply via email to