Re: Re: Booting 9.0 RC2

"Marc Lörner" <[email protected]>
Newsgroups gmane.os.freebsd.devel.ia64
Message-ID <[email protected]>
<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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.