From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Tue, 11 Jan 2011 09:11:39 -0500 To: 9fans@9fans.net Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] plan9 go output faults on 9vx but ok on cpu Topicbox-Message-UUID: 94878be2-ead6-11e9-9d60-3106f5b1d025 On Tue Jan 11 02:55:42 EST 2011, skip.tavakkolian@gmail.com wrote: > hell-o.go is like hello.go but uses println. 8.hell-o works properly > on a plan9 cpu. but it faults when running on 9vx. i built vx32 -- > including 9vx -- on a linux/x86-64 from sources in the last couple of > days. > > % 8.hell-o > 8.hell-o 270: suicide: sys: trap: page fault pc=0x000010bc > > /dev/kprint reports: > 270 8.hell-o: unhandled fault va=ffffffffdfffefc0 [218f7fc0] eip=10bc > cpu0: registers for 8.hell-o 270 > FLAGS=0 TRAP=0 ECODE=0 PC=10BC USP=FFFFF00 > AX 00018D60 BX 0FFFFF8C CX 00018DF8 DX 0001C608 > SI 0FFFFFA8 DI FFFFFFF8 BP 00000000 i'm a little confused. i thought that 9vx had to be compiled 32-bit because it relies on the ancient segment registers. whence the 64-bit va? is it using pae? - erik