Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2006 09:04:41 -0800
From:      Peter Grehan <grehan@freebsd.org>
To:        Andrew Turner <andrew@fubar.geek.nz>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: FreeBSD on an Efika
Message-ID:  <4586CA29.10803@freebsd.org>
In-Reply-To: <20061218222327.308dca53@hermies.int.fubar.geek.nz>
References:  <20061218104841.72ba51ea@hermies.int.fubar.geek.nz>	<4585CCC1.7050005@freebsd.org> <20061218222327.308dca53@hermies.int.fubar.geek.nz>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Andrew,

> I'm getting correct values from mem_regions. I can read from the
> physical address.

  What values are you getting back ? Does it look like what the system 
should have ? Did you read as well as write the physical value ?

> It is reading from msgbufp where it stop working.

  What're the virtual/physical values used when creating the msgbuf 
mapping with pmap_kenter() in machdep.c:powerpc_init() ? After that 
mapping has been created, can you read/write to the buffer in that 
routine ? Do you end up in the trap handler if you touch msgbuf ?

  pmap_kenter() is fundamental to the operation of the system and 
probably OK, so something else must be afoot.

later,

Peter.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4586CA29.10803>