Booting 9.0 RC2

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


>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

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.


Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro!

More information about the freebsd-ia64 mailing list