[Accel-config] [PATCH 0/7] accel-config: Add command config-user-default to configure and enable all available devices and WQs

Fenghua Yu <[email protected]> Tue, 1 Aug 2023 14:52:25 -0700
Newsgroups dev.linux.lists.accel-config
Message-ID <[email protected]>
Although current accel-config can configure and enable IDXD devices,
user needs to know a lot of IDXD knowledges and information to do so.
Sometimes user wants an easier way to configure and enable IDXD devices
without sophisticated IDXD knowledges and information.

This patch set adds "config-user-default" to configure and enable
all available devices and WQs with default configurations.

Fenghua Yu (7):
  accel-config: Skip configuring ats_disable if the attribute is not
    present
  accel-config: Add config-user-default command
  accel-config: Add option "-c <config_file>" to load default
    configurations from the file
  accel-config: Disable default configured WQs and devices
  accel-config: Add "-n <wq_name>" to specify WQ name for disabling WQs
  accel-config: Add user_default_profile.conf
  accel-config: Add doumentation for new command "config-user-default"

 Documentation/accfg/Makefile.am               |   6 +-
 .../accel-config-config-user-default.txt      |  75 +++
 accfg/accel-config.c                          |   1 +
 accfg/config.c                                | 482 +++++++++++++++++-
 accfg/libaccel_config.h                       |   1 +
 builtin.h                                     |   1 +
 contrib/configs/profilenote.txt               |  28 +
 contrib/configs/user_default_profile.conf     |  42 ++
 8 files changed, 633 insertions(+), 3 deletions(-)
 create mode 100644 Documentation/accfg/accel-config-config-user-default.txt
 create mode 100644 contrib/configs/user_default_profile.conf

-- 
2.31.1