Marek Marczykowski
272b6b7e1d
dom0/usb: "port" xenstore entry isn't encoded, so don't try to decode it
2012-11-08 03:57:04 +01:00
Marek Marczykowski
14686a0243
dom0/usb: imporove qvm-usb warning message
2012-11-08 03:52:41 +01:00
Alexandre Bezroutchko
42ae001b74
dom0/usb: cosmetic changes to warning messages displayed by qvm-usb tool
2012-11-08 02:59:55 +01:00
Alexandre Bezroutchko
f2b633756e
dom0+vm/usb: fixed a bug introduced in eb193fc870
2012-11-08 02:42:09 +01:00
Alexandre Bezroutchko
3f555e75a8
Merge branch 'pvusb2' of github.com:grwl/qubes-core into pvusb2
2012-11-08 01:32:04 +01:00
Alexandre Bezroutchko
5ad7e9622c
Merge branch 'master' of git://git.qubes-os.org/marmarek/core into pvusb2
2012-11-08 01:31:07 +01:00
Marek Marczykowski
67e9a785fb
spec: fix compilation order
2012-11-08 00:02:13 +01:00
Marek Marczykowski
6219ecd01c
dom0/core: increase default SWIOTLB size
...
Needed by some network devices like Realtek RTL8111DL.
2012-11-07 23:57:05 +01:00
Marek Marczykowski
62732d78b2
dom0/usb: added Big Fat Warning to qvm-usb tool ( #664 )
2012-11-07 22:02:28 +01:00
Marek Marczykowski
6bbd935df1
Rename build-deps file ( #666 )
2012-11-07 18:19:07 +01:00
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
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