]>
xenbits.xensource.com Git - xenclient/toolstack.git/log
Vincent Hanquez [Tue, 11 Aug 2009 12:42:01 +0000 (13:42 +0100)]
update readme to have possible config parameters listed in nice tables.
Vincent Hanquez [Mon, 10 Aug 2009 17:18:12 +0000 (18:18 +0100)]
add a config option to not start qemu in the pv case. solve the problem on relying on vnc
to start qemu or not.
Vincent Hanquez [Mon, 10 Aug 2009 13:48:31 +0000 (14:48 +0100)]
add Vkb module
Vincent Hanquez [Mon, 10 Aug 2009 13:46:49 +0000 (14:46 +0100)]
add online node into vfb's backend
Vincent Hanquez [Mon, 10 Aug 2009 13:46:34 +0000 (14:46 +0100)]
add protocol node into vfb's frontend
Vincent Hanquez [Mon, 10 Aug 2009 13:44:08 +0000 (14:44 +0100)]
fix indentation
Vincent Hanquez [Mon, 10 Aug 2009 13:43:47 +0000 (14:43 +0100)]
fix Vfb backend to be correctly created in domain 0, not in the domain that we are adding the device to.
Prashanth Mundkur [Fri, 31 Jul 2009 04:17:05 +0000 (21:17 -0700)]
[dbus_server] support immutable properties
Ross Philipson [Tue, 4 Aug 2009 17:19:36 +0000 (13:19 -0400)]
Added SMBIOS pt of table type 2.
Changes to be committed:
modified: xenguest/smbios_decode.c
Vincent Hanquez [Thu, 30 Jul 2009 20:44:13 +0000 (21:44 +0100)]
fill the front and back table with the minimum items when creating the Vfb device in xenstore
Vincent Hanquez [Thu, 30 Jul 2009 18:11:53 +0000 (19:11 +0100)]
fix vnc specification in qemu call to include the bind address
Vincent Hanquez [Thu, 30 Jul 2009 14:29:39 +0000 (15:29 +0100)]
on dbus notification reply with a path that is valid. replacing - by _ in the uuid.
Vincent Hanquez [Thu, 30 Jul 2009 14:19:19 +0000 (15:19 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Thu, 30 Jul 2009 14:17:28 +0000 (15:17 +0100)]
start device model in pv case to have vfb device
Vincent Hanquez [Thu, 30 Jul 2009 14:17:11 +0000 (15:17 +0100)]
don't start vncterm anymore in the PV case
Vincent Hanquez [Thu, 30 Jul 2009 14:16:36 +0000 (15:16 +0100)]
add a vfb device on pv case if vnc has been specified
Vincent Hanquez [Thu, 30 Jul 2009 14:15:11 +0000 (15:15 +0100)]
add Vfb to the hotplug code
Vincent Hanquez [Thu, 30 Jul 2009 14:14:21 +0000 (15:14 +0100)]
expose Vfb
Vincent Hanquez [Thu, 30 Jul 2009 13:50:20 +0000 (14:50 +0100)]
add vfb stuff in the core of xenops.
Vincent Hanquez [Thu, 30 Jul 2009 13:49:06 +0000 (14:49 +0100)]
add support to start qemu for framebuffer on pv
Vincent Hanquez [Thu, 30 Jul 2009 13:41:12 +0000 (14:41 +0100)]
remove newline when using debug. otherwise 2 newlines appears in the log
Prashanth Mundkur [Thu, 30 Jul 2009 00:29:59 +0000 (17:29 -0700)]
[dbus_server] add validity checks to property setters
Prashanth Mundkur [Wed, 29 Jul 2009 22:37:53 +0000 (15:37 -0700)]
[dbus_server] restructure properties interface to reduce boilerplate
Vincent Hanquez [Wed, 29 Jul 2009 10:50:45 +0000 (11:50 +0100)]
use debug module that can be dynamically activated and redirected instead of printf.
Vincent Hanquez [Wed, 29 Jul 2009 00:46:08 +0000 (01:46 +0100)]
fix pci to have the required id
Vincent Hanquez [Wed, 29 Jul 2009 00:40:41 +0000 (01:40 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Wed, 29 Jul 2009 00:23:13 +0000 (01:23 +0100)]
add RPC to add disk/nic/pci
Prashanth Mundkur [Tue, 28 Jul 2009 22:10:08 +0000 (15:10 -0700)]
[common] add dbus_server utility module
Daniel Ferstay [Tue, 28 Jul 2009 02:42:50 +0000 (19:42 -0700)]
[http uri] Trailing slashes in URIs were being discarded.
Kamala Narasimhan [Tue, 28 Jul 2009 01:31:48 +0000 (21:31 -0400)]
Initialize SMBIOS oem types header whether or not oem types pass through is specified in the config file.
Vincent Hanquez [Sun, 26 Jul 2009 11:40:05 +0000 (12:40 +0100)]
update a bit the README file.
Vincent Hanquez [Sat, 25 Jul 2009 21:21:50 +0000 (22:21 +0100)]
warn is error on partial application
Vincent Hanquez [Fri, 24 Jul 2009 16:47:19 +0000 (17:47 +0100)]
don't compile common/test. need fixing.
Vincent Hanquez [Fri, 24 Jul 2009 16:47:06 +0000 (17:47 +0100)]
find dBus directly in the ocaml path.
Jean-Sebastien Legare [Fri, 24 Jul 2009 14:50:36 +0000 (07:50 -0700)]
[whitespace] no line at the end of .gitignore
Prashanth Mundkur [Thu, 23 Jul 2009 22:03:54 +0000 (15:03 -0700)]
[http] add uri parsing support
Jean-Sebastien Legare [Wed, 22 Jul 2009 09:38:57 +0000 (02:38 -0700)]
[eventloop] Added asap events to support delayed callbacks.
This adds a call "start_timer_asap" which behaves as if a timer had
been added with a trigger time == now.
Jean-Sebastien Legare [Mon, 20 Jul 2009 13:59:16 +0000 (06:59 -0700)]
[common/test] Added eventloop dbus tests as part of the build.
[ignores] Ignored test binaries and side effect files
Kamala Narasimhan [Thu, 23 Jul 2009 15:45:10 +0000 (11:45 -0400)]
SMBIOS OEM types pass-through.
SMBIOS OEM type numbers to pass-through can be provided through a new config file option -
smbios-oem-types-pt which takes a comma seperated list of OEM type numbers.
Vincent Hanquez [Thu, 23 Jul 2009 13:23:19 +0000 (14:23 +0100)]
fix the empty string serial argument
Vincent Hanquez [Thu, 23 Jul 2009 13:20:41 +0000 (14:20 +0100)]
use a specific config reader for memory since the set/get expect a value in kilobytes
whereas the config file is in megabytes
Vincent Hanquez [Wed, 22 Jul 2009 16:56:54 +0000 (17:56 +0100)]
reorganize notify to send notification more cleanly on failure (fd leaking
otherwise) and also implement the dbus notification.
Vincent Hanquez [Wed, 22 Jul 2009 10:27:20 +0000 (11:27 +0100)]
add dbus notification option dummy
Vincent Hanquez [Tue, 21 Jul 2009 22:53:07 +0000 (23:53 +0100)]
override the debug when reading the config from disk at beggining.
Vincent Hanquez [Tue, 21 Jul 2009 22:04:24 +0000 (23:04 +0100)]
fix empty kernel issue in hvm mode
use to be filled in the config reading mechanism. Got lost during the
reorganization of the dynamic argument setting.
Vincent Hanquez [Tue, 21 Jul 2009 09:00:32 +0000 (10:00 +0100)]
add support for optional argument.
live, delete, forced will have a default value now.
Vincent Hanquez [Tue, 21 Jul 2009 09:00:09 +0000 (10:00 +0100)]
recognize more value as boolean when doing a set
Vincent Hanquez [Mon, 20 Jul 2009 11:01:08 +0000 (12:01 +0100)]
Merge commit 'prashanthm/master'
Vincent Hanquez [Mon, 20 Jul 2009 10:59:28 +0000 (11:59 +0100)]
allow some operations (help, get-*) to be done without any xc and xs interfaces available.
also fix leak of xc and xs interfaces at every commands.
Vincent Hanquez [Mon, 20 Jul 2009 09:54:59 +0000 (10:54 +0100)]
allow to set debug with a environment variable
Vincent Hanquez [Mon, 20 Jul 2009 09:54:36 +0000 (10:54 +0100)]
use with_xcs instead of inlining what it does.
Vincent Hanquez [Mon, 20 Jul 2009 08:07:19 +0000 (09:07 +0100)]
default to not start the VM if we don't have a config file.
Vincent Hanquez [Mon, 20 Jul 2009 08:04:23 +0000 (09:04 +0100)]
allow to override the socket path so that xenvm can be run as a normal user.
Vincent Hanquez [Mon, 20 Jul 2009 08:03:49 +0000 (09:03 +0100)]
add the timeout operation when interpreting a response from xenvm
Vincent Hanquez [Mon, 20 Jul 2009 07:57:00 +0000 (08:57 +0100)]
ignore exception when checking domain directly.
if we don't have a xc interface we assume the domain is not running
Vincent Hanquez [Fri, 17 Jul 2009 09:47:20 +0000 (10:47 +0100)]
xenvm: move generation out of config. use dynamic accessor for extensibility later.
lots of small others change.
Prashanth Mundkur [Thu, 16 Jul 2009 22:47:59 +0000 (15:47 -0700)]
[dbus_conn] extend test with filters to make it work like dbus-monitor
Prashanth Mundkur [Thu, 16 Jul 2009 21:45:01 +0000 (14:45 -0700)]
[dbus_conn] fix comparisons of abstract values
Prashanth Mundkur [Thu, 16 Jul 2009 21:17:47 +0000 (14:17 -0700)]
[dbus_conn] async dbus connection
Vincent Hanquez [Thu, 16 Jul 2009 20:42:44 +0000 (21:42 +0100)]
xenvm: switch the uuid into state instead of config.
allow xenvm to be start without config but a uuid, so that
we can start and fill the config through the interface with get/set calls.
lots of other small cleanups/changes
Vincent Hanquez [Thu, 16 Jul 2009 09:01:12 +0000 (10:01 +0100)]
move daemonize as a command line argument
Vincent Hanquez [Tue, 14 Jul 2009 15:06:39 +0000 (16:06 +0100)]
add xenvm testsuite.
Vincent Hanquez [Tue, 14 Jul 2009 15:05:57 +0000 (16:05 +0100)]
replace .. with TOPLEVEL in Makefiles
Thomas Horsten [Fri, 10 Jul 2009 10:29:51 +0000 (11:29 +0100)]
Create directory for ifplugd action script
Thomas Horsten [Fri, 10 Jul 2009 10:25:02 +0000 (11:25 +0100)]
[packages/xenclient-toolstack] Add action script for ifplugd to propagate eth0 link status to xenbr0
Vincent Hanquez [Tue, 7 Jul 2009 21:59:44 +0000 (22:59 +0100)]
Merge commit 'prashanthm/master'
Conflicts:
xenvm/vmact.ml
xenvm/vmconfig.ml
Vincent Hanquez [Tue, 7 Jul 2009 21:54:38 +0000 (22:54 +0100)]
use per device msitranslate if it's set otherwise use the global one.
Vincent Hanquez [Tue, 7 Jul 2009 21:49:09 +0000 (22:49 +0100)]
add a way to specify power_mgmt and msitranslate per pci device.
rename pci_msitranslate into global_pci_msitranslate.
Prashanth Mundkur [Tue, 7 Jul 2009 19:46:48 +0000 (12:46 -0700)]
Merge branch 'fix-event-loop' into prashanth
Prashanth Mundkur [Tue, 7 Jul 2009 19:46:39 +0000 (12:46 -0700)]
Merge branch 'master' into prashanth
Prashanth Mundkur [Fri, 3 Jul 2009 20:04:42 +0000 (13:04 -0700)]
[http] added a generic response builder
Prashanth Mundkur [Tue, 30 Jun 2009 23:23:36 +0000 (16:23 -0700)]
[async_conn] allow access to fd
Prashanth Mundkur [Tue, 30 Jun 2009 22:53:24 +0000 (15:53 -0700)]
[async_conn] remove recv watch and re-use watch from eventloop
Prashanth Mundkur [Tue, 30 Jun 2009 22:38:42 +0000 (15:38 -0700)]
[eventloop] check watches on registration and connection completion.
Prashanth Mundkur [Tue, 30 Jun 2009 21:39:05 +0000 (14:39 -0700)]
[connection_table] remove unneeded utilities.
Prashanth Mundkur [Tue, 30 Jun 2009 19:48:41 +0000 (12:48 -0700)]
[eventloop,async_conn] restore the higher-level API in a separate async_conn module.
Prashanth Mundkur [Tue, 30 Jun 2009 19:47:26 +0000 (12:47 -0700)]
[eventloop] expose a lower-level API to allow integration with D-Bus and SSL connections.
Kamala Narasimhan [Mon, 29 Jun 2009 16:55:06 +0000 (12:55 -0400)]
Add pci-power-management option to enable Dx power management for pass-through devices.
Note: This takes care of global Dx power management for devices passed-through to a vm. Per device
Dx option will also be added.
Jean Guyader [Sun, 28 Jun 2009 17:40:00 +0000 (18:40 +0100)]
Revert "remove dbus dependancy temporarily until it work in the build"
This reverts commit
aeb19365968444c3dd77541f6869bb8105071378 .
Prashanth Mundkur [Sat, 27 Jun 2009 17:22:45 +0000 (10:22 -0700)]
Merge branch 'master' into prashanth
Vincent Hanquez [Sat, 27 Jun 2009 12:12:49 +0000 (13:12 +0100)]
remove dbus dependancy temporarily until it work in the build
Vincent Hanquez [Sat, 27 Jun 2009 10:30:27 +0000 (11:30 +0100)]
add dBus library when building xenvm
Vincent Hanquez [Fri, 26 Jun 2009 10:32:11 +0000 (11:32 +0100)]
expose the capabilities in xenops physinfo
Vincent Hanquez [Fri, 26 Jun 2009 10:23:32 +0000 (11:23 +0100)]
missings are the not found, not the found.
Vincent Hanquez [Fri, 26 Jun 2009 10:09:14 +0000 (11:09 +0100)]
error out if config require hvm or directio but they haven't been found on the system
Vincent Hanquez [Fri, 26 Jun 2009 09:57:59 +0000 (10:57 +0100)]
pass the capabilities in physinfo
Vincent Hanquez [Fri, 26 Jun 2009 09:38:32 +0000 (10:38 +0100)]
add a proper exception during pci operations
Vincent Hanquez [Fri, 26 Jun 2009 09:33:12 +0000 (10:33 +0100)]
add a proper pci exception when the devices hasn't been added.
Prashanth Mundkur [Thu, 25 Jun 2009 16:49:33 +0000 (09:49 -0700)]
Merge branch 'master' into prashanth
Christian Limpach [Wed, 24 Jun 2009 01:04:00 +0000 (18:04 -0700)]
Configure and use per-vm alsa pcm device with softvol control
Prashanth Mundkur [Wed, 24 Jun 2009 01:02:10 +0000 (18:02 -0700)]
[http]: check for final in payload callback.
Prashanth Mundkur [Thu, 18 Jun 2009 01:22:07 +0000 (18:22 -0700)]
fix json escape for \
Prashanth Mundkur [Tue, 16 Jun 2009 17:12:35 +0000 (10:12 -0700)]
add utilities to make timer handles usable in stdlib datastructures.
Prashanth Mundkur [Tue, 16 Jun 2009 00:18:20 +0000 (17:18 -0700)]
Avoid putting full path of generator into generated files.
Jean-Sebastien Legare [Sat, 13 Jun 2009 02:15:47 +0000 (19:15 -0700)]
[eventloop] Added support for periodic timers
[eventloop] Removed superfluous Map (keyed by handle).
Prashanth Mundkur [Tue, 23 Jun 2009 16:40:50 +0000 (09:40 -0700)]
[json-rpc] The json_conv and rpc generator are compiled to bytecode so that
they may be invoked in the 2 environments (buildroot + host).
We could potentially move this to the toolchain directory once
it stabilizes. For the moment, having everything in toolstack.git
compiled with the toolchain compiler is perhaps simpler.
[Makefile.rules] The bytecode dependencies have been added as prg_BYTE_LIBS in
Makefile.rules.
Conflicts:
gen/rpc/Makefile
Jean-Sebastien Legare [Thu, 11 Jun 2009 02:38:09 +0000 (19:38 -0700)]
[Makefile.rules] Added an optional variable to contain extra make-clean deps.
Prashanth Mundkur [Wed, 10 Jun 2009 00:44:00 +0000 (17:44 -0700)]
Fix overlooked substring bug in http parser.
Prashanth Mundkur [Tue, 9 Jun 2009 21:38:31 +0000 (14:38 -0700)]
Fixed race in socket removal and event dispatch in eventloop.
Prashanth Mundkur [Tue, 9 Jun 2009 19:51:53 +0000 (12:51 -0700)]
Fixed a couple of bugs in http substring parsing.