[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-ia64-devel] CONFIG_DOMAIN0_CONTIGUOUS in domain.c



>From: Isaku Yamahata
>Sent: 2006年2月28日 13:47
>Hi.
>
>I think that construct_dom0() is broken for
>CONFIG_DOMAIN0_CONTIGUOUS.
>I had to modify it heavily to boot dom0 with P2M/VP model.
>
>For example
>construct_dom0()
>    ...
>    memcpy(__va(pinitrd_start),initrd_start,initrd_len);
>    This memcpy() assumes p==m.
>
>
>I thought that CONFIG_DOMAIN0_CONTIGUOUS option was introduced
>at the eary develpment stage and it remained just because
>no one removed it. However I don't know its history.
>

That option might be introduced because dom0 can have more memories
spanning machine holes, even when p==m was the model that time. 
To simplify the early design, thus limitation was added to ensure constraints 
within one continuous trunk. So it should be removed now as a step of 
your P2M effort.

Thanks,
Kevin

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.