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

Re: [Xen-devel] [PATCH WIP 2/6] xen/arm: Introduce xen_guest_init



On 09/07/12 15:45, Konrad Rzeszutek Wilk wrote:
> On Fri, Jun 22, 2012 at 05:14:41PM +0100, Stefano Stabellini wrote:
>> We used to rely on a core_initcall to initialize Xen on ARM, however
>> core_initcalls are actually called after early consoles are initialized.
>> That means that hvc_xen.c is going to be initialized before Xen.
>>
>> Given the lack of a better alternative, just call a new Xen
>> initialization function (xen_guest_init) from xen_cons_init.
>>
>> xen_guest_init has to be arch independant, so write both an ARM and an
>> x86 implementation. The x86 implementation is currently empty because we
>> can be sure that xen_hvm_guest_init is called early enough.
>>
>> Probably we can get rid of this as soon as we have better DT support.
> 
> What is DT?

Device Tree.  It's a binary describing the hardware and some system
configuration that is passed to the kernel by the boot loader or (in
this case) the hypervisor.  Vaguely analogous to ACPI except it's not
crazy ;).

We really should get the device tree bindings sorted out before
accepting any kernel side patches.  I think we can do this even if Xen's
device tree support is incomplete.

David

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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