core-admin/qubes/vm
Marek Marczykowski-Górecki d00e4538bf
devices: make attach/detach related events async
This will allow starting processes and calling RPC services in those
events. This if required for usb devices, which are attached using RPC
services.
Intentionally keep device listing events synchronous only - to
discourage putting long-running actions there.

This change also require some not-async attach method version for
loading devices from qubes.xml - have `load_persistent` for this.
2017-07-04 13:04:23 +02:00
..
mix vm/mix/net: remove cleanup_vifs 2017-06-06 22:17:00 +02:00
__init__.py devices: make attach/detach related events async 2017-07-04 13:04:23 +02:00
adminvm.py vm/adminvm: (re-)add vm.qdb property 2017-07-04 12:58:39 +02:00
appvm.py storage: use direct object references, not only identifiers 2017-06-09 04:55:06 +02:00
dispvm.py vm: fix volume_config 2017-06-09 04:55:06 +02:00
qubesvm.py events: merge fire_event and fire_event_pre functions 2017-07-04 13:04:21 +02:00
standalonevm.py qubes: port core to python3 2017-01-20 16:42:51 +01:00
templatevm.py vm: fix volume_config 2017-06-09 04:55:06 +02:00