2011/1/11 erik quanstrom <quans...@quanstro.net>: > On Tue Jan 11 02:55:42 EST 2011, skip.tavakkol...@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?
64-bit works on linux with some ldt emulation using tls, I believe. It doesn't work on os x or freebsd. --dho > - erik > >