[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] First steps of Linux/ia64 paravirtualization for Xen/ia64
I have done a preliminary paravirtualization of Linux/ia64. There's still much work to be done, but I've checked in the preliminary work at: bk://xen-ia64.bkbits.net/xenlinux-ia64-2.6.11.bk Do a bk pull on this... when this is complete (warning: takes a long time!), you will need to do a "bk -r co" because the tree isn't checked out by default like the xen tree is. Once this is done, you can peruse the changes by searching for CONFIG_XEN (plus one change in arch/ia64/Kconfig). To build it (on an HP rx2600), do: cd xenlinux-ia64-2.6.11.bk cp arch/ia64/configs/xen_zx1_defconfig .config yes "" | make ARCH=ia64 make ARCH=ia64 You will then need to privify the resulting vmlinux (using the privify tool provided and described in xen/arch/ia64/tools/privify in xeno-unstable.bk or xeno-unstable-ia64.bk Note that there are a couple hard-to-reproduce bugs, both probably present but not exposed by a unparavirtualized Linux. First, I have seen periodic "freezes" when multiple interrupt sources are active. Second, after many pids are used (and the ia64 rid space wraps around), I sometimes see a crash. Oh, and there are some required fixes that are checked in to bk://xen-ia64.bkbits.net/xeno-unstable-ia64.bk tree but may not yet be in the main xeno-unstable tree. Caveat user, but the current code might be of interest to some. Dan _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |