]>
xenbits.xensource.com Git - xenclient/toolstack.git/log
Prashanth Mundkur [Thu, 28 May 2009 05:26:11 +0000 (22:26 -0700)]
Fix rpc codegen to output code by endpoints.
Prashanth Mundkur [Thu, 28 May 2009 01:35:02 +0000 (18:35 -0700)]
Add some useful pragmas to json-conv, doc them in README, and add to tests.
Also make parsing of existing ones more robust, and correctly handle module qualified variables, which were getting treated as value constructors.
Prashanth Mundkur [Wed, 27 May 2009 21:37:19 +0000 (14:37 -0700)]
Merge branch 'master' into prashanth
Vincent Hanquez [Wed, 27 May 2009 06:59:48 +0000 (07:59 +0100)]
add sound option passing to qemu
Vincent Hanquez [Tue, 26 May 2009 17:52:33 +0000 (18:52 +0100)]
plumb the sound option from the config to Dm parameter
Vincent Hanquez [Tue, 26 May 2009 17:52:10 +0000 (18:52 +0100)]
add sound option in the config file
Vincent Hanquez [Tue, 26 May 2009 17:50:41 +0000 (18:50 +0100)]
add a sound option in Dm parameter
Vincent Hanquez [Tue, 26 May 2009 17:48:23 +0000 (18:48 +0100)]
change parameters passing to qemu to take a structure
Prashanth Mundkur [Thu, 21 May 2009 17:42:31 +0000 (10:42 -0700)]
Merge branch 'master' into prashanth
Vincent Hanquez [Thu, 21 May 2009 17:12:13 +0000 (18:12 +0100)]
reenable json.of_string
Vincent Hanquez [Thu, 21 May 2009 17:11:55 +0000 (18:11 +0100)]
fix build breakage related to domain.make change
Vincent Hanquez [Wed, 20 May 2009 18:27:28 +0000 (11:27 -0700)]
Merge commit 'prashanthm/master'
Conflicts:
libs/stdext/Makefile
Prashanth Mundkur [Tue, 19 May 2009 22:51:53 +0000 (15:51 -0700)]
add a payload callback to handle large direct-to-file payloads
Vincent Hanquez [Mon, 18 May 2009 23:28:06 +0000 (16:28 -0700)]
add varmap
Vincent Hanquez [Mon, 18 May 2009 23:05:02 +0000 (16:05 -0700)]
fix usage of xs.writev for writing platformdata
Vincent Hanquez [Mon, 18 May 2009 22:59:15 +0000 (15:59 -0700)]
change make to take a create_info structure
Vincent Hanquez [Mon, 18 May 2009 22:50:00 +0000 (15:50 -0700)]
separate hap from hvm
Prashanth Mundkur [Mon, 18 May 2009 22:28:23 +0000 (15:28 -0700)]
More rpcgen stuff:
. switch rpc param passing to using objects instead of arrays
. prettify client rpc method names
. rename xenvm-proto rpc method names
Vincent Hanquez [Mon, 18 May 2009 21:57:32 +0000 (14:57 -0700)]
reindent domain
Vincent Hanquez [Mon, 18 May 2009 18:41:15 +0000 (11:41 -0700)]
remove maybe duplicate copy
Prashanth Mundkur [Mon, 18 May 2009 15:25:44 +0000 (08:25 -0700)]
updated test_http to the new api
Vincent Hanquez [Sat, 16 May 2009 15:18:19 +0000 (16:18 +0100)]
plumb videoram from the config to xenops build structure
Vincent Hanquez [Sat, 16 May 2009 15:18:09 +0000 (16:18 +0100)]
add videoram in the hvm build structure
Vincent Hanquez [Sat, 16 May 2009 14:31:09 +0000 (15:31 +0100)]
xenvm: add videoram
Prashanth Mundkur [Fri, 15 May 2009 22:10:39 +0000 (15:10 -0700)]
added a header callback for improve compatibility with xenmgr/http
Prashanth Mundkur [Fri, 15 May 2009 21:04:16 +0000 (14:04 -0700)]
start on xenvm protocol autogeneration
Prashanth Mundkur [Fri, 15 May 2009 20:06:56 +0000 (13:06 -0700)]
fix handling of base types in rpc codegen
Prashanth Mundkur [Fri, 15 May 2009 19:25:23 +0000 (12:25 -0700)]
slightly prettify codegen
Prashanth Mundkur [Fri, 15 May 2009 17:11:44 +0000 (10:11 -0700)]
update json_conv tests to also test floats
Prashanth Mundkur [Fri, 15 May 2009 17:07:29 +0000 (10:07 -0700)]
fix missing support for floats in json_conv codegen
Prashanth Mundkur [Fri, 15 May 2009 17:06:41 +0000 (10:06 -0700)]
fix missing support for floats in json_conv
Prashanth Mundkur [Fri, 15 May 2009 00:44:27 +0000 (17:44 -0700)]
Merge branch 'master' into prashanth
Prashanth Mundkur [Fri, 15 May 2009 00:38:19 +0000 (17:38 -0700)]
slightly more correct param-less conversion
Prashanth Mundkur [Fri, 15 May 2009 00:31:49 +0000 (17:31 -0700)]
test codegen for param-less rpcs
Prashanth Mundkur [Fri, 15 May 2009 00:31:13 +0000 (17:31 -0700)]
properly handle rpcs that don't take any params (make them take ():unit)
Prashanth Mundkur [Thu, 14 May 2009 16:20:29 +0000 (09:20 -0700)]
better error handling; clarify a callback name
Prashanth Mundkur [Thu, 14 May 2009 06:33:41 +0000 (23:33 -0700)]
add substring parsing api to avoid unnecessary string copies
Prashanth Mundkur [Thu, 14 May 2009 03:06:28 +0000 (20:06 -0700)]
add Eventloop.t as arg to callbacks
Prashanth Mundkur [Thu, 14 May 2009 02:33:14 +0000 (19:33 -0700)]
add eventloop infrastructure
Prashanth Mundkur [Thu, 14 May 2009 02:32:43 +0000 (19:32 -0700)]
add a fdset create api
Prashanth Mundkur [Thu, 14 May 2009 02:32:09 +0000 (19:32 -0700)]
fix tracking of maxfd in fdset
Prashanth Mundkur [Wed, 13 May 2009 17:15:53 +0000 (10:15 -0700)]
whitespace cleanup
Vincent Hanquez [Wed, 13 May 2009 10:21:58 +0000 (11:21 +0100)]
force warning about partial application as errors to prevent further problems.
Vincent Hanquez [Wed, 13 May 2009 09:22:41 +0000 (10:22 +0100)]
fix partial use of PCI.add related to the msitranslate new option
Vincent Hanquez [Tue, 12 May 2009 15:16:03 +0000 (16:16 +0100)]
Merge commit 'kamalan/master'
Vincent Hanquez [Tue, 12 May 2009 15:14:15 +0000 (16:14 +0100)]
move xenvmlib to use jsonrpc instead of text
Vincent Hanquez [Tue, 12 May 2009 12:48:54 +0000 (13:48 +0100)]
remove legacy socket
Vincent Hanquez [Tue, 12 May 2009 12:42:13 +0000 (13:42 +0100)]
json: add a helper to escape string. not completed.
root [Mon, 11 May 2009 19:50:48 +0000 (15:50 -0400)]
Add pci-msitranslation option to XC toolstack.
Unlike OSS, in XC we disables MSI-INTx translation by default due to its
incompatibility with Aero feature within Vista guest.
Vincent Hanquez [Sat, 9 May 2009 08:57:59 +0000 (09:57 +0100)]
xenops army knife: ignore the device return value with a type, and don't return a partially apply function.
Vincent Hanquez [Sat, 9 May 2009 08:51:32 +0000 (09:51 +0100)]
scsi info: few minors fixes
- do not create the hierarchy explictly in xenstored. it implicitely done.
- change exception debug into a warn.
- simplify add, and move the mapping into add_disk_info.
Ross Philipson [Fri, 8 May 2009 20:10:39 +0000 (16:10 -0400)]
Added function in VBD code to pass in the SCSI inquiry information.
Also added diskinfo-pt param for the config file and fixed a few
minor bugs in the SCSI lib.
Changes to be committed:
modified: libs/scsi/Makefile
modified: libs/scsi/scsi_inq_stubs.c
modified: xenops/Makefile
modified: xenops/device.ml
modified: xenops/device.mli
modified: xenvm/Makefile
modified: xenvm/vmact.ml
modified: xenvm/vmconfig.ml
modified: xenvm/xenops.ml
modified: xenvm/xenvm.readme
Prashanth Mundkur [Fri, 8 May 2009 18:12:24 +0000 (11:12 -0700)]
switch over to new json parser
Prashanth Mundkur [Fri, 8 May 2009 18:11:15 +0000 (11:11 -0700)]
use simplified error handlers
Prashanth Mundkur [Fri, 8 May 2009 18:03:09 +0000 (11:03 -0700)]
simplify json_conv error handling
Prashanth Mundkur [Fri, 8 May 2009 17:35:40 +0000 (10:35 -0700)]
simplify json_parse error handling
Prashanth Mundkur [Wed, 6 May 2009 22:46:01 +0000 (15:46 -0700)]
integrate http into toolstack build
Prashanth Mundkur [Wed, 6 May 2009 22:02:21 +0000 (15:02 -0700)]
fix type-inference
Prashanth Mundkur [Wed, 6 May 2009 22:01:53 +0000 (15:01 -0700)]
test serialization api
Prashanth Mundkur [Wed, 6 May 2009 22:01:30 +0000 (15:01 -0700)]
add serialization api
Prashanth Mundkur [Wed, 6 May 2009 21:59:31 +0000 (14:59 -0700)]
some cleanup of standalone build
Prashanth Mundkur [Wed, 6 May 2009 00:56:38 +0000 (17:56 -0700)]
test the compact api
Prashanth Mundkur [Wed, 6 May 2009 00:55:57 +0000 (17:55 -0700)]
added a slightly more compact api
Prashanth Mundkur [Tue, 5 May 2009 23:15:56 +0000 (16:15 -0700)]
print errors in payload parsing; fix recursion in reader
Prashanth Mundkur [Tue, 5 May 2009 23:13:59 +0000 (16:13 -0700)]
fix status code handling
Prashanth Mundkur [Tue, 5 May 2009 01:10:59 +0000 (18:10 -0700)]
Fixes from testing to request parsing.
Prashanth Mundkur [Tue, 5 May 2009 00:18:36 +0000 (17:18 -0700)]
add clean target
Prashanth Mundkur [Tue, 5 May 2009 00:18:22 +0000 (17:18 -0700)]
add some debug logging
Prashanth Mundkur [Mon, 4 May 2009 23:55:10 +0000 (16:55 -0700)]
Hook http into standalone build.
Prashanth Mundkur [Mon, 4 May 2009 23:53:55 +0000 (16:53 -0700)]
fix usage printing
Prashanth Mundkur [Mon, 4 May 2009 23:53:09 +0000 (16:53 -0700)]
Added a tester program.
Prashanth Mundkur [Mon, 4 May 2009 23:50:18 +0000 (16:50 -0700)]
More complete http API.
Prashanth Mundkur [Mon, 4 May 2009 23:40:14 +0000 (16:40 -0700)]
Added http api interface.
Prashanth Mundkur [Mon, 4 May 2009 17:16:32 +0000 (10:16 -0700)]
Round out http API; improve handling of 0.9 protocol
Prashanth Mundkur [Mon, 4 May 2009 02:17:31 +0000 (19:17 -0700)]
start on incremental parser for HTTP/1.1
Prashanth Mundkur [Mon, 4 May 2009 02:17:04 +0000 (19:17 -0700)]
fix indentation
Prashanth Mundkur [Mon, 4 May 2009 17:56:05 +0000 (10:56 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Sun, 3 May 2009 23:30:28 +0000 (00:30 +0100)]
add support for receiving/sending jsonrpc
Vincent Hanquez [Sun, 3 May 2009 19:08:22 +0000 (20:08 +0100)]
xenvm: open jsonrpc socket along with the legacy socket
Vincent Hanquez [Sun, 3 May 2009 18:44:21 +0000 (19:44 +0100)]
xenvm: rename socket into legacy_socket
Vincent Hanquez [Sun, 3 May 2009 18:40:49 +0000 (19:40 +0100)]
xenvm: add support for legacy vs new connection. all legacy for now
Vincent Hanquez [Sun, 3 May 2009 17:23:26 +0000 (18:23 +0100)]
move the task handler out of the monitor_rpc
Vincent Hanquez [Sun, 3 May 2009 09:35:21 +0000 (10:35 +0100)]
xenvm: split the monitor thread for vm event from the rpc monitor
Ross Philipson [Fri, 1 May 2009 14:47:39 +0000 (14:47 +0000)]
Fixes to use dlerror() to test dlsym() calls and fixed possible
realloc() leak.
Committer: Ross Philipson <rossp@naboo.uk.xensource.com>
Changes to be committed:
modified: libs/scsi/scsi_inq_stubs.c
Ross Philipson [Thu, 30 Apr 2009 19:42:02 +0000 (19:42 +0000)]
Added SCSI inquiry helper library for disk info pt.
Committer: Ross Philipson <rossp@naboo.uk.xensource.com>
Changes to be committed:
modified: Makefile
new file: libs/scsi/META.in
new file: libs/scsi/Makefile
new file: libs/scsi/scsi.ml
new file: libs/scsi/scsi.mli
new file: libs/scsi/scsi_inq_stubs.c
modified: xenops/Makefile
modified: xenvm/Makefile
Prashanth Mundkur [Wed, 29 Apr 2009 21:57:30 +0000 (14:57 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Prashanth Mundkur [Wed, 29 Apr 2009 21:52:01 +0000 (14:52 -0700)]
implement the record trimming pragma
Prashanth Mundkur [Wed, 29 Apr 2009 17:10:56 +0000 (10:10 -0700)]
Added support for pragma directives to json codegen; added a pragma to trim verbose ocaml record fields.
Vincent Hanquez [Wed, 29 Apr 2009 15:12:59 +0000 (16:12 +0100)]
xenvm: plumb the new extra watches to xal.
Vincent Hanquez [Wed, 29 Apr 2009 15:09:46 +0000 (16:09 +0100)]
add extra watches on keys extra-vm-watch and extra-local-watch in config file
Vincent Hanquez [Wed, 29 Apr 2009 14:14:41 +0000 (15:14 +0100)]
Makefile: use TOPLEVEL instead of hardcoding ..
Vincent Hanquez [Wed, 29 Apr 2009 14:12:26 +0000 (15:12 +0100)]
add extra watches config
Vincent Hanquez [Wed, 29 Apr 2009 13:39:49 +0000 (14:39 +0100)]
add base64 lib
Vincent Hanquez [Wed, 29 Apr 2009 11:58:10 +0000 (12:58 +0100)]
xenvm: send notification for extra events
Vincent Hanquez [Wed, 29 Apr 2009 11:45:56 +0000 (12:45 +0100)]
xenvm: fix ignored message for changertc since we include the uuid instead of uuid.
Vincent Hanquez [Wed, 29 Apr 2009 11:39:11 +0000 (12:39 +0100)]
xal: add ability to listen to arbitrary watches
this features permits to put watches in /local/domain/<domid>
and /vm/<uuid>, and then notify the module user when it triggers.
Prashanth Mundkur [Tue, 28 Apr 2009 16:54:31 +0000 (09:54 -0700)]
Add json encoding equations to README.
Prashanth Mundkur [Mon, 27 Apr 2009 22:34:23 +0000 (15:34 -0700)]
Fix rpc code-gen for api cleanups.
Prashanth Mundkur [Mon, 27 Apr 2009 20:45:58 +0000 (13:45 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Mon, 27 Apr 2009 11:38:47 +0000 (12:38 +0100)]
json: fix Null _ that newer ocaml compiler doesn't spot as errors.
Null doesn't take any arguments, so is that a new compiler bug ?