[Accel-config] Re: [PATCH v2 00/12] accel-config: Add mdev support

Jiang, Dave <dave.jiang at intel.com>
Newsgroups dev.linux.lists.accel-config
Message-ID <[email protected]>

> -----Original Message-----
> From: ramesh.thomas(a)intel.com <ramesh.thomas(a)intel.com>
> Sent: Friday, December 4, 2020 10:38 PM
> To: accel-config(a)lists.01.org
> Cc: Luck, Tony <tony.luck(a)intel.com>; Jiang, Dave <dave.jiang(a)intel.com>;
> Thomas, Ramesh <ramesh.thomas(a)intel.com>
> Subject: [PATCH v2 00/12] accel-config: Add mdev support
> 
> From: Ramesh Thomas <ramesh.thomas(a)intel.com>

Entire series Reviewed-by: Dave Jiang <dave.jiang(a)intel.com>

> 
> Implements vfio mdev support for wqs. This implementation uses wqs
> internally and user does not need to attach wqs. Mdevs are stored and listed
> in the context of devices.
> 
> Initially 2 types of mdevs, 1dwq and 1swq are supported.
> 1swq uses shared wq type while 1dwq uses dedicaed wq.
> 
> Implements both library and command interfaces.
> 
> Added improvements in test case management and clears up stale state
> after test failures.
> 
> Added support for "locked" wq state.
> 
> Added unit tests and man pages.
> 
> 
> Ramesh Thomas (12):
>   accel-config: Add mdev path to device context
>   accel-config: Create mdev structures and load mdevs into device
>     context
>   accel-config: Add lib functions to list mdevs and retrieve mdev
>     properties
>   accel-config: Add mdev json support
>   accel-config: Implement create and remove mdev library API
>   accel-config: Add mdev create and remove commands
>   accel-config: Improve management of test cases
>   accel-config: Unit tests for mdev support
>   accel-config: Add wq locked state support
>   accel-config: Add documentation for wq options
>   accel-config: Add documentation for mdev commands
>   accel-config: Clear conditions blocking unit test after failure
> 
>  .../accfg/accel-config-config-wq.txt          |  15 +
>  .../accfg/accel-config-create-mdev.txt        |  32 +-
>  .../accfg/accel-config-remove-mdev.txt        |  26 +-
>  accfg/config.c                                |   5 +-
>  accfg/enable.c                                |   4 +-
>  accfg/lib/libaccel-config.sym                 |  11 +
>  accfg/lib/libaccfg.c                          | 228 +++++++++++++-
>  accfg/lib/private.h                           |   9 +
>  accfg/libaccel_config.h                       |  28 +-
>  accfg/mdev.c                                  | 123 +++++++-
>  test/libaccfg.c                               | 277 +++++++++++++++---
>  util/json.c                                   |  44 ++-
>  12 files changed, 738 insertions(+), 64 deletions(-)
> 
> --
> v2:
> Split documentation batch into wq-config and mdev create/remove
> 
> 2.26.2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.