Marek Marczykowski
f45e6c92c5
spec: add missing 'make' call
2012-11-07 18:05:17 +01:00
Marek Marczykowski
c777f3d30d
makefile: split rpms into rpms-vm and rpms-dom0 ( #665 )
2012-11-07 18:05:17 +01:00
Marek Marczykowski
cb31b333ae
vm/spec: fix NotShowIn entries in autostart desktop files
2012-11-03 05:22:03 +01:00
Marek Marczykowski
33cec0defa
vm: setup device permission to allow non-root vchan servers
...
This will allow to start pulseaudio as normal user and get rid of preloaded
library.
2012-11-03 05:22:03 +01:00
Marek Marczykowski
eea3aa3b72
vchan: fix multiple server instances from single process
...
Use new u2mfn_fd for each ring_init call - each open fd to u2mfn is capable to
do only one u2mfn_alloc_kpage, so it can't be reused at the next ring_init.
2012-11-03 05:22:02 +01:00
Marek Marczykowski
debcf6d24a
u2mfn: add API to use specific u2mfn FD
...
This enable to get multiple pages (via u2mfn_alloc_kpage) - kernel module holds
pointer to it in per-FD struct, so the same FD can't be reused for the next request.
More elegant solution should involve kernel module modification (stored page
list or sth), but it is planed to replace this part of code with libxenvchan
(or even more generic version), so this temporary solution should be enough.
2012-11-03 05:22:01 +01:00
Marek Marczykowski
6b23655fb7
vchan: specify data param of libvchan_write as const
...
It isn't (and shouldn't) modified by the function so mark it in declaration.
This will also help catching some errors.
2012-11-03 05:22:01 +01:00
Joanna Rutkowska
595696b6f6
version 2.1.1
2012-11-02 14:27:01 +01:00
Marek Marczykowski
7fec0fd6f3
dom0/updates: include pkg groups metadata from Fedora 13
...
This will allow calls like "qubes-dom0-update @XFCE"
2012-10-23 05:47:09 +02:00
Marek Marczykowski
e9025d3690
dom0/spec: fix file permissions in package
2012-10-23 05:46:25 +02:00
Marek Marczykowski
a432b729fa
vm/qvm-usb: include vusb-ctl in VM package
2012-10-23 05:45:47 +02:00
Marek Marczykowski
8fee35f010
dom0+vm/qvm-usb: improve USB hubs detection
...
This method filter out also "rate matching hub", which is device 2.
2012-10-23 05:44:37 +02:00
Marek Marczykowski
4b44a149c1
dom+vm/qvm-usb: improve handling devices like "2-1.4"
...
xenstore doesn't allow '.' in key name, so translate it to '_'
2012-10-23 05:42:39 +02:00
Alexandre Bezroutchko
b2a784d35f
adjust rpm spec file to cover compiled python files
2012-10-21 20:59:17 +02:00
Alexandre Bezroutchko
2254348654
qvp/qvm-usb: removed unnecessary file
2012-10-21 15:35:25 +02:00
Alexandre Bezroutchko
5d4cf00899
dvp/qvm-usb: converted installer scripts into RPM
2012-10-21 15:10:40 +02:00
Alexandre Bezroutchko
9fe165ebb4
dom0/qvm-usb: Automatically create XS directory for USB devices
2012-10-21 14:59:40 +02:00
Alexandre Bezroutchko
e27fe3189c
dvp/qvm-usb: updated readme
2012-10-21 14:59:40 +02:00
Alexandre Bezroutchko
f896d6ff2f
dvp/qvm-usb: updated readme
2012-10-21 14:59:40 +02:00
Alexandre Bezroutchko
7981687997
dvp/qvm-usb: support multiple backend vms in the installer
2012-10-21 14:59:40 +02:00
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