|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [patch 00/10] libelf and the new domain builder.
Hi folks,
This patch series introduces the rewritten domain builder code. It
comes in three major pieces:
(1) A script to generate headers which contain architecture-specific
structs and defines, but are usable on other architectures.
(2) libelf: new elf parser code. It can be used in both xen kernel
and the tools. Switches endianess and elfsize at runtime.
(3) The rewritten domain builder code itself, which depends on the
two pieces above.
Main goal of the domain builder rewrite are:
* a general code cleanup
* more code sharing between architectures
* keep the part of the code which does hypercalls as small as possible
(needed to reuse the code for domU kexec).
The libelf bits are a nice side effect of the code restruction ;)
The domain builder will also be able to handle 32-on-64 PV guests
without much hassle, just the hypercalls for 32/64 mode switching need
to be added once the kernel bits of the 32-on-64 code are merged.
More detailed comments are in the individual patches.
Current plan is to merge this early in the 3.0.5 development cycle.
comments? reviews? questions?
cheers,
Gerd
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|