Re: [gentoo-user] xen doesn't work

2015-07-25 Thread lee
hydra hydrapo...@gmail.com writes:

  However, you don't have
 hvm/qemu enabled so that's why your HVM guests won't start up.


 Indeed that was the problem.  Once I found that out, I finally was able to
 get it to work.  It's quite frustrating when you follow the documentation
 and yet things just don't work for unknown reasons.


 Maybe try to modify the wiki for others to know?

Yes, I did a couple days ago.

 Actually PV guests are not that hard at all.br
 /blockquote
 br/span
 Well, how do you do that?=C2=A0 Soon I want to do some Gentoo installations=
  on this server.=C2=A0 Can I just start with HVM and switch over to PV once=
  the installation is done?/blockquotedivbr/divdivFrom a running s=
 ystem lvm partitions are created for the virtual machine, then you mount th=
 ose partitions, unpack stage3 on them, chroot and follow the same way as wi=
 th installing a normal machine. You need to enable this when compiling the =
 kernel.

Thanks, that sounds really easy and makes sense; I'll try that :)


-- 
Again we must be afraid of speaking of daemons for fear that daemons
might swallow us.  Finally, this fear has become reasonable.



Re: [gentoo-user] xen doesn't work

2015-07-15 Thread hw



Am 14.07.2015 um 20:56 schrieb hydra:


Actually PV guests are not that hard at all.


Well, how do you do that?  Soon I want to do some Gentoo installations 
on this server.  Can I just start with HVM and switch over to PV once 
the installation is done?



However, you don't have
hvm/qemu enabled so that's why your HVM guests won't start up.


Indeed that was the problem.  Once I found that out, I finally was able 
to get it to work.  It's quite frustrating when you follow the 
documentation and yet things just don't work for unknown reasons.




Re: [gentoo-user] xen doesn't work

2015-07-15 Thread hydra
On Wed, Jul 15, 2015 at 12:46 PM, hw h...@gartencenter-vaehning.de wrote:



 Am 14.07.2015 um 20:56 schrieb hydra:

  Actually PV guests are not that hard at all.


 Well, how do you do that?  Soon I want to do some Gentoo installations on
 this server.  Can I just start with HVM and switch over to PV once the
 installation is done?


From a running system lvm partitions are created for the virtual machine,
then you mount those partitions, unpack stage3 on them, chroot and follow
the same way as with installing a normal machine. You need to enable this
when compiling the kernel.




  However, you don't have
 hvm/qemu enabled so that's why your HVM guests won't start up.


 Indeed that was the problem.  Once I found that out, I finally was able to
 get it to work.  It's quite frustrating when you follow the documentation
 and yet things just don't work for unknown reasons.


Maybe try to modify the wiki for others to know?


Re: [gentoo-user] xen doesn't work

2015-07-14 Thread hw



Am 13.07.2015 um 20:17 schrieb hydra:

Please post the output of
emerge --info xen



Portage 2.2.20 (python 2.7.9-final-0, 
default/linux/amd64/13.0/no-multilib, gcc-4.8.4, glibc-2.20-r2, 
4.0.5-gentoo x86_64)

=
 System Settings
=
System uname: 
Linux-4.0.5-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_X5650_@_2.67GHz-with-gentoo-2.2

KiB Mem:24742332 total,  23827252 free
KiB Swap:   67069948 total,  67069948 free
Timestamp of repository gentoo: Tue, 14 Jul 2015 08:00:01 +
sh bash 4.3_p33-r2
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:  4.3_p33-r2::gentoo
dev-lang/perl:5.20.2::gentoo
dev-lang/python:  2.7.9-r1::gentoo, 3.3.5-r1::gentoo
dev-util/cmake:   3.2.2::gentoo
dev-util/pkgconfig:   0.28-r2::gentoo
sys-apps/baselayout:  2.2::gentoo
sys-apps/openrc:  0.17::gentoo
sys-apps/sandbox: 2.6-r1::gentoo
sys-devel/autoconf:   2.69::gentoo
sys-devel/automake:   1.14.1::gentoo
sys-devel/binutils:   2.24-r3::gentoo
sys-devel/gcc:4.8.4::gentoo
sys-devel/gcc-config: 1.7.3::gentoo
sys-devel/libtool:2.4.6::gentoo
sys-devel/make:   4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:   2.20-r2::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000

