with xl create -c, you should see the pvshim messages before
the NetBSD kernel boot.
One thing to make sure is if you can start hvm domUs, or pvh;
netbsd-10 does support pvh boot. I'm seen some CPUs that claim HVM
support but can't run pvh.
No need to do a full install; just start a domU with pvh and
a netbsd-GENERIC kernel as guest kernel:
type="pvh"
kernel = "/usr/pkg/etc/xen/kernels/netbsd10-GENERIC.gz"
memory = 1024
should be enough
I don't remember but it's quite possible that pvshim isn't functional in
4.11; it's quite old.