Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 Jan 2012 17:02:37 +0100
From:      =?iso-8859-1?Q?=22Marc_L=F6rner=22?= <loerner@gmx.de>
To:        marcel@xcllnt.net
Cc:        freebsd-ia64@freebsd.org
Subject:   Re: Re: Booting 9.0 RC2
Message-ID:  <20120105160237.232870@gmx.net>

next in thread | raw e-mail | index | archive | help
<snip>

>I tightened the pmap_mapdev function to make sure we don't mix and
>match cached vs uncached accesses. The function now expects the
>memory to be described in the EFI memory map. You should have gotten
>a message about that. Either "... not covered by memory descriptor"
>or "... is in DRAM". I assume the first, for which the following
>helps:
>

Yes indeed, I got the first message! And your patch helped booting.

>Index: ia64/ia64/pmap.c
>===================================================================
>--- ia64/ia64/pmap.c    (.../head/sys)  (revision 225405)
>+++ ia64/ia64/pmap.c    (.../projects/altix/sys)        (revision 227522)
>@@ -2261,7 +2261,7 @@
>        if (md == NULL) {
>                printf("%s: [%#lx..%#lx] not covered by memory descriptor\n",
>                    __func__, pa, pa + sz - 1);
>-               return (NULL);
>+               return ((void *)IA64_PHYS_TO_RR6(pa));
>        }
> 
>        if (md->md_type == EFI_MD_TYPE_FREE) {
>
>



>BTW: Do you have the latest firmware?

Unfortunately I didn't have the latest firmware. After updating right
memory descriptor was found and system booted further, too.

Regards,
Marc

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de



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