ACCEPT_KEYWORDS=amd64
ACCEPT_LICENSE=* -@EULA
CBUILD=x86_64-pc-linux-gnu
CFLAGS=-O2 -pipe -march=native -fomit-frame-pointer
CHOST=x86_64-pc-linux-gnu
CONFIG_PROTECT=/etc /usr/share/gnupg/qualified.txt
CONFIG_PROTECT_MASK=/etc/ca-certificates.conf /etc/env.d /etc/gconf 
/etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo

CXXFLAGS=-O2 -pipe -march=native -fomit-frame-pointer
DISTDIR=/usr/portage/distfiles
EMERGE_DEFAULT_OPTS=-j 4
FCFLAGS=-O2 -pipe
FEATURES=assume-digests binpkg-logs config-protect-if-modified 
distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch 
preserve-libs protect-owned sandbox sfperms strict unknown-features-warn 
unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync

FFLAGS=-O2 -pipe
GENTOO_MIRRORS=http://tux.rainside.sk/gentoo/ 
http://mirror.ovh.net/gentoo-distfiles/ 
http://gd.tuwien.ac.at/opsys/linux/gentoo/;

LANG=en_US.utf8
LDFLAGS=-Wl,-O1 -Wl,--as-needed
MAKEOPTS=-j24
PKGDIR=/usr/portage/packages
PORTAGE_CONFIGROOT=/
PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms --times 
--omit-dir-times --compress --force --whole-file --delete --stats 
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local 
--exclude=/packages

PORTAGE_TMPDIR=/var/tmp
USE=acl alsa amd64 berkdb bindist bzip2 cli cracklib crypt cxx dri 
fortran gdbm iconv mmx mmxext modules ncurses nls nptl opengl openmp pam 
pcre readline session sse sse2 ssl tcpd unicode vdpau xvmc zlib 
ABI_X86=64 ALSA_CARDS=ali5451 als4000 atiixp atiixp-modem bt87x 
ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel 
intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem 
ymfpci APACHE2_MODULES=authn_core authz_core socache_shmcb unixd 
actions alias auth_basic authn_alias authn_anon authn_dbm authn_default 
authn_file authz_dbm authz_default authz_groupfile authz_host 
authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock 
deflate dir disk_cache env expires ext_filter file_cache filter headers 
include info log_config logio mem_cache mime mime_magic negotiation 
rewrite setenvif speling status unique_id userdir usertrack vhost_alias 
CALLIGRA_FEATURES=kexi words flow plan sheets stage tables krita karbon 
braindump author CAMERAS=ptp2 COLLECTD_PLUGINS=df interface irq load 
memory rrdtool swap syslog CPU_FLAGS_X86=aes mmx mmxext popcnt sse 
sse2 sse3 sse4_1 sse4_2 ssse3 ELIBC=glibc GPSD_PROTOCOLS=ashtech 
aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 
nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf 
superstar2 timing tsip tripmate tnt ublox ubx INPUT_DEVICES=keyboard 
mouse evdev KERNEL=linux LCD_DEVICES=bayrad cfontz cfontz633 glk 
hd44780 lb216 lcdm001 mtxorb ncurses text 
LIBREOFFICE_EXTENSIONS=presenter-console presenter-minimizer 
OFFICE_IMPLEMENTATION=libreoffice PHP_TARGETS=php5-5 
PYTHON_SINGLE_TARGET=python2_7 PYTHON_TARGETS=python2_7 python3_3 
RUBY_TARGETS=ruby19 ruby20 USERLAND=GNU VIDEO_CARDS=nouveau 
XTABLES_ADDONS=quota2 psd pknock lscan length2 ipv4options ipset ipp2p 
iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark 
dhcpmac delude chaos account

