[Kimchi-devel] [PATCH 0/3] New backend API: get available devices from host
Jose Ricardo Ziviani
joserz at linux.vnet.ibm.com
Wed Jul 15 14:08:36 UTC 2015
Reviewed-by: Jose Ricardo Ziviani <joserz at linux.vnet.ibm.com>
On 14-07-2015 12:00, dhbarboza82 at gmail.com wrote:
> From: Daniel Henrique Barboza <dhbarboza82 at gmail.com>
>
> This patch set adds a new API to retrieve only the available devices
> from the host. 'available' means only the devices that weren't
> attached to any other VM.
>
> The backend is generic and can work with all devices, but the API
> provided here is made for 'PCI' devices only as we do not provide
> official support for USB and SCSI passthrough yet.
>
> Usage:
>
> get all available devices:
>
> $ curl -u danielhb -H "Content-Type: application/json" -H "Accept: application/json" -X GET "http://localhost:8010/host/devices?_passthrough=true&_available_only=true"
>
> get all available PCI devices:
>
> $ curl -u danielhb -H "Content-Type: application/json" -H "Accept: application/json" -X GET "http://localhost:8010/host/devices?_passthrough=true&_available_only=true&_cap=pci"
>
> Daniel Henrique Barboza (3):
> Get available host passthrough devices: model changes
> Adding new API in the UI APIs and docs
> Mockmodel and test changes for the new API
>
> docs/API.md | 2 +
> src/kimchi/API.json | 6 +++
> src/kimchi/i18n.py | 1 +
> src/kimchi/mockmodel.py | 3 +-
> src/kimchi/model/host.py | 105 ++++++++++++++++++++++++++++++++++++++++-
> src/kimchi/model/vmhostdevs.py | 75 ++---------------------------
> tests/test_host.py | 11 +++++
> ui/js/src/kimchi.api.js | 14 ++++++
> 8 files changed, 144 insertions(+), 73 deletions(-)
>
--
Jose Ricardo Ziviani
-----------------------------
Software Engineer
Linux Technology Center - IBM
More information about the Kimchi-devel
mailing list