]>
xenbits.xen.org Git - xenclient/toolstack.git/log
Tomasz Wroblewski [Thu, 28 Jan 2010 17:59:39 +0000 (17:59 +0000)]
[xenvm] Don't pass wireless nics for qemu to emulate
Tomasz Wroblewski [Thu, 28 Jan 2010 16:33:41 +0000 (16:33 +0000)]
Merge branch 'master' of git://git.xci-test.com/xenclient/toolstack
Tomasz Wroblewski [Thu, 28 Jan 2010 16:22:23 +0000 (16:22 +0000)]
[xenvm] Add support for virtual wireless network device (vwif!)
Jean Guyader [Thu, 28 Jan 2010 03:51:02 +0000 (03:51 +0000)]
Revert "qemu-dm-wrapper: Log using syslog"
This reverts commit
43b13eaf4f7600ed700e6b033acaded5d346dee6 .
Conflicts:
scripts/qemu-dm-wrapper
Tomasz Wroblewski [Tue, 26 Jan 2010 14:35:22 +0000 (14:35 +0000)]
Remove cdrom discovery code from qemu-dm-wrapper -> logic moved to xenmgr
Tomasz Wroblewski [Mon, 25 Jan 2010 10:46:11 +0000 (10:46 +0000)]
[xenvm] Fix Makefile
Tomasz Wroblewski [Mon, 25 Jan 2010 10:44:09 +0000 (10:44 +0000)]
Revert "Revert "[xenvm] Move the network manager tracking code to xenmgr where it belongs better""
This reverts commit
faa964ab5eecf006d391f3969d7fd2ea91e6dfb7 .
Jean Guyader [Sat, 23 Jan 2010 16:39:53 +0000 (16:39 +0000)]
Revert "[xenvm] Move the network manager tracking code to xenmgr where it belongs better"
This reverts commit
dd290f39d68fcd84c6158d1386d58e52b9139549 .
Tomasz Wroblewski [Fri, 22 Jan 2010 11:50:57 +0000 (11:50 +0000)]
[xenvm] Move the network manager tracking code to xenmgr where it belongs better
Tomasz Wroblewski [Thu, 21 Jan 2010 17:02:49 +0000 (17:02 +0000)]
[xenvm] Fix network state propagation when network != "brbridged"
Tomasz Wroblewski [Thu, 21 Jan 2010 16:29:26 +0000 (16:29 +0000)]
[xenvm] Improve dbus dispatch loop
Tomasz Wroblewski [Wed, 20 Jan 2010 18:05:48 +0000 (18:05 +0000)]
[xenvm] add dbus handler for Method_return
Tomasz Wroblewski [Tue, 19 Jan 2010 17:32:13 +0000 (17:32 +0000)]
[xenvm] Track NetworkManager connection status & delegate to guest
Tomasz Wroblewski [Tue, 19 Jan 2010 10:59:53 +0000 (10:59 +0000)]
[xenvm] Fix incorrect vm state if exception occurs during vm initialisation
Tomasz Wroblewski [Tue, 19 Jan 2010 10:41:27 +0000 (10:41 +0000)]
[xenvm] Add new snapshot mode 'scripted'
Jean Guyader [Fri, 15 Jan 2010 17:12:02 +0000 (17:12 +0000)]
qemu-dm-wrapper: Log using syslog
Christian Limpach [Thu, 14 Jan 2010 05:27:33 +0000 (05:27 +0000)]
Discard script output by default.
Christian Limpach [Thu, 14 Jan 2010 04:58:32 +0000 (04:58 +0000)]
Make sec-mount idem-potent.
Christian Limpach [Wed, 13 Jan 2010 20:00:49 +0000 (20:00 +0000)]
Add missing scripts and Revert "Revert "Add sec-* scripts for local auth and vm disk encryption keyfile access.""
This reverts commit
5f157bceb35d11bc62fb6965c3b4aff8ec70e879 .
Tomasz Wroblewski [Wed, 13 Jan 2010 17:43:39 +0000 (17:43 +0000)]
Revert "Add sec-* scripts for local auth and vm disk encryption keyfile access."
This reverts commit
34c2ad02743281dac1a1ddd63ece5edc44ad6189 .
Christian Limpach [Wed, 13 Jan 2010 01:09:23 +0000 (01:09 +0000)]
Add sec-* scripts for local auth and vm disk encryption keyfile access.
Tomasz Wroblewski [Tue, 12 Jan 2010 12:41:08 +0000 (12:41 +0000)]
[xenvm] Couple small changes
- Emit a notification when dbus rpc interface is ready to receive calls
- Fork demon process only after checking for exisiting xenvm instance,
so the client actually gets proper exit code as supposed
Tomasz Wroblewski [Tue, 12 Jan 2010 10:40:16 +0000 (10:40 +0000)]
Merge branch 'master' of git://git.xci-test.com/xenclient/toolstack
Tomasz Wroblewski [Tue, 12 Jan 2010 10:39:38 +0000 (10:39 +0000)]
xenvm: add DBus introspection
Vincent Hanquez [Mon, 11 Jan 2010 12:03:12 +0000 (12:03 +0000)]
add optional cdrom-pt option to xenvm
if cdrom-pt is specified, it will pass the argument to qemu as -cdrom-pt
"path", otherwise no extra argument are added. the qemu-dm-wrapper need to be
tweaked (remove the cdrom-pt option) when the upper layer know about the
option.
Tomasz Wroblewski [Mon, 11 Jan 2010 11:28:24 +0000 (11:28 +0000)]
Merge branch 'master' of git://git.xci-test.com/xenclient/toolstack
Tomasz Wroblewski [Mon, 11 Jan 2010 11:27:15 +0000 (11:27 +0000)]
Add log when out-of-memory during vm start
Christian Limpach [Thu, 7 Jan 2010 00:26:20 +0000 (00:26 +0000)]
Merge branch 'master' of ssh://latara.uk.xensource.com/home/chris/xc/toolstack
Christian Limpach [Thu, 7 Jan 2010 00:16:26 +0000 (00:16 +0000)]
Merge branch 'master' of ssh://latara.uk.xensource.com/home/chris/xc/toolstack
Tomasz Wroblewski [Tue, 5 Jan 2010 14:36:30 +0000 (14:36 +0000)]
Emit a notification when VM wakes from S3
Christian Limpach [Tue, 22 Dec 2009 19:24:33 +0000 (19:24 +0000)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Tomasz Wroblewski [Mon, 21 Dec 2009 11:43:26 +0000 (11:43 +0000)]
Check PV driver before S3/S4. Handle case when S4 entered instead of S3.
Tomasz Wroblewski [Thu, 10 Dec 2009 15:45:41 +0000 (15:45 +0000)]
XC-817 Make startup from disk snapshot work inside xenvm
Tomasz Wroblewski [Thu, 10 Dec 2009 13:39:47 +0000 (13:39 +0000)]
XC-817 xenvm - make action after halt/reboot/crash customisable
Tomasz Wroblewski [Wed, 9 Dec 2009 18:02:26 +0000 (18:02 +0000)]
xenvm: implement nic-list RPC
Christian Limpach [Tue, 8 Dec 2009 20:04:45 +0000 (20:04 +0000)]
Fix vhd crypt support:
- use full path to cryptsetup
- actually use the crypt dev after setting it up
- use the specified key-file name instead of the empty string
Tomasz Wroblewski [Mon, 7 Dec 2009 16:36:52 +0000 (16:36 +0000)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Tomasz Wroblewski [Mon, 7 Dec 2009 16:22:31 +0000 (16:22 +0000)]
Xenvm was producing 'suspended' status too early - before qemu finished writing memory pages
Jean Guyader [Mon, 7 Dec 2009 11:51:44 +0000 (11:51 +0000)]
XC-745: Force the videoram to be 8M if it's not define in the cfg.
James Mckenzie [Sun, 6 Dec 2009 02:35:24 +0000 (02:35 +0000)]
set default videoram to 8mb
Tomasz Wroblewski [Fri, 4 Dec 2009 15:50:01 +0000 (15:50 +0000)]
Fix duplicated pci dev entries when doing pci-list
Tomasz Wroblewski [Fri, 4 Dec 2009 14:30:46 +0000 (14:30 +0000)]
Add pci-list implementation
Tomasz Wroblewski [Thu, 3 Dec 2009 12:18:34 +0000 (12:18 +0000)]
Reboots are back to being handled by xenvm. But reread configuration file
during reboot.
Tomasz Wroblewski [Mon, 30 Nov 2009 18:08:15 +0000 (18:08 +0000)]
Prevent xenstored death when out-of-disk space
Tomasz Wroblewski [Fri, 27 Nov 2009 15:18:17 +0000 (15:18 +0000)]
Added auto-start parameter to reboot command.
If false, does not restart VM automatically but puts it into Rebooted state
Tomasz Wroblewski [Wed, 25 Nov 2009 18:29:45 +0000 (18:29 +0000)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Tomasz Wroblewski [Wed, 25 Nov 2009 18:09:05 +0000 (18:09 +0000)]
Do not auto-restart VM after guest reboot (allows xenmgr to modify configuration in the meantime)
James Mckenzie [Tue, 24 Nov 2009 00:20:03 +0000 (00:20 +0000)]
Add usb support
Tomasz Wroblewski [Thu, 19 Nov 2009 10:55:03 +0000 (10:55 +0000)]
Fixes for local watch event.
So it does get sent only to VM in which the event occured, not all of them.
Tomasz Wroblewski [Wed, 18 Nov 2009 18:17:49 +0000 (18:17 +0000)]
Added s4suspend action
Tomasz Wroblewski [Mon, 16 Nov 2009 15:50:33 +0000 (15:50 +0000)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Tomasz Wroblewski [Mon, 16 Nov 2009 15:50:06 +0000 (15:50 +0000)]
Added get-acpi-state command
Vincent Hanquez [Mon, 16 Nov 2009 11:42:03 +0000 (11:42 +0000)]
update documentation about crypt options
Vincent Hanquez [Mon, 16 Nov 2009 09:10:04 +0000 (09:10 +0000)]
add a crypto layer on top of vhd.
Vincent Hanquez [Sun, 15 Nov 2009 22:53:48 +0000 (22:53 +0000)]
extends disk config to add crypt configuration
add support for arbitrary extra k=v arguments in disk config.
Tomasz Wroblewski [Fri, 13 Nov 2009 18:34:28 +0000 (18:34 +0000)]
Fix status after invoking "destroy" -> needs to be shutdown
Tomasz Wroblewski [Fri, 13 Nov 2009 15:30:33 +0000 (15:30 +0000)]
Return with error code if caught exception
Tomasz Wroblewski [Thu, 12 Nov 2009 15:31:15 +0000 (15:31 +0000)]
Merge branch 'tp-rc'
Tomasz Wroblewski [Thu, 5 Nov 2009 11:12:56 +0000 (11:12 +0000)]
Add s3suspend command
Tomasz Wroblewski [Wed, 28 Oct 2009 17:30:02 +0000 (17:30 +0000)]
Simplify registering signal handlers - use only interface name
Tomasz Wroblewski [Fri, 25 Sep 2009 12:58:13 +0000 (12:58 +0000)]
Stop raising exception when network commands fail
XC-362
Tomasz Wroblewski [Fri, 25 Sep 2009 12:58:13 +0000 (12:58 +0000)]
Stop raising exception when network commands fail
XC-362
Vincent Hanquez [Mon, 21 Sep 2009 15:25:55 +0000 (16:25 +0100)]
expose hap as a config option. default to true.
Jean Guyader [Tue, 15 Sep 2009 10:18:29 +0000 (11:18 +0100)]
Force the HYPERVISOR CPUID bit for hvm guest.
Vincent Hanquez [Tue, 8 Sep 2009 14:55:52 +0000 (15:55 +0100)]
set affinity carefully for each cpus specified after building domain.
Vincent Hanquez [Tue, 8 Sep 2009 14:50:14 +0000 (15:50 +0100)]
augment the cpus_affinity config when adding a id:v1,v2,... to cpus-affinity config.
Vincent Hanquez [Tue, 8 Sep 2009 14:45:20 +0000 (15:45 +0100)]
add cpu affinity in the config
Jean Guyader [Mon, 7 Sep 2009 10:56:29 +0000 (11:56 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Jean Guyader [Mon, 7 Sep 2009 10:55:31 +0000 (11:55 +0100)]
Remove loud debug message.
Vincent Hanquez [Mon, 7 Sep 2009 10:46:22 +0000 (11:46 +0100)]
add xenvm unique identifier (vm's uuid) in log when using syslog
Alexandre Bique [Tue, 4 Aug 2009 11:50:06 +0000 (11:50 +0000)]
Passing the bsg device to qemu if we find any cdrom drive.:wq
Jean Guyader [Sun, 30 Aug 2009 14:03:10 +0000 (15:03 +0100)]
qemu-dm-wrapper: Log under syslog
Jean Guyader [Sun, 30 Aug 2009 06:01:54 +0000 (07:01 +0100)]
Add VmRebooted state
Jean Guyader [Sun, 30 Aug 2009 05:47:31 +0000 (06:47 +0100)]
doflr even if already bound to pciback
Do a flr on the device even if is already bound into pciback.
Jean Guyader [Sun, 30 Aug 2009 00:13:19 +0000 (01:13 +0100)]
Pause the vm once is created only if startup = paused.
Jean Guyader [Sat, 29 Aug 2009 21:24:37 +0000 (22:24 +0100)]
Move the flr calling script into the do_flr function.
Make the path fixed "/opt/xensource/libexec/pci-flr.
Vincent Hanquez [Fri, 28 Aug 2009 14:40:58 +0000 (15:40 +0100)]
add a script that will trigger (if here) pre and post flr on a PCI device.
Jon Ludlam [Wed, 26 Aug 2009 10:55:09 +0000 (11:55 +0100)]
Enable switching of a nic's bridge
Vincent Hanquez [Wed, 26 Aug 2009 09:43:51 +0000 (10:43 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Wed, 26 Aug 2009 09:41:31 +0000 (10:41 +0100)]
add an exception handler in the threaded case.
make sure an exception in the threaded case received will return an error to the caller.
Jon Ludlam [Tue, 25 Aug 2009 17:21:55 +0000 (18:21 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Conflicts:
xenvm/tasks.ml
Jon Ludlam [Tue, 25 Aug 2009 17:18:12 +0000 (18:18 +0100)]
Add ability to eject and insert CDs
Vincent Hanquez [Tue, 25 Aug 2009 16:55:17 +0000 (17:55 +0100)]
replace - by _ in method name when using dbus to transport RPC.
Vincent Hanquez [Tue, 25 Aug 2009 16:45:49 +0000 (17:45 +0100)]
Revert "Replace - with _ in xenvm cmd names as - is illegal in dbus RPC method names"
This reverts commit
daa7f7189ede5e024093bff6f5a1595437a30f1d .
Vincent Hanquez [Tue, 25 Aug 2009 16:45:16 +0000 (17:45 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Tue, 25 Aug 2009 16:44:37 +0000 (17:44 +0100)]
if the lib return a negative value propagate the exception upwards
Vincent Hanquez [Tue, 25 Aug 2009 16:44:17 +0000 (17:44 +0100)]
add proper error if the hypercall failed to get sstate
Vincent Hanquez [Tue, 25 Aug 2009 16:43:38 +0000 (17:43 +0100)]
update some cpuid comments and add a couple of values
Vincent Hanquez [Tue, 25 Aug 2009 13:43:15 +0000 (14:43 +0100)]
Merge commit 'origin/master'
Vincent Hanquez [Tue, 25 Aug 2009 13:25:20 +0000 (14:25 +0100)]
"vkbd" is the correct node name for the virtual keyboard. not "vkb".
Vincent Hanquez [Tue, 25 Aug 2009 13:25:12 +0000 (14:25 +0100)]
use the correct node for the backend of vfb
Jon Ludlam [Tue, 25 Aug 2009 13:21:04 +0000 (14:21 +0100)]
Replace - with _ in xenvm cmd names as - is illegal in dbus RPC method names
Jon Ludlam [Tue, 25 Aug 2009 12:24:19 +0000 (13:24 +0100)]
Generate MAC/bridge on reading the config file rather than on starting the VM
Vincent Hanquez [Fri, 21 Aug 2009 15:30:00 +0000 (16:30 +0100)]
prepend a uuid_ to bus name uuid part
fix bug when the bus name starts with a digit 0-9 (uuid starts with 0-9) and
elements between should not start with a digit unless the bus name start with a
colon character.
Vincent Hanquez [Thu, 20 Aug 2009 08:29:07 +0000 (09:29 +0100)]
xenvm default the monitor on dbus instead of json.
use "--monitor-dbus false --monitor-json true" in xenvm cmdline to go back to
the previous behaviour.
Vincent Hanquez [Thu, 20 Aug 2009 08:25:21 +0000 (09:25 +0100)]
add pci hotplug capability in xenstore
also use the xenstore signal instead of the unix signal to signal ioemu.
patch from Dave Scott.
Vincent Hanquez [Tue, 18 Aug 2009 17:26:38 +0000 (18:26 +0100)]
change name of xenvm-cmd.ml to workaround an ocaml compiler warning about invalid module name
Vincent Hanquez [Tue, 18 Aug 2009 17:24:20 +0000 (18:24 +0100)]
add an option to xenvm to be able to specify to use the socket monitor
Vincent Hanquez [Tue, 18 Aug 2009 16:04:40 +0000 (17:04 +0100)]
Merge commit 'origin/master'
Vincent Hanquez [Tue, 18 Aug 2009 15:59:03 +0000 (16:59 +0100)]
state which tasks requires threading and which one doesn't.