I compiled and installed the current unstable version of xen on an amd64 x2. Launching an hvm freezes the system right after spitting out: Using config file "winxp.hvm". Started domain winxp I do get a ''white'' window just before the freeze (using sdl). My host OS is Debian Etch and I''m using a 64 bit kernel. I tried both a winxp and ubuntu hvm with the same results. I expect this sort of thing from unstable, but just wondering if anyone else is having this problem. Config is attached. Randall _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
And yes, I did limit the memory for dom0. Randall Randall Smith wrote:> I compiled and installed the current unstable version of xen on an amd64 > x2. Launching an hvm freezes the system right after spitting out: > > Using config file "winxp.hvm". > Started domain winxp > > I do get a ''white'' window just before the freeze (using sdl). My host > OS is Debian Etch and I''m using a 64 bit kernel. I tried both a winxp > and ubuntu hvm with the same results. I expect this sort of thing from > unstable, but just wondering if anyone else is having this problem. > > Config is attached. > > Randall > > > ------------------------------------------------------------------------ > > # -*- mode: python; -*- > #===========================================================================> # Python configuration setup for ''xm create''. > # This script sets the parameters used when a domain is created using ''xm create''. > # You use a separate script for each domain you want to create, or > # you can set the parameters for the domain on the xm command line. > #===========================================================================> > import os, re > arch = os.uname()[4] > if re.search(''64'', arch): > arch_libdir = ''lib64'' > else: > arch_libdir = ''lib'' > > #---------------------------------------------------------------------------- > # Kernel image file. > kernel = "/usr/lib/xen/boot/hvmloader" > > # The domain build function. HVM domain uses ''hvm''. > builder=''hvm'' > > # Initial memory allocation (in megabytes) for the new domain. > # > # WARNING: Creating a domain with insufficient memory may cause out of > # memory errors. The domain needs enough memory to boot kernel > # and modules. Allocating less than 32MBs is not recommended. > memory = 512 > > # A name for your domain. All domains must have different names. > name = "winxp" > > # 128-bit UUID for the domain. The default behavior is to generate a new UUID > # on each call to ''xm create''. > #uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9" > > #----------------------------------------------------------------------------- > # the number of cpus guest platform has, default=1 > #vcpus=1 > > # enable/disable HVM guest PAE, default=0 (disabled) > #pae=0 > > # enable/disable HVM guest ACPI, default=0 (disabled) > #acpi=0 > > # enable/disable HVM guest APIC, default=0 (disabled) > #apic=0 > > # List of which CPUS this domain is allowed to use, default Xen picks > #cpus = "" # leave to Xen to pick > #cpus = "0" # all vcpus run on CPU0 > #cpus = "0-3,5,^1" # run on cpus 0,2,3,5 > > # Optionally define mac and/or bridge for the network interfaces. > # Random MACs are assigned if not given. > #vif = [ ''type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci'' ] > # type=ioemu specify the NIC is an ioemu device not netfront > vif = [ ''type=ioemu, bridge=xenbr0'' ] > > #---------------------------------------------------------------------------- > # Define the disk devices you want the domain to have access to, and > # what you want them accessible as. > # Each disk entry is of the form phy:UNAME,DEV,MODE > # where UNAME is the device, DEV is the device name the domain will see, > # and MODE is r for read-only, w for read-write. > > #disk = [ ''phy:hda1,hda1,r'' ] > disk = [ ''phy:/dev/vg1/winxp,hda,w'' ] > #disk = [ ''file:/var/images/min-el3-i386.img,hda,w'', '',hdc:cdrom,r'' ] > > #---------------------------------------------------------------------------- > # Configure the behaviour when a domain exits. There are three ''reasons'' > # for a domain to stop: poweroff, reboot, and crash. For each of these you > # may specify: > # > # "destroy", meaning that the domain is cleaned up as normal; > # "restart", meaning that a new domain is started in place of the old > # one; > # "preserve", meaning that no clean-up is done until the domain is > # manually destroyed (using xm destroy, for example); or > # "rename-restart", meaning that the old domain is not cleaned up, but is > # renamed and a new domain started in its place. > # > # The default is > # > # on_poweroff = ''destroy'' > # on_reboot = ''restart'' > # on_crash = ''restart'' > # > # For backwards compatibility we also support the deprecated option restart > # > # restart = ''onreboot'' means on_poweroff = ''destroy'' > # on_reboot = ''restart'' > # on_crash = ''destroy'' > # > # restart = ''always'' means on_poweroff = ''restart'' > # on_reboot = ''restart'' > # on_crash = ''restart'' > # > # restart = ''never'' means on_poweroff = ''destroy'' > # on_reboot = ''destroy'' > # on_crash = ''destroy'' > > #on_poweroff = ''destroy'' > #on_reboot = ''restart'' > #on_crash = ''restart'' > > #===========================================================================> > # New stuff > device_model = ''/usr/'' + arch_libdir + ''/xen/bin/qemu-dm'' > > #----------------------------------------------------------------------------- > # boot on floppy (a), hard disk (c) or CD-ROM (d) > #boot=[a|c|d] > #----------------------------------------------------------------------------- > # write to temporary files instead of disk image files > #snapshot=1 > > #---------------------------------------------------------------------------- > # enable SDL library for graphics, default = 0 > sdl=1 > > #---------------------------------------------------------------------------- > # enable VNC library for graphics, default = 1 > vnc=0 > > #---------------------------------------------------------------------------- > # set VNC display number, default = domid > #vncdisplay=1 > > #---------------------------------------------------------------------------- > # try to find an unused port for the VNC server, default = 1 > #vncunused=1 > > #---------------------------------------------------------------------------- > # enable spawning vncviewer for domain''s console > # (only valid when vnc=1), default = 0 > #vncconsole=0 > > #---------------------------------------------------------------------------- > # no graphics, use serial port > #nographic=0 > > #---------------------------------------------------------------------------- > # enable stdvga, default = 0 (use cirrus logic device model) > stdvga=0 > > #----------------------------------------------------------------------------- > # serial port re-direct to pty deivce, /dev/pts/n > # then xm console or minicom can connect > serial=''pty'' > > > #----------------------------------------------------------------------------- > # enable sound card support, [sb16|es1370|all|..,..], default none > #soundhw=''sb16'' > > > #----------------------------------------------------------------------------- > # set the real time clock to local time [default=0 i.e. set to utc] > localtime=1 > > > #----------------------------------------------------------------------------- > # start in full screen > #full-screen=1 > > > #----------------------------------------------------------------------------- > # Enable USB support (specific devices specified at runtime through the > # monitor window) > #usb=1 > > # Enable USB mouse support (only enable one of the following, `mouse'' for > # PS/2 protocol relative mouse, `tablet'' for > # absolute mouse) > #usbdevice=''mouse'' > #usbdevice=''tablet'' > > > ------------------------------------------------------------------------ > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Same config is working with testing. Randall Randall Smith wrote:> I compiled and installed the current unstable version of xen on an amd64 > x2. Launching an hvm freezes the system right after spitting out: > > Using config file "winxp.hvm". > Started domain winxp > > I do get a ''white'' window just before the freeze (using sdl). My host > OS is Debian Etch and I''m using a 64 bit kernel. I tried both a winxp > and ubuntu hvm with the same results. I expect this sort of thing from > unstable, but just wondering if anyone else is having this problem. > > Config is attached. > > Randall > > > ------------------------------------------------------------------------ > > # -*- mode: python; -*- > #===========================================================================> # Python configuration setup for ''xm create''. > # This script sets the parameters used when a domain is created using ''xm create''. > # You use a separate script for each domain you want to create, or > # you can set the parameters for the domain on the xm command line. > #===========================================================================> > import os, re > arch = os.uname()[4] > if re.search(''64'', arch): > arch_libdir = ''lib64'' > else: > arch_libdir = ''lib'' > > #---------------------------------------------------------------------------- > # Kernel image file. > kernel = "/usr/lib/xen/boot/hvmloader" > > # The domain build function. HVM domain uses ''hvm''. > builder=''hvm'' > > # Initial memory allocation (in megabytes) for the new domain. > # > # WARNING: Creating a domain with insufficient memory may cause out of > # memory errors. The domain needs enough memory to boot kernel > # and modules. Allocating less than 32MBs is not recommended. > memory = 512 > > # A name for your domain. All domains must have different names. > name = "winxp" > > # 128-bit UUID for the domain. The default behavior is to generate a new UUID > # on each call to ''xm create''. > #uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9" > > #----------------------------------------------------------------------------- > # the number of cpus guest platform has, default=1 > #vcpus=1 > > # enable/disable HVM guest PAE, default=0 (disabled) > #pae=0 > > # enable/disable HVM guest ACPI, default=0 (disabled) > #acpi=0 > > # enable/disable HVM guest APIC, default=0 (disabled) > #apic=0 > > # List of which CPUS this domain is allowed to use, default Xen picks > #cpus = "" # leave to Xen to pick > #cpus = "0" # all vcpus run on CPU0 > #cpus = "0-3,5,^1" # run on cpus 0,2,3,5 > > # Optionally define mac and/or bridge for the network interfaces. > # Random MACs are assigned if not given. > #vif = [ ''type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci'' ] > # type=ioemu specify the NIC is an ioemu device not netfront > vif = [ ''type=ioemu, bridge=xenbr0'' ] > > #---------------------------------------------------------------------------- > # Define the disk devices you want the domain to have access to, and > # what you want them accessible as. > # Each disk entry is of the form phy:UNAME,DEV,MODE > # where UNAME is the device, DEV is the device name the domain will see, > # and MODE is r for read-only, w for read-write. > > #disk = [ ''phy:hda1,hda1,r'' ] > disk = [ ''phy:/dev/vg1/winxp,hda,w'' ] > #disk = [ ''file:/var/images/min-el3-i386.img,hda,w'', '',hdc:cdrom,r'' ] > > #---------------------------------------------------------------------------- > # Configure the behaviour when a domain exits. There are three ''reasons'' > # for a domain to stop: poweroff, reboot, and crash. For each of these you > # may specify: > # > # "destroy", meaning that the domain is cleaned up as normal; > # "restart", meaning that a new domain is started in place of the old > # one; > # "preserve", meaning that no clean-up is done until the domain is > # manually destroyed (using xm destroy, for example); or > # "rename-restart", meaning that the old domain is not cleaned up, but is > # renamed and a new domain started in its place. > # > # The default is > # > # on_poweroff = ''destroy'' > # on_reboot = ''restart'' > # on_crash = ''restart'' > # > # For backwards compatibility we also support the deprecated option restart > # > # restart = ''onreboot'' means on_poweroff = ''destroy'' > # on_reboot = ''restart'' > # on_crash = ''destroy'' > # > # restart = ''always'' means on_poweroff = ''restart'' > # on_reboot = ''restart'' > # on_crash = ''restart'' > # > # restart = ''never'' means on_poweroff = ''destroy'' > # on_reboot = ''destroy'' > # on_crash = ''destroy'' > > #on_poweroff = ''destroy'' > #on_reboot = ''restart'' > #on_crash = ''restart'' > > #===========================================================================> > # New stuff > device_model = ''/usr/'' + arch_libdir + ''/xen/bin/qemu-dm'' > > #----------------------------------------------------------------------------- > # boot on floppy (a), hard disk (c) or CD-ROM (d) > #boot=[a|c|d] > #----------------------------------------------------------------------------- > # write to temporary files instead of disk image files > #snapshot=1 > > #---------------------------------------------------------------------------- > # enable SDL library for graphics, default = 0 > sdl=1 > > #---------------------------------------------------------------------------- > # enable VNC library for graphics, default = 1 > vnc=0 > > #---------------------------------------------------------------------------- > # set VNC display number, default = domid > #vncdisplay=1 > > #---------------------------------------------------------------------------- > # try to find an unused port for the VNC server, default = 1 > #vncunused=1 > > #---------------------------------------------------------------------------- > # enable spawning vncviewer for domain''s console > # (only valid when vnc=1), default = 0 > #vncconsole=0 > > #---------------------------------------------------------------------------- > # no graphics, use serial port > #nographic=0 > > #---------------------------------------------------------------------------- > # enable stdvga, default = 0 (use cirrus logic device model) > stdvga=0 > > #----------------------------------------------------------------------------- > # serial port re-direct to pty deivce, /dev/pts/n > # then xm console or minicom can connect > serial=''pty'' > > > #----------------------------------------------------------------------------- > # enable sound card support, [sb16|es1370|all|..,..], default none > #soundhw=''sb16'' > > > #----------------------------------------------------------------------------- > # set the real time clock to local time [default=0 i.e. set to utc] > localtime=1 > > > #----------------------------------------------------------------------------- > # start in full screen > #full-screen=1 > > > #----------------------------------------------------------------------------- > # Enable USB support (specific devices specified at runtime through the > # monitor window) > #usb=1 > > # Enable USB mouse support (only enable one of the following, `mouse'' for > # PS/2 protocol relative mouse, `tablet'' for > # absolute mouse) > #usbdevice=''mouse'' > #usbdevice=''tablet'' > > > ------------------------------------------------------------------------ > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Friday 18 August 2006 14:56, Randall Smith wrote:> I compiled and installed the current unstable version of xen on an amd64 > x2. Launching an hvm freezes the system right after spitting out: > > Using config file "winxp.hvm". > Started domain winxp > > I do get a ''white'' window just before the freeze (using sdl). My host > OS is Debian Etch and I''m using a 64 bit kernel. I tried both a winxp > and ubuntu hvm with the same results. I expect this sort of thing from > unstable, but just wondering if anyone else is having this problem. > > Config is attached. > > RandallI had a similar problem with 11134 plus the SVM exits.S fix. I was able to get it to work by doing a "make install" in the xenbits_unstable build tree (for some reason, it appears that ./install.sh didn''t do the trick there). So, my guess is that this is a tools incompatibility of some kind. Did you have a previous version of the xenbits_unstable tree installed before? -- Ray Bryant AMD Performance Labs Austin, Tx 512-602-0038 (o) 512-507-7807 (c) _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users