Subject: how to build xen kernel?
To: None <port-xen@netbsd.org>
From: None <reed@reedmedia.net>
List: port-xen
Date: 07/26/2006 14:21:49
I looked at NetBSD/Xen howto but don't see how to build my own custom
kernel.
(Something changed and even though I used the PF module for two weeks I
can't use it any more.)
I copied sys/arch/i386/conf/XEN2_DOMU to sys/arch/i386/conf/XEN2_DOMU_PF.
(I am using XEN2 since I am currently using XENU.)
Then I ran:
./build.sh -m xen -a i386 tools kernel=XEN2_DOMU_PF
It failed after building tools with:
===> Tools built to /usr/src/netbsd-3/src/obj/tooldir.NetBSD-3.99.21-i386
===> Building kernel: XEN2_DOMU_PF
===> Build directory:
/usr/src/netbsd-3/src/sys/arch/xen/compile/obj/XEN2_DOMU_PF
rm -f a.out [Ee]rrs mklog core *.core .gdbinit
config: cannot read /usr/src/netbsd-3/src/sys/arch/xen/conf/XEN2_DOMU_PF:
No such file or directory
ERROR: nbconfig failed for XEN2_DOMU_PF
*** BUILD ABORTED ***
I see it is using wrong directory above.
What is correct way to build NetBSD/Xen kernels?
Am I not supposed to use "-m xen"?
How does the release team build them?
Thanks,
Jeremy C. Reed
p.s. Once I figure this out, I can add to the NetBSD/Xen howto.