I have searched
assembly code in Xen sources (xen-unstable)
and I'm very
surprised because the assembly code isn't located
in 'arch'
directories.
I have found
assembly code in the following directories:
-
extras/mini-os
-
linux-2.6.10-xen-sparse/drivers/xen/privcmd
-
tools/blktap
-
tools/ioemu/iodev
-
tools/libxc
-
tools/python/xen/lowlevel/xu
-
tools/x2d2
-
tools/xcs
All these assembly
code seems to be specific to IA32.
So porting Xen to a
new architecture (such as IA64) will be acrobatic !
Is there a plan to
reorganize source code into a better and cleanest
architecture
?
I thinks this would
be mandatory before integrating Xen into Linux.
PhB
|