Marek Marczykowski
5f4a1edca4
Add build-deps file ( #666 )
2012-11-07 18:14:26 +01:00
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
Alexandre Bezroutchko
eb193fc870
dom0+vm/usb: sanitize data (USB device names) read from xenstore before use
2012-11-07 01:33:19 +01:00
Alexandre Bezroutchko
350ff3aaa1
dom0+vm/usb: encode/decode dots in USB device names when writing/reading xenstore
2012-11-07 01:14:12 +01:00
Alexandre Bezroutchko
14a1f9f67f
dom0+vm/usb: cosmetic - added comments to usb_find_unused_frontend()
2012-11-07 00:41:13 +01:00
Alexandre Bezroutchko
900e5327d2
dom0+vm/usb: improve error reporting in usb_find_unused_frontend()
2012-11-07 00:37:50 +01:00
Alexandre Bezroutchko
aeac4d20dc
dom0+vm/usb: bugfix in usb_find_unused_frontend()
2012-11-07 00:24:05 +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
Alexandre Bezroutchko
bee83bea0d
dom0/qvm-create: fixed couple typos
2012-10-28 03:49:53 +01:00
grwl
7366ca00e7
dom0+vm/usb: refactoring
2012-10-28 02:27:06 +01:00
grwl
b93b4f5f35
dom0+vm/usb: refactoring
2012-10-28 02:24:17 +01:00
Alexandre Bezroutchko
073ce8a683
dom0+vm/usb: completed support for usb versions, fixed a bug
2012-10-26 23:30:55 +02:00
Alexandre Bezroutchko
14fff45ddd
dom0+vm/usb: add USB version to device list displayed by qvm-usb -l'
2012-10-26 23:09:36 +02:00
Alexandre Bezroutchko
d37efe031e
dom0+vm/usb: added USB vesrion support to usb_setup() and usb_find_unused_frontend()
2012-10-24 22:30:42 +02:00
Alexandre Bezroutchko
7a11a8305c
dom0+vm/usb: store USB version in XS
2012-10-24 22:05:57 +02:00
Alexandre Bezroutchko
24840b5dac
dom0+vm/usb: make original device name available
2012-10-24 22:02:55 +02:00
Alexandre Bezroutchko
2e19ca650f
dom0+vm/qvm-usb: store USB version in XS
2012-10-24 22:00:27 +02: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