USE_PYTHON=2.7 3.4
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, 
PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, 
PORTAGE_RSYNC_EXTRA_OPTS


=
Package 

Re: [gentoo-user] xen doesn't work

2015-07-14 Thread hydra
On Tue, Jul 14, 2015 at 10:42 AM, hw h...@gartencenter-vaehning.de wrote:



 Am 13.07.2015 um 20:17 schrieb hydra:

 Please post the output of
 emerge --info xen



 Portage 2.2.20 (python 2.7.9-final-0,
 default/linux/amd64/13.0/no-multilib, gcc-4.8.4, glibc-2.20-r2,
 4.0.5-gentoo x86_64)
 =
  System Settings
 =
 System uname: Linux-4.0.5-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_X5650_@
 _2.67GHz-with-gentoo-2.2
 KiB Mem:24742332 total,  23827252 free
 KiB Swap:   67069948 total,  67069948 free
 Timestamp of repository gentoo: Tue, 14 Jul 2015 08:00:01 +
 sh bash 4.3_p33-r2
 ld GNU ld (Gentoo 2.24 p1.4) 2.24
 app-shells/bash:  4.3_p33-r2::gentoo
 dev-lang/perl:5.20.2::gentoo
 dev-lang/python:  2.7.9-r1::gentoo, 3.3.5-r1::gentoo
 dev-util/cmake:   3.2.2::gentoo
 dev-util/pkgconfig:   0.28-r2::gentoo
 sys-apps/baselayout:  2.2::gentoo
 sys-apps/openrc:  0.17::gentoo
 sys-apps/sandbox: 2.6-r1::gentoo
 sys-devel/autoconf:   2.69::gentoo
 sys-devel/automake:   1.14.1::gentoo
 sys-devel/binutils:   2.24-r3::gentoo
 sys-devel/gcc:4.8.4::gentoo
 sys-devel/gcc-config: 1.7.3::gentoo
 sys-devel/libtool:2.4.6::gentoo
 sys-devel/make:   4.1-r1::gentoo
 sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
 sys-libs/glibc:   2.20-r2::gentoo
 Repositories:

 gentoo
 location: /usr/portage
 sync-type: rsync
 sync-uri: rsync://rsync.gentoo.org/gentoo-portage
 priority: -1000

 ACCEPT_KEYWORDS=amd64
 ACCEPT_LICENSE=* -@EULA
 CBUILD=x86_64-pc-linux-gnu
 CFLAGS=-O2 -pipe -march=native -fomit-frame-pointer
 CHOST=x86_64-pc-linux-gnu
 CONFIG_PROTECT=/etc /usr/share/gnupg/qualified.txt
 CONFIG_PROTECT_MASK=/etc/ca-certificates.conf /etc/env.d /etc/gconf
 /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo
 CXXFLAGS=-O2 -pipe -march=native -fomit-frame-pointer
 DISTDIR=/usr/portage/distfiles
 EMERGE_DEFAULT_OPTS=-j 4
 FCFLAGS=-O2 -pipe
 FEATURES=assume-digests binpkg-logs config-protect-if-modified distlocks
 ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs
 protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs
 unmerge-orphans userfetch userpriv usersandbox usersync
 FFLAGS=-O2 -pipe
 GENTOO_MIRRORS=http://tux.rainside.sk/gentoo/
 http://mirror.ovh.net/gentoo-distfiles/
 http://gd.tuwien.ac.at/opsys/linux/gentoo/;
 LANG=en_US.utf8
 LDFLAGS=-Wl,-O1 -Wl,--as-needed
 MAKEOPTS=-j24
 PKGDIR=/usr/portage/packages
 PORTAGE_CONFIGROOT=/
 PORTAGE_RSYNC_OPTS=--recursive --links --safe-links --perms --times
 --omit-dir-times --compress --force --whole-file --delete --stats
 --human-readable --timeout=180 --exclude=/distfiles --exclude=/local
 --exclude=/packages
 PORTAGE_TMPDIR=/var/tmp
 USE=acl alsa amd64 berkdb bindist bzip2 cli cracklib crypt cxx dri
 fortran gdbm iconv mmx mmxext modules ncurses nls nptl opengl openmp pam
 pcre readline session sse sse2 ssl tcpd unicode vdpau xvmc zlib
 ABI_X86=64 ALSA_CARDS=ali5451 als4000 atiixp atiixp-modem bt87x ca0106
 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci
 APACHE2_MODULES=authn_core authz_core socache_shmcb unixd actions alias
 auth_basic authn_alias authn_anon authn_dbm authn_default authn_file
 authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user
 autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env
 expires ext_filter file_cache filter headers include info log_config logio
 mem_cache mime mime_magic negotiation rewrite setenvif speling status
 unique_id userdir usertrack vhost_alias CALLIGRA_FEATURES=kexi words flow
 plan sheets stage tables krita karbon braindump author CAMERAS=ptp2
 COLLECTD_PLUGINS=df interface irq load memory rrdtool swap syslog
 CPU_FLAGS_X86=aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3
 ELIBC=glibc GPSD_PROTOCOLS=ashtech aivdm earthmate evermore fv18 garmin
 garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle
 oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox
 ubx INPUT_DEVICES=keyboard mouse evdev KERNEL=linux
 LCD_DEVICES=bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
 ncurses text LIBREOFFICE_EXTENSIONS=presenter-console
 presenter-minimizer OFFICE_IMPLEMENTATION=libreoffice
 PHP_TARGETS=php5-5 PYTHON_SINGLE_TARGET=python2_7
 PYTHON_TARGETS=python2_7 python3_3 RUBY_TARGETS=ruby19 ruby20
 USERLAND=GNU VIDEO_CARDS=nouveau XTABLES_ADDONS=quota2 psd pknock
 lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee
 tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account
 USE_PYTHON=2.7 3.4
 Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND,
 PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, 

