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>