]> xenbits.xensource.com Git - xenclient/toolstack.git/log
xenclient/toolstack.git
15 years agoreindent domain
Vincent Hanquez [Mon, 18 May 2009 21:57:32 +0000 (14:57 -0700)]
reindent domain

15 years agoremove maybe duplicate copy
Vincent Hanquez [Mon, 18 May 2009 18:41:15 +0000 (11:41 -0700)]
remove maybe duplicate copy

15 years agoplumb videoram from the config to xenops build structure
Vincent Hanquez [Sat, 16 May 2009 15:18:19 +0000 (16:18 +0100)]
plumb videoram from the config to xenops build structure

15 years agoadd videoram in the hvm build structure
Vincent Hanquez [Sat, 16 May 2009 15:18:09 +0000 (16:18 +0100)]
add videoram in the hvm build structure

15 years agoxenvm: add videoram
Vincent Hanquez [Sat, 16 May 2009 14:31:09 +0000 (15:31 +0100)]
xenvm: add videoram

15 years agoforce warning about partial application as errors to prevent further problems.
Vincent Hanquez [Wed, 13 May 2009 10:21:58 +0000 (11:21 +0100)]
force warning about partial application as errors to prevent further problems.

15 years agofix partial use of PCI.add related to the msitranslate new option
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

15 years agoMerge commit 'kamalan/master'
Vincent Hanquez [Tue, 12 May 2009 15:16:03 +0000 (16:16 +0100)]
Merge commit 'kamalan/master'

15 years agomove xenvmlib to use jsonrpc instead of text
Vincent Hanquez [Tue, 12 May 2009 15:14:15 +0000 (16:14 +0100)]
move xenvmlib to use jsonrpc instead of text

15 years agoremove legacy socket
Vincent Hanquez [Tue, 12 May 2009 12:48:54 +0000 (13:48 +0100)]
remove legacy socket

15 years agojson: add a helper to escape string. not completed.
Vincent Hanquez [Tue, 12 May 2009 12:42:13 +0000 (13:42 +0100)]
json: add a helper to escape string. not completed.

15 years agoAdd pci-msitranslation option to XC toolstack.
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.

16 years agoxenops army knife: ignore the device return value with a type, and don't return a...
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.

16 years agoscsi info: few minors fixes
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.

16 years agoAdded function in VBD code to pass in the SCSI inquiry information.
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

16 years agoadd support for receiving/sending jsonrpc
Vincent Hanquez [Sun, 3 May 2009 23:30:28 +0000 (00:30 +0100)]
add support for receiving/sending jsonrpc

16 years agoxenvm: open jsonrpc socket along with the legacy socket
Vincent Hanquez [Sun, 3 May 2009 19:08:22 +0000 (20:08 +0100)]
xenvm: open jsonrpc socket along with the legacy socket

16 years agoxenvm: rename socket into legacy_socket
Vincent Hanquez [Sun, 3 May 2009 18:44:21 +0000 (19:44 +0100)]
xenvm: rename socket into legacy_socket

16 years agoxenvm: add support for legacy vs new connection. all legacy for now
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

16 years agomove the task handler out of the monitor_rpc
Vincent Hanquez [Sun, 3 May 2009 17:23:26 +0000 (18:23 +0100)]
move the task handler out of the monitor_rpc

16 years agoxenvm: split the monitor thread for vm event from the rpc monitor
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

16 years agoFixes to use dlerror() to test dlsym() calls and fixed possible
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

16 years agoAdded SCSI inquiry helper library for disk info pt.
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

16 years agoxenvm: plumb the new extra watches to xal.
Vincent Hanquez [Wed, 29 Apr 2009 15:12:59 +0000 (16:12 +0100)]
xenvm: plumb the new extra watches to xal.

16 years agoadd extra watches on keys extra-vm-watch and extra-local-watch in config file
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

16 years agoMakefile: use TOPLEVEL instead of hardcoding ..
Vincent Hanquez [Wed, 29 Apr 2009 14:14:41 +0000 (15:14 +0100)]
Makefile: use TOPLEVEL instead of hardcoding ..

16 years agoadd extra watches config
Vincent Hanquez [Wed, 29 Apr 2009 14:12:26 +0000 (15:12 +0100)]
add extra watches config

16 years agoadd base64 lib
Vincent Hanquez [Wed, 29 Apr 2009 13:39:49 +0000 (14:39 +0100)]
add base64 lib

16 years agoxenvm: send notification for extra events
Vincent Hanquez [Wed, 29 Apr 2009 11:58:10 +0000 (12:58 +0100)]
xenvm: send notification for extra events

