Commit Graph

2062 Commits

Author SHA1 Message Date
Alexandre Bezroutchko
743d93d8f0 dom0/qvm-usb: bugfix 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
9d77b3dd3c dom0/qvm-usb: detach operation appears to work 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
89b78d9426 dom0/qvm-usb: changed output format for qvm-usb -l 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
b72db5cad8 dvp/qvm-usb: not going to implement explicit specification of USB frontend device/port 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
4bb1182228 dom0/qvm-usb: implemented automatic frontend/backend initialization on attach 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
c0441f19a2 dvp/qvm-usb: support multiple appvms 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
a85d34a8b3 dom0/qvm-usb: partly implement usb_find_unused_frontend() 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
a719c5a44f dvp/qvm-usb: fixed global install script 2012-10-21 14:59:39 +02:00
Alexandre Bezroutchko
ff1a368dc4 dom0/qvm-usb: now use vm.run() to call vusb-ctl bind/unbind 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
d613d6a04d dom0/qvm-usb: attach works again for dom0 backend 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
db4d49b19c dom0+vm/qvm-usb: intermediate 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
73d8922e25 dom0+vm/qvm-usb: don't destroy xenstore in backend on install 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
68ce6c62b8 dvp/qvm-usb: fixed a typo 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
532fd7c48d dvp/qvm-usb: fixed a typo 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
a3170492b0 dom0+vm/qvm-usb: added vusb helper script to usbvm 2012-10-21 14:59:38 +02:00
Alexandre Bezroutchko
5cc4e28f58 dvp/qvm-usb: fixed readme 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
331c27d344 dvp/qvm-usb: fix backend install script to ignore some errors 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
706f93c8fd dvp/qvm-usb: split installation script for non-dom0 usb backend 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
3f59130624 dvp/qvm-usb: added a readme 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
72fba0ac1b dom0/qvm-usb: added usb_setup() 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
6600825cb4 dvp/qvm-usb: reworked installation scripts for usbvm and added one for appvms 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
17263c96b8 dom0/qvm-usb: fixed missing input validation 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
b9b2077062 dom0/qvm-usb: display proper name of vm a device is attached to 2012-10-21 14:59:37 +02:00
Alexandre Bezroutchko
c8cb9d00ce dom0/qvm-usb: use xs transaction 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
0ef88be16d dom0/qvm-usb: added description to usb_list() and usb_check_attached() methods 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
caf27cb936 dom0+vm/qvm-usb: use transaction in usb_check_attached() 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
81ca750403 dom0+vm/qvm-usb: cosmetic: removed debugging code, adjusted fixmes 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
d9055bda3f dvp/qvm-usb: ignore whitespaces when comparing output of qvm-usb tools 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
0b462bfbed dvp/qvm-usb: implemented usb_check_attached method, now "qvm-usb -l" indicate attachments 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
b962debfad dom0/qvm-usb: implemented usb_check_attached method, now "qvm-usb -l" indicate attachments 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
988d37fcb2 dom0/qvm-usb: qvm-usb is hopefully complete, stubs for all remaining usb_* methods implemented 2012-10-21 14:59:36 +02:00
Alexandre Bezroutchko
95b93a5082 dom0/qvm-usb: enabled -f option to qvm-usb (and cosmetic changes) 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
879cb2ea18 dvp/qvm-usb: fixed test scripts, they are somewhat useable again 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
fc74c6a85b dom0/qvm-usb: first implementation of qvm-usb 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
c856928314 dom0+vm/qvm-usb: changed XS path naming scheme again 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
023f204826 dom0+vm/qvm-usb: adjust unittest to the new XS path naming scheme (unittests are broken now) 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
876924f233 dom0+vm/qvm-usb: adjust usb_remove to the new XS naming scheme 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
d6426e3564 dom0+vm/qvm-usb: changed the structure of XS pathes 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
25b72ab3d5 dvp/qvm-usb: improved debugging output 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
6a4ab8d4bf dvp/qvm-usb: simple script to install pvusb hacks 2012-10-21 14:59:35 +02:00
Alexandre Bezroutchko
0359c5df98 dvp/qvm-usb: Changes to unittests. 2012-10-21 14:59:34 +02:00
Alexandre Bezroutchko
b0a68d287e dvp/qvm-usb: Added some debugging code. 2012-10-21 14:59:34 +02:00
Alexandre Bezroutchko
83626161fe dvp/qvm-usb: changed order of diff arguments in all test scripts, for clearer output 2012-10-21 14:59:34 +02:00
abb
c153c98fc1 dvp/qvm-usb: some naive unittests for block and pvusb passthrough 2012-10-21 14:59:34 +02:00
Alexandre Bezroutchko
fe4c9e7018 dom0+vm/qvm-usb: cosmetic 2012-10-21 14:59:34 +02:00
Alexandre Bezroutchko
0bbbb39eab dom0+vm/qvm-usb: autoload pvusb backend driver 2012-10-21 14:59:34 +02:00
Alexandre Bezroutchko
c1785f79dd dom0+vm/qvm-usb: First implementation of udev rules and supporting scripts. 2012-10-21 14:59:34 +02:00
Marek Marczykowski
e35b413c19 dom0/spec: add R: python-lxml for pretty print 2012-10-19 02:21:41 +02:00
Bruce A Downs
a504600c20 dom0/core: Added the pretty print of qubes.xml
* Replaced xml.etree.ElementTree with lxml.etree
* Added argument to tree.write(file, encoding="UTF-8", pretty_print=True)
2012-10-19 02:21:41 +02:00
Bruce A Downs
28b4f82b0a dom0/core: Added call to lock.remove_pidfile() on successful exit
* Adding remove_pidfile on exit
* prevents the incorrect 'crash' message on startup
* Added proper call to main
2012-10-19 02:21:41 +02:00