From owner-freebsd-arm@FreeBSD.ORG Mon May 5 13:55:31 2008 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EB49106566C for ; Mon, 5 May 2008 13:55:31 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id EE9CC8FC19 for ; Mon, 5 May 2008 13:55:30 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m45DpEmF045464; Mon, 5 May 2008 07:51:14 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 05 May 2008 07:52:28 -0600 (MDT) Message-Id: <20080505.075228.1655384591.imp@bsdimp.com> To: ray@dlink.ua From: "M. Warner Losh" In-Reply-To: <20080505134045.0cf93a8d.ray@dlink.ua> References: <200804251650.m3PGotrp009557@casselton.net> <200804252019.m3PKJYXv025292@casselton.net> <20080505134045.0cf93a8d.ray@dlink.ua> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: tinguely@casselton.net, freebsd-arm@FreeBSD.org Subject: Re: FreeBSD on PXA255 board X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2008 13:55:31 -0000 In message: <20080505134045.0cf93a8d.ray@dlink.ua> Alexandr Rybalko writes: : On Fri, 25 Apr 2008 15:19:34 -0500 (CDT) : Mark Tinguely wrote: : : >> : >> I was wrong, you are still initializing the UMA, the vm_page : >> structure happens next. : >> : >> the virtual address 0xbfecf000 would be the correct : >> ARM_USE_SMALL_ALLOC address for physical address 0xa3fcf000 with : >> 64MB of RAM. : >> : >> --Mark Tinguely. : >> : : Thanks for answers. : After viewing large part of sources, I found what 0xbfecf000 is a : correct virtual address for physical address 0xa3fcf000 with : ARM_USE_SMALL_ALLOC. : : But I don`t know why kernel freeze one time on bzero for physical : address 0xa3fcf000, second time on uma_startup(bfecf000, 00000030) : : No panic, no error messages, just freeze. Freezes early in boot are almost always the result of an exception being taken before the new exception handlers are copied down to the low addresses. For some reason, you are still faulting... Warner