NetBSD 5.99.55 kernel(xen domu)でネットワーク機能が動作してませんでしたが、最新版のNetBSD 5.99.56 kernelで試してみたら動作しているようです。
ただ、あいかわらず
pmap_kenter_pa: mapping already present
のメッセージは出続けています。
                           
 
                            環境
-  Hardware: MacMini(Early 2009)
 
-  Memory: 4GB
 
-  Xen: xen-4.1.1 (64bit)
 
-  Dom0(kernel): Linux 3.0.2 (pvops)  (64bit)
 
-  Dom0(distribution): Ubuntu 11.04
 
-  DomU(kernel): NetBSD 5.99.56
 
-  DomU(userland): NetBSD 5.99.51
 
インストール
DomUのNetBSD上で以下を行いました。
ソースは/usr/srcに展開してあるものとします。
(2011/9/28のSNAPSHOT)
カーネルのbuildをします。
# cd /usr/src
# mkdir ../obj ../tools
# ./build.sh -O ../obj -T ../tools tools
# ./build.sh -O ../obj -T ../tools -u -U kernel=XEN3_DOMU
/usr/obj/sys/arch/amd64/compile/XEN3_DOMU/netbsd
が生成されますので、このカーネルをdom0へコピーします。
ここで、一度このカーネルを使いDomUを起動し動作を確認します。
dom0# xm create -c netbsd.cfg
とするとコンソールに以下のメッセージがたらたらとでてきます。
pmap_kenter_pa: mapping already present
mailing listに似たような症状が報告されているようなので、しばし保留にすることにします。