[gentoo-user] xen doesn't work

2015-07-13 Thread hw


Hi,

I'm trying to get a windoze 7 to run as a domU on a fresh install of 
gentoo with xen.  I need to use the installer ISO to boot from and to 
install into a partition on a physical disk.


Running 'xl -vvv create /etc/xen/ws-01.hvm' gives me the following messages:


Parsing config from /etc/xen/ws-01.hvm
libxl: debug: libxl_create.c:1504:do_domain_create: ao 0x1a97440: 
create: how=(nil) callback=(nil) poller=0x1a974a0
libxl: verbose: libxl_create.c:137:libxl__domain_build_info_setdefault: 
qemu-xen is unavailable, use qemu-xen-traditional instead: No such file 
or directory
libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk 
vdev=hda spec.backend=unknown
libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk 
vdev=hda, using backend phy
libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk 
vdev=hdc spec.backend=unknown
libxl: debug: libxl_device.c:215:disk_try_backend: Disk vdev=hdc, 
backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk 
vdev=hdc, using backend qdisk

libxl: debug: libxl_create.c:907:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:323:libxl__bootloader_run: not a PV 
domain, skipping bootloader
libxl: debug: libxl_event.c:629:libxl__ev_xswatch_deregister: watch 
w=0x1a97d70: deregister unregistered
libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA 
placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26, 
free_memkb=9875
libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA 
placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26, 
free_memkb=10311
libxl: detail: libxl_dom.c:196:numa_place_domain: NUMA placement 
candidate with 1 nodes, 12 cpus and 10311 KB free selected

libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: base group enabled
libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: freq group enabled
libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: time_ref_count 
group enabled
xc: error: Could not open kernel image (2 = No such file or directory): 
Internal error

libxl: error: libxl_dom.c:818:libxl__build_hvm: hvm building failed
libxl: error: libxl_create.c:1121:domcreate_rebuild_done: cannot 
(re-)build domain: -3
libxl: error: libxl_dm.c:1595:kill_device_model: unable to find device 
model pid in /local/domain/12/image/device-model-pid
libxl: error: libxl.c:1608:libxl__destroy_domid: 
libxl__destroy_device_model failed for 12
libxl: info: libxl.c:1691:devices_destroy_cb: forked pid 5036 for 
destroy of domain 12
libxl: debug: libxl_create.c:1520:do_domain_create: ao 0x1a97440: 
inprogress: poller=0x1a974a0, flags=i
libxl: debug: libxl_event.c:1765:libxl__ao_complete: ao 0x1a97440: 
complete, rc=-3

libxl: debug: libxl_event.c:1737:libxl__ao__destroy: ao 0x1a97440: destroy
xc: debug: hypercall buffer: total allocations:197 total releases:197
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
xc: debug: hypercall buffer: cache current size:4
xc: debug: hypercall buffer: cache hits:182 misses:4 toobig:11


The configuration for the VM is as follows:


# This configures an HVM rather than PV guest
builder = hvm

# Guest name
name = ws-01.hvm

# 128-bit UUID for the domain as a hexadecimal number.
# Use uuidgen to generate one if required.
# The default behavior is to generate a new UUID each time the guest is 
started.

#uuid = ----

# Enable Microsoft Hyper-V compatibile paravirtualisation /
# enlightenment interfaces. Turning this on can improve Windows guest
# performance and is therefore recommended
viridian = 1

# Initial memory allocation (MB)
memory = 4096

# Maximum memory (MB)
# If this is greater than `memory' then the slack will start ballooned
# (this assumes guest kernel support for ballooning)
#maxmem = 512

# Number of VCPUS
vcpus = 2

# Network devices
# A list of 'vifspec' entries as described in
# docs/misc/xl-network-configuration.markdown
vif = [ 'bridge=brloc' ]

# Disk Devices
# A list of `diskspec' entries as described in
# docs/misc/xl-disk-configuration.txt
disk = [ 'phy:/dev/sde1,ioemu:hda,w', 
'file:/root/installers/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso,ioemu:hdc:cdrom,r' 
]


boot=dc

# Guest VGA console configuration, either SDL or VNC
sdl = 0
vnc = 1


Any idea why I cannot create VMs?  Is this a Gentoo problem or a problem 
with xen?  Do I need to install some more packages?




Re: [gentoo-user] xen doesn't work