16 years agoxenvm: fix ignored message for changertc since we include the uuid instead of uuid.
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.

16 years agoxal: add ability to listen to arbitrary watches
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.

16 years agoFix rpc code-gen for api cleanups.
Prashanth Mundkur [Mon, 27 Apr 2009 22:34:23 +0000 (15:34 -0700)]
Fix rpc code-gen for api cleanups.

16 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Prashanth Mundkur [Mon, 27 Apr 2009 20:45:58 +0000 (13:45 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack

16 years agojson: fix Null _ that newer ocaml compiler doesn't spot as errors.
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 ?

16 years agojsonrpc: some change in the API.
Vincent Hanquez [Mon, 27 Apr 2009 11:37:24 +0000 (12:37 +0100)]
jsonrpc: some change in the API.

- add a couple of helpers
- reorg structure a bit

16 years agoUpdate json/README.
Prashanth Mundkur [Fri, 24 Apr 2009 18:12:19 +0000 (11:12 -0700)]
Update json/README.

16 years agoJsonrpc: couple of rename and add some string<->jsonrpc helper
Vincent Hanquez [Fri, 24 Apr 2009 14:02:22 +0000 (15:02 +0100)]
Jsonrpc: couple of rename and add some string<->jsonrpc helper

16 years agoremove the JSONRPC prefix from exceptions
Vincent Hanquez [Fri, 24 Apr 2009 12:12:41 +0000 (13:12 +0100)]
remove the JSONRPC prefix from exceptions

16 years agocompile json and jsonrpc before xen libraries.
Vincent Hanquez [Fri, 24 Apr 2009 11:13:17 +0000 (12:13 +0100)]
compile json and jsonrpc before xen libraries.

16 years agoFix code-generators and standalone build after integration re-org and renaming
Prashanth Mundkur [Thu, 23 Apr 2009 21:12:43 +0000 (14:12 -0700)]
Fix code-generators and standalone build after integration re-org and renaming

16 years agoexpose unexpected_char exception
Vincent Hanquez [Thu, 23 Apr 2009 14:11:32 +0000 (15:11 +0100)]
expose unexpected_char exception

16 years agoMerge branch 'integrate-json-and-rpc'
Vincent Hanquez [Thu, 23 Apr 2009 14:07:11 +0000 (15:07 +0100)]
Merge branch 'integrate-json-and-rpc'

16 years agoadd jsonrpc Makefile
Vincent Hanquez [Thu, 23 Apr 2009 14:06:30 +0000 (15:06 +0100)]
add jsonrpc Makefile

16 years agomove jsonrpc into its own library
Vincent Hanquez [Thu, 23 Apr 2009 14:06:12 +0000 (15:06 +0100)]
move jsonrpc into its own library

16 years agomove generators into a gen directory
Vincent Hanquez [Thu, 23 Apr 2009 13:27:14 +0000 (14:27 +0100)]
move generators into a gen directory

16 years agoexpose undefined
Vincent Hanquez [Thu, 23 Apr 2009 13:16:07 +0000 (14:16 +0100)]
expose undefined

16 years agoadd the undefined value define in the old implementation.
Vincent Hanquez [Thu, 23 Apr 2009 13:15:26 +0000 (14:15 +0100)]
add the undefined value define in the old implementation.

it probably need to go away at some point.

16 years agoadd the simple "parser" from the old implementation for direct compatibility
Vincent Hanquez [Thu, 23 Apr 2009 13:13:21 +0000 (14:13 +0100)]
add the simple "parser" from the old implementation for direct compatibility

16 years agosimplify json_conv to use more function from the json module
Vincent Hanquez [Thu, 23 Apr 2009 13:10:12 +0000 (14:10 +0100)]
simplify json_conv to use more function from the json module

16 years agoexport string_of_type
Vincent Hanquez [Thu, 23 Apr 2009 13:10:02 +0000 (14:10 +0100)]
export string_of_type

16 years agoadd a string_of_type function for easier debugging and better error reporting
Vincent Hanquez [Thu, 23 Apr 2009 13:04:19 +0000 (14:04 +0100)]
add a string_of_type function for easier debugging and better error reporting

16 years agomerge function with another implemention of json
Vincent Hanquez [Thu, 23 Apr 2009 13:03:03 +0000 (14:03 +0100)]
merge function with another implemention of json

16 years agoadd my name to the json library
Vincent Hanquez [Thu, 23 Apr 2009 13:01:22 +0000 (14:01 +0100)]
add my name to the json library

16 years agopart of another json library into the new json library
Vincent Hanquez [Thu, 23 Apr 2009 12:53:10 +0000 (13:53 +0100)]
part of another json library into the new json library

16 years agoVIO: add a way to disable the cache, lots of modifications around cache handling...
Vincent Hanquez [Thu, 23 Apr 2009 11:11:18 +0000 (12:11 +0100)]
VIO: add a way to disable the cache, lots of modifications around cache handling in write.

16 years agoMerge branch 'integrated-build' into devel
Prashanth Mundkur [Wed, 22 Apr 2009 17:47:32 +0000 (10:47 -0700)]
Merge branch 'integrated-build' into devel

16 years agohook new json tools into toolstack build.
Prashanth Mundkur [Tue, 21 Apr 2009 23:20:20 +0000 (16:20 -0700)]
hook new json tools into toolstack build.

Since we can't run cross-compiled binaries as part of the build,
this checkin includes a tool-generated file in json/gen_rpc/gen_rpc.

16 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Prashanth Mundkur [Wed, 22 Apr 2009 16:38:13 +0000 (09:38 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack

16 years agowrite the multiprocessor suspend flag in xenstore
Vincent Hanquez [Wed, 22 Apr 2009 11:01:28 +0000 (12:01 +0100)]
write the multiprocessor suspend flag in xenstore

16 years agoadd mli for json_rpc
Prashanth Mundkur [Tue, 21 Apr 2009 23:14:12 +0000 (16:14 -0700)]
add mli for json_rpc

16 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Prashanth Mundkur [Tue, 21 Apr 2009 21:12:43 +0000 (14:12 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack

16 years agouse a build function to factor the restore code.
Vincent Hanquez [Tue, 21 Apr 2009 13:41:53 +0000 (14:41 +0100)]
use a build function to factor the restore code.

16 years agouse the structure instead of taking all arguments inline in restore now.
Vincent Hanquez [Tue, 21 Apr 2009 12:01:45 +0000 (13:01 +0100)]
use the structure instead of taking all arguments inline in restore now.

16 years agouse the structure instead of taking all arguments inline
Vincent Hanquez [Tue, 21 Apr 2009 11:59:22 +0000 (12:59 +0100)]
use the structure instead of taking all arguments inline

16 years agoadd a function to create a build info out of a xenvm config
Vincent Hanquez [Tue, 21 Apr 2009 11:57:04 +0000 (12:57 +0100)]
add a function to create a build info out of a xenvm config

16 years agoadd a restore function similar to the build function with structure calling.
Vincent Hanquez [Tue, 21 Apr 2009 11:46:30 +0000 (12:46 +0100)]
add a restore function similar to the build function with structure calling.

16 years agofix start failure to reset the domid instead of keeping an old domid.
Vincent Hanquez [Tue, 21 Apr 2009 11:36:37 +0000 (12:36 +0100)]
fix start failure to reset the domid instead of keeping an old domid.

also refactor the code to be reusable in restore

16 years agochange restore to pv_restore
Vincent Hanquez [Tue, 21 Apr 2009 11:36:18 +0000 (12:36 +0100)]
change restore to pv_restore

16 years agonull rpc responses are valid, and not errors
Prashanth Mundkur [Tue, 21 Apr 2009 00:42:53 +0000 (17:42 -0700)]
null rpc responses are valid, and not errors

16 years agoadded some rpc tests
Prashanth Mundkur [Tue, 21 Apr 2009 00:41:54 +0000 (17:41 -0700)]
added some rpc tests

16 years agoProperly handle multiple servers
Prashanth Mundkur [Mon, 20 Apr 2009 21:50:19 +0000 (14:50 -0700)]
Properly handle multiple servers

16 years agoupdate README
Prashanth Mundkur [Mon, 20 Apr 2009 21:48:09 +0000 (14:48 -0700)]
update README

16 years agoxenvm: plumb through xenops the timeoffset if it exists
Vincent Hanquez [Mon, 20 Apr 2009 16:44:53 +0000 (17:44 +0100)]
xenvm: plumb through xenops the timeoffset if it exists

16 years agoxenvm: add the timeoffset config option to the readme
Vincent Hanquez [Mon, 20 Apr 2009 16:44:36 +0000 (17:44 +0100)]
xenvm: add the timeoffset config option to the readme

16 years agoxenvm: add a way to specify time offset.
Vincent Hanquez [Mon, 20 Apr 2009 16:40:56 +0000 (17:40 +0100)]
xenvm: add a way to specify time offset.

16 years agoxenvm: add a way to notify higher layer that we want to store something.
Vincent Hanquez [Mon, 20 Apr 2009 16:31:23 +0000 (17:31 +0100)]
xenvm: add a way to notify higher layer that we want to store something.

propagate the changeRtc call to higherlayer.

16 years agoadd an option to remove the restore file at startup
Vincent Hanquez [Sat, 18 Apr 2009 15:54:05 +0000 (16:54 +0100)]
add an option to remove the restore file at startup

16 years agoVIO: add reade_eof
Vincent Hanquez [Sat, 18 Apr 2009 15:48:46 +0000 (16:48 +0100)]
VIO: add reade_eof

16 years agoclarify client naming
Prashanth Mundkur [Fri, 17 Apr 2009 23:16:43 +0000 (16:16 -0700)]
clarify client naming

16 years agocleanup of unused code
Prashanth Mundkur [Fri, 17 Apr 2009 22:22:47 +0000 (15:22 -0700)]
cleanup of unused code

16 years agoclient-side rpc code generation
Prashanth Mundkur [Fri, 17 Apr 2009 22:11:23 +0000 (15:11 -0700)]
client-side rpc code generation

16 years agocreate all generated files as read-only
Prashanth Mundkur [Fri, 17 Apr 2009 20:38:09 +0000 (13:38 -0700)]
create all generated files as read-only

16 years agoadd some test files for the rpc code-generator
Prashanth Mundkur [Fri, 17 Apr 2009 20:23:47 +0000 (13:23 -0700)]
add some test files for the rpc code-generator

16 years agofixes to get generated server code to compile
Prashanth Mundkur [Fri, 17 Apr 2009 20:15:43 +0000 (13:15 -0700)]
fixes to get generated server code to compile

16 years agoadd type annotation for dispatch struct
Prashanth Mundkur [Fri, 17 Apr 2009 19:36:55 +0000 (12:36 -0700)]
add type annotation for dispatch struct

16 years agogenerate dispatch structure as well
Prashanth Mundkur [Fri, 17 Apr 2009 19:34:48 +0000 (12:34 -0700)]
generate dispatch structure as well

16 years agofinish server side generation; add syntax for open modules
Prashanth Mundkur [Fri, 17 Apr 2009 17:59:07 +0000 (10:59 -0700)]
finish server side generation; add syntax for open modules

16 years agoVIO: add read_line
Vincent Hanquez [Fri, 17 Apr 2009 15:12:25 +0000 (16:12 +0100)]
VIO: add read_line

16 years agoadded server-side notification handling
Prashanth Mundkur [Fri, 17 Apr 2009 02:23:23 +0000 (19:23 -0700)]
added server-side notification handling

16 years agoadded missing omakefiles
Prashanth Mundkur [Fri, 17 Apr 2009 02:09:59 +0000 (19:09 -0700)]
added missing omakefiles

16 years agostart on server-side code-generation
Prashanth Mundkur [Fri, 17 Apr 2009 02:09:40 +0000 (19:09 -0700)]
start on server-side code-generation

16 years agonotifications don't have an id
Prashanth Mundkur [Fri, 17 Apr 2009 02:08:50 +0000 (19:08 -0700)]
notifications don't have an id

16 years agoadded some utilities for generated rpc code
Prashanth Mundkur [Thu, 16 Apr 2009 21:32:59 +0000 (14:32 -0700)]
added some utilities for generated rpc code

16 years agofix decl ordering; use separate files for client/server output
Prashanth Mundkur [Thu, 16 Apr 2009 19:51:28 +0000 (12:51 -0700)]
fix decl ordering; use separate files for client/server output

16 years agoadded a simple spec checker
Prashanth Mundkur [Thu, 16 Apr 2009 01:25:14 +0000 (18:25 -0700)]
added a simple spec checker

16 years agoreworked spec types; added to omake build
Prashanth Mundkur [Wed, 15 Apr 2009 23:53:11 +0000 (16:53 -0700)]
reworked spec types; added to omake build

16 years agoshell for rpc generator; needs code-generator
Prashanth Mundkur [Wed, 15 Apr 2009 21:04:43 +0000 (14:04 -0700)]
shell for rpc generator; needs code-generator

16 years agoadded some helper utilities
Prashanth Mundkur [Tue, 14 Apr 2009 18:03:04 +0000 (11:03 -0700)]
added some helper utilities

16 years agohandle optional record fields specially, allowing them to be omitted
Prashanth Mundkur [Mon, 13 Apr 2009 21:32:11 +0000 (14:32 -0700)]
handle optional record fields specially, allowing them to be omitted

16 years agoadd option to print values
Prashanth Mundkur [Mon, 13 Apr 2009 21:30:44 +0000 (14:30 -0700)]
add option to print values