[Kimchi-devel] [PATCH 0/3] New backend API: get available devices from host

Daniel Henrique Barboza dhbarboza82 at gmail.com
Wed Jul 15 18:56:37 UTC 2015


Patch set applied to master branch of https://github.com/danielhb/kimchi

Thanks for the reviews/tests!



ps: this patch set fixes github bug #690

On 07/15/2015 11:08 AM, Jose Ricardo Ziviani wrote:
> 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(-)
>>
>




More information about the Kimchi-devel mailing list