2015-07-13 Thread hydra
On Mon, Jul 13, 2015 at 3:01 PM, hw h...@gartencenter-vaehning.de wrote:


 Hi,

 I'm trying to get a windoze 7 to run as a domU on a fresh install of
 gentoo with xen.  I need to use the installer ISO to boot from and to
 install into a partition on a physical disk.

 Running 'xl -vvv create /etc/xen/ws-01.hvm' gives me the following
 messages:


 Parsing config from /etc/xen/ws-01.hvm
 libxl: debug: libxl_create.c:1504:do_domain_create: ao 0x1a97440: create:
 how=(nil) callback=(nil) poller=0x1a974a0
 libxl: verbose: libxl_create.c:137:libxl__domain_build_info_setdefault:
 qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or
 directory
 libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk
 vdev=hda spec.backend=unknown
 libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk
 vdev=hda, using backend phy
 libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk
 vdev=hdc spec.backend=unknown
 libxl: debug: libxl_device.c:215:disk_try_backend: Disk vdev=hdc, backend
 phy unsuitable as phys path not a block device
 libxl: debug: libxl_device.c:298:libxl__device_disk_set_backend: Disk
 vdev=hdc, using backend qdisk
 libxl: debug: libxl_create.c:907:initiate_domain_create: running bootloader
 libxl: debug: libxl_bootloader.c:323:libxl__bootloader_run: not a PV
 domain, skipping bootloader
 libxl: debug: libxl_event.c:629:libxl__ev_xswatch_deregister: watch
 w=0x1a97d70: deregister unregistered
 libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA
 placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26,
 free_memkb=9875
 libxl: debug: libxl_numa.c:483:libxl__get_numa_candidate: New best NUMA
 placement candidate found: nr_nodes=1, nr_cpus=12, nr_vcpus=26,
 free_memkb=10311
 libxl: detail: libxl_dom.c:196:numa_place_domain: NUMA placement candidate
 with 1 nodes, 12 cpus and 10311 KB free selected
 libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: base group
 enabled
 libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: freq group
 enabled
 libxl: detail: libxl_dom.c:254:hvm_set_viridian_features: time_ref_count
 group enabled
 xc: error: Could not open kernel image (2 = No such file or directory):
 Internal error
 libxl: error: libxl_dom.c:818:libxl__build_hvm: hvm building failed
 libxl: error: libxl_create.c:1121:domcreate_rebuild_done: cannot
 (re-)build domain: -3
 libxl: error: libxl_dm.c:1595:kill_device_model: unable to find device
 model pid in /local/domain/12/image/device-model-pid
 libxl: error: libxl.c:1608:libxl__destroy_domid:
 libxl__destroy_device_model failed for 12
 libxl: info: libxl.c:1691:devices_destroy_cb: forked pid 5036 for destroy
 of domain 12
 libxl: debug: libxl_create.c:1520:do_domain_create: ao 0x1a97440:
 inprogress: poller=0x1a974a0, flags=i
 libxl: debug: libxl_event.c:1765:libxl__ao_complete: ao 0x1a97440:
 complete, rc=-3
 libxl: debug: libxl_event.c:1737:libxl__ao__destroy: ao 0x1a97440: destroy
 xc: debug: hypercall buffer: total allocations:197 total releases:197
 xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
 xc: debug: hypercall buffer: cache current size:4
 xc: debug: hypercall buffer: cache hits:182 misses:4 toobig:11


 The configuration for the VM is as follows:


 # This configures an HVM rather than PV guest
 builder = hvm

 # Guest name
 name = ws-01.hvm

 # 128-bit UUID for the domain as a hexadecimal number.
 # Use uuidgen to generate one if required.
 # The default behavior is to generate a new UUID each time the guest is
 started.
 #uuid = ----

 # Enable Microsoft Hyper-V compatibile paravirtualisation /
 # enlightenment interfaces. Turning this on can improve Windows guest
 # performance and is therefore recommended
 viridian = 1

 # Initial memory allocation (MB)
 memory = 4096

 # Maximum memory (MB)
 # If this is greater than `memory' then the slack will start ballooned
 # (this assumes guest kernel support for ballooning)
 #maxmem = 512

 # Number of VCPUS
 vcpus = 2

 # Network devices
 # A list of 'vifspec' entries as described in
 # docs/misc/xl-network-configuration.markdown
 vif = [ 'bridge=brloc' ]

 # Disk Devices
 # A list of `diskspec' entries as described in
 # docs/misc/xl-disk-configuration.txt
 disk = [ 'phy:/dev/sde1,ioemu:hda,w',
 'file:/root/installers/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso,ioemu:hdc:cdrom,r'
 ]

 boot=dc

 # Guest VGA console configuration, either SDL or VNC
 sdl = 0
 vnc = 1


 Any idea why I cannot create VMs?  Is this a Gentoo problem or a problem
 with xen?  Do I need to install some more packages?


Please post the output of
emerge --info xen
emerge --info xen-tools

Were you able to start any virtual machine in your Xen environment yet or
this is the first try?