Subject: bouyer-xenamd64 merged
To: None <port-xen@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-xen
Date: 11/22/2007 22:56:52
Hi,
as you may have noticed, I've merged the bouyer-xenamd64 to HEAD. The next
NetBSD-daily builds should include amd64 Xen kernels; I've also put
my own build at ftp://asim.lip6.fr/outgoing/bouyer/rel/

The system is stable enough to build kernel and packages on a dom0, or
a domU running on a linux or NetBSD dom0, on a 3.1.0 hypervisor.
The only known bug is a panic when dhclient exits in the INSTALL kernel.
I'm sure other bugs will show up :)

I've also fixed the xentools3 and xenkernel3 packages to build on amd64, so
installing a NetBSD dom0 is amost the same as on i386. The difficulty comes
from grub, which is definitively not 64bit-friendly (there are 32bits inline
assembly all over the place, cast from pointers to int, etc ...)
I've been able to get it running using the i386 3.1 binary package and
compat-netbsd32-3.1.
Also, xentools3-hvm doens't build yet.

For now, the symbol table is not properly loaded neither in dom0 or domU;
so ddb will only show the addresses and no function names. Better keep
around netbsd.gdb and the source tree if you want to debug it :)

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--