Booting 9.0 RC2

"Marc Lörner" loerner at gmx.de
Thu Jan 5 16:02:41 UTC 2012


<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


More information about the freebsd-ia64 mailing list