]> xenbits.xensource.com Git - xenclient/toolstack.git/log
xenclient/toolstack.git
15 years agoEnsure generated ethernet addresses are unicast and locally-administered. Fix from...
Prashanth Mundkur [Sat, 20 Jun 2009 00:02:40 +0000 (17:02 -0700)]
Ensure generated ethernet addresses are unicast and locally-administered.  Fix from Christian Limpach.

15 years agoremove debug line
Vincent Hanquez [Mon, 15 Jun 2009 17:43:38 +0000 (18:43 +0100)]
remove debug line

15 years agopartial compilation previously succeed when they were some missing type changes
Vincent Hanquez [Mon, 15 Jun 2009 17:42:43 +0000 (18:42 +0100)]
partial compilation previously succeed when they were some missing type changes

15 years agoset shadow allocation only in the case of HVM.
Vincent Hanquez [Mon, 15 Jun 2009 16:58:49 +0000 (17:58 +0100)]
set shadow allocation only in the case of HVM.

15 years agorespect the hvm flags instead of creating hvm all the time.
Vincent Hanquez [Mon, 15 Jun 2009 16:55:56 +0000 (17:55 +0100)]
respect the hvm flags instead of creating hvm all the time.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Vincent Hanquez [Fri, 12 Jun 2009 17:51:40 +0000 (18:51 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack

Conflicts:
xenvm/xenvm.ml

15 years agotemporary fix to disable disk hotplugging altogether
Vincent Hanquez [Fri, 12 Jun 2009 17:40:58 +0000 (18:40 +0100)]
temporary fix to disable disk hotplugging altogether

workaround bug in drivers.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Jean Guyader [Fri, 12 Jun 2009 17:26:42 +0000 (18:26 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack

15 years agoNever remove the device when we receive an unplug request.
Jean Guyader [Fri, 12 Jun 2009 17:22:59 +0000 (18:22 +0100)]
Never remove the device when we receive an unplug request.

15 years agoreindent couple of options
Vincent Hanquez [Wed, 10 Jun 2009 21:42:59 +0000 (22:42 +0100)]
reindent couple of options

15 years agoAdd inject-sci config option.
Kamala Narasimhan [Wed, 10 Jun 2009 20:29:26 +0000 (16:29 -0400)]
Add inject-sci config option.

Moving forward, by default lid close, power/sleep button events will be controlled by xenmgr.  But when this config option is set (and it is not set by default), we will inject lid, power/sleep button SCIs into guest space.

15 years agofix restore that got completly mishandled during the last code refactor
Vincent Hanquez [Wed, 10 Jun 2009 12:22:47 +0000 (13:22 +0100)]
fix restore that got completly mishandled during the last code refactor

15 years agorefactor shutdown to work regardless of acpi_s_state
Vincent Hanquez [Wed, 10 Jun 2009 09:28:06 +0000 (10:28 +0100)]
refactor shutdown to work regardless of acpi_s_state

shutdown is now handling the difference between (different flavor of) hvm and pv,
instead of having shutdown completly useless in some case of hvm.
shutdown_ack now just call shutdown and wait the node to be remove for a PV domain.

15 years agoadd binding to get the acpi S_STATE of a domain
Vincent Hanquez [Wed, 10 Jun 2009 09:07:08 +0000 (10:07 +0100)]
add binding to get the acpi S_STATE of a domain

15 years agofix help that was lying.
Vincent Hanquez [Tue, 9 Jun 2009 15:55:50 +0000 (16:55 +0100)]
fix help that was lying.

15 years agoadd a string to liststring allowance for getting params.
Vincent Hanquez [Tue, 9 Jun 2009 15:53:28 +0000 (16:53 +0100)]
add a string to liststring allowance for getting params.

15 years agojson: escape characters when printing
Vincent Hanquez [Fri, 5 Jun 2009 14:09:00 +0000 (15:09 +0100)]
json: escape characters when printing

15 years agovideoram: pass the argument to qemu.
Vincent Hanquez [Wed, 3 Jun 2009 07:39:56 +0000 (08:39 +0100)]
videoram: pass the argument to qemu.

15 years agoadd videoram in the ioemu
Vincent Hanquez [Tue, 2 Jun 2009 17:14:34 +0000 (18:14 +0100)]
add videoram in the ioemu

15 years agoxenvm: repair the rpc interface that wasn't accepting anymore message correctly
Vincent Hanquez [Tue, 2 Jun 2009 17:10:32 +0000 (18:10 +0100)]
xenvm: repair the rpc interface that wasn't accepting anymore message correctly

15 years agobuild error in xenops
Vincent Hanquez [Fri, 29 May 2009 15:10:42 +0000 (16:10 +0100)]
build error in xenops

15 years agoplumb videoram into the building/restoring.
Vincent Hanquez [Fri, 29 May 2009 14:41:04 +0000 (15:41 +0100)]
plumb videoram into the building/restoring.

15 years agoadd missing copyright to http.mli, fix year.
Prashanth Mundkur [Thu, 28 May 2009 05:46:38 +0000 (22:46 -0700)]
add missing copyright to http.mli, fix year.

15 years agoFix rpc codegen to output code by endpoints.
Prashanth Mundkur [Thu, 28 May 2009 05:26:11 +0000 (22:26 -0700)]
Fix rpc codegen to output code by endpoints.

15 years agoAdd some useful pragmas to json-conv, doc them in README, and add to tests.
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.

15 years agoMerge branch 'master' into prashanth
Prashanth Mundkur [Wed, 27 May 2009 21:37:19 +0000 (14:37 -0700)]
Merge branch 'master' into prashanth

15 years agoadd sound option passing to qemu
Vincent Hanquez [Wed, 27 May 2009 06:59:48 +0000 (07:59 +0100)]
add sound option passing to qemu

15 years agoplumb the sound option from the config to Dm parameter
Vincent Hanquez [Tue, 26 May 2009 17:52:33 +0000 (18:52 +0100)]
plumb the sound option from the config to Dm parameter

15 years agoadd sound option in the config file
Vincent Hanquez [Tue, 26 May 2009 17:52:10 +0000 (18:52 +0100)]
add sound option in the config file

15 years agoadd a sound option in Dm parameter
Vincent Hanquez [Tue, 26 May 2009 17:50:41 +0000 (18:50 +0100)]
add a sound option in Dm parameter

15 years agochange parameters passing to qemu to take a structure
Vincent Hanquez [Tue, 26 May 2009 17:48:23 +0000 (18:48 +0100)]
change parameters passing to qemu to take a structure

15 years agoMerge branch 'master' into prashanth
Prashanth Mundkur [Thu, 21 May 2009 17:42:31 +0000 (10:42 -0700)]
Merge branch 'master' into prashanth

15 years agoreenable json.of_string
Vincent Hanquez [Thu, 21 May 2009 17:12:13 +0000 (18:12 +0100)]
reenable json.of_string

15 years agofix build breakage related to domain.make change
Vincent Hanquez [Thu, 21 May 2009 17:11:55 +0000 (18:11 +0100)]
fix build breakage related to domain.make change

15 years agoMerge commit 'prashanthm/master'
Vincent Hanquez [Wed, 20 May 2009 18:27:28 +0000 (11:27 -0700)]
Merge commit 'prashanthm/master'

Conflicts:
libs/stdext/Makefile

15 years agoadd a payload callback to handle large direct-to-file payloads
Prashanth Mundkur [Tue, 19 May 2009 22:51:53 +0000 (15:51 -0700)]
add a payload callback to handle large direct-to-file payloads

15 years agoadd varmap
Vincent Hanquez [Mon, 18 May 2009 23:28:06 +0000 (16:28 -0700)]
add varmap

15 years agofix usage of xs.writev for writing platformdata
Vincent Hanquez [Mon, 18 May 2009 23:05:02 +0000 (16:05 -0700)]
fix usage of xs.writev for writing platformdata

15 years agochange make to take a create_info structure
Vincent Hanquez [Mon, 18 May 2009 22:59:15 +0000 (15:59 -0700)]
change make to take a create_info structure

15 years agoseparate hap from hvm
Vincent Hanquez [Mon, 18 May 2009 22:50:00 +0000 (15:50 -0700)]
separate hap from hvm

15 years agoMore rpcgen stuff:
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

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 agoupdated test_http to the new api
Prashanth Mundkur [Mon, 18 May 2009 15:25:44 +0000 (08:25 -0700)]
updated test_http to the new api

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 agoadded a header callback for improve compatibility with xenmgr/http
Prashanth Mundkur [Fri, 15 May 2009 22:10:39 +0000 (15:10 -0700)]
added a header callback for improve compatibility with xenmgr/http

15 years agostart on xenvm protocol autogeneration
Prashanth Mundkur [Fri, 15 May 2009 21:04:16 +0000 (14:04 -0700)]
start on xenvm protocol autogeneration

15 years agofix handling of base types in rpc codegen
Prashanth Mundkur [Fri, 15 May 2009 20:06:56 +0000 (13:06 -0700)]
fix handling of base types in rpc codegen

15 years agoslightly prettify codegen
Prashanth Mundkur [Fri, 15 May 2009 19:25:23 +0000 (12:25 -0700)]
slightly prettify codegen

15 years agoupdate json_conv tests to also test floats
Prashanth Mundkur [Fri, 15 May 2009 17:11:44 +0000 (10:11 -0700)]
update json_conv tests to also test floats

15 years agofix missing support for floats in json_conv codegen
Prashanth Mundkur [Fri, 15 May 2009 17:07:29 +0000 (10:07 -0700)]
fix missing support for floats in json_conv codegen

15 years agofix missing support for floats in json_conv
Prashanth Mundkur [Fri, 15 May 2009 17:06:41 +0000 (10:06 -0700)]
fix missing support for floats in json_conv

15 years agoMerge branch 'master' into prashanth
Prashanth Mundkur [Fri, 15 May 2009 00:44:27 +0000 (17:44 -0700)]
Merge branch 'master' into prashanth

15 years agoslightly more correct param-less conversion
Prashanth Mundkur [Fri, 15 May 2009 00:38:19 +0000 (17:38 -0700)]
slightly more correct param-less conversion

15 years agotest codegen for param-less rpcs
Prashanth Mundkur [Fri, 15 May 2009 00:31:49 +0000 (17:31 -0700)]
test codegen for param-less rpcs

15 years agoproperly handle rpcs that don't take any params (make them take ():unit)
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)

15 years agobetter error handling; clarify a callback name
Prashanth Mundkur [Thu, 14 May 2009 16:20:29 +0000 (09:20 -0700)]
better error handling; clarify a callback name

15 years agoadd substring parsing api to avoid unnecessary string copies
Prashanth Mundkur [Thu, 14 May 2009 06:33:41 +0000 (23:33 -0700)]
add substring parsing api to avoid unnecessary string copies

15 years agoadd Eventloop.t as arg to callbacks
Prashanth Mundkur [Thu, 14 May 2009 03:06:28 +0000 (20:06 -0700)]
add Eventloop.t as arg to callbacks

15 years agoadd eventloop infrastructure
Prashanth Mundkur [Thu, 14 May 2009 02:33:14 +0000 (19:33 -0700)]
add eventloop infrastructure

15 years agoadd a fdset create api
Prashanth Mundkur [Thu, 14 May 2009 02:32:43 +0000 (19:32 -0700)]
add a fdset create api

15 years agofix tracking of maxfd in fdset
Prashanth Mundkur [Thu, 14 May 2009 02:32:09 +0000 (19:32 -0700)]
fix tracking of maxfd in fdset

15 years agowhitespace cleanup
Prashanth Mundkur [Wed, 13 May 2009 17:15:53 +0000 (10:15 -0700)]
whitespace cleanup

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 agoswitch over to new json parser
Prashanth Mundkur [Fri, 8 May 2009 18:12:24 +0000 (11:12 -0700)]
switch over to new json parser

16 years agouse simplified error handlers
Prashanth Mundkur [Fri, 8 May 2009 18:11:15 +0000 (11:11 -0700)]
use simplified error handlers

16 years agosimplify json_conv error handling
Prashanth Mundkur [Fri, 8 May 2009 18:03:09 +0000 (11:03 -0700)]
simplify json_conv error handling

16 years agosimplify json_parse error handling
Prashanth Mundkur [Fri, 8 May 2009 17:35:40 +0000 (10:35 -0700)]
simplify json_parse error handling

16 years agointegrate http into toolstack build
Prashanth Mundkur [Wed, 6 May 2009 22:46:01 +0000 (15:46 -0700)]
integrate http into toolstack build

16 years agofix type-inference
Prashanth Mundkur [Wed, 6 May 2009 22:02:21 +0000 (15:02 -0700)]
fix type-inference

16 years agotest serialization api
Prashanth Mundkur [Wed, 6 May 2009 22:01:53 +0000 (15:01 -0700)]
test serialization api

16 years agoadd serialization api
Prashanth Mundkur [Wed, 6 May 2009 22:01:30 +0000 (15:01 -0700)]
add serialization api

16 years agosome cleanup of standalone build
Prashanth Mundkur [Wed, 6 May 2009 21:59:31 +0000 (14:59 -0700)]
some cleanup of standalone build

16 years agotest the compact api
Prashanth Mundkur [Wed, 6 May 2009 00:56:38 +0000 (17:56 -0700)]
test the compact api

16 years agoadded a slightly more compact api
Prashanth Mundkur [Wed, 6 May 2009 00:55:57 +0000 (17:55 -0700)]
added a slightly more compact api

16 years agoprint errors in payload parsing; fix recursion in reader
Prashanth Mundkur [Tue, 5 May 2009 23:15:56 +0000 (16:15 -0700)]
print errors in payload parsing; fix recursion in reader

16 years agofix status code handling
Prashanth Mundkur [Tue, 5 May 2009 23:13:59 +0000 (16:13 -0700)]
fix status code handling

16 years agoFixes from testing to request parsing.
Prashanth Mundkur [Tue, 5 May 2009 01:10:59 +0000 (18:10 -0700)]
Fixes from testing to request parsing.

16 years agoadd clean target
Prashanth Mundkur [Tue, 5 May 2009 00:18:36 +0000 (17:18 -0700)]
add clean target

16 years agoadd some debug logging
Prashanth Mundkur [Tue, 5 May 2009 00:18:22 +0000 (17:18 -0700)]
add some debug logging

16 years agoHook http into standalone build.
Prashanth Mundkur [Mon, 4 May 2009 23:55:10 +0000 (16:55 -0700)]
Hook http into standalone build.

16 years agofix usage printing
Prashanth Mundkur [Mon, 4 May 2009 23:53:55 +0000 (16:53 -0700)]
fix usage printing

16 years agoAdded a tester program.
Prashanth Mundkur [Mon, 4 May 2009 23:53:09 +0000 (16:53 -0700)]
Added a tester program.

16 years agoMore complete http API.
Prashanth Mundkur [Mon, 4 May 2009 23:50:18 +0000 (16:50 -0700)]
More complete http API.

16 years agoAdded http api interface.
Prashanth Mundkur [Mon, 4 May 2009 23:40:14 +0000 (16:40 -0700)]
Added http api interface.

16 years agoRound out http API; improve handling of 0.9 protocol
Prashanth Mundkur [Mon, 4 May 2009 17:16:32 +0000 (10:16 -0700)]
Round out http API; improve handling of 0.9 protocol

16 years agostart on incremental parser for HTTP/1.1
Prashanth Mundkur [Mon, 4 May 2009 02:17:31 +0000 (19:17 -0700)]
start on incremental parser for HTTP/1.1

16 years agofix indentation
Prashanth Mundkur [Mon, 4 May 2009 02:17:04 +0000 (19:17 -0700)]
fix indentation

16 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack
Prashanth Mundkur [Mon, 4 May 2009 17:56:05 +0000 (10:56 -0700)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/toolstack