Re: [Accel-config] [PATCH v3 1/2] accel-config: Add defconfig.conf for default config
Dave Jiang <[email protected]> Fri, 12 May 2023 08:51:43 -0700
| Newsgroups | dev.linux.lists.accel-config |
|---|---|
| Message-ID | <[email protected]> |
On 5/11/23 10:31 PM, Rex Zhang wrote: > A default configuration file is necessary. Add defconfig.conf > as the default config file. Configure 1 DSA and 1 IAX device, > 1 kernel wq and 1 user wq for either DSA or IAX by default. > The Kernel wq is configured in dedicated mode while the user > wq in shared mode. > > Signed-off-by: Rex Zhang <[email protected]> Reviewed-by: Dave Jiang <[email protected]> > --- > contrib/configs/defconfig.conf | 109 +++++++++++++++++++++++++++++++++ > 1 file changed, 109 insertions(+) > create mode 100644 contrib/configs/defconfig.conf > > diff --git a/contrib/configs/defconfig.conf b/contrib/configs/defconfig.conf > new file mode 100644 > index 0000000..2d27fc2 > --- /dev/null > +++ b/contrib/configs/defconfig.conf > @@ -0,0 +1,109 @@ > +[ > + { > + "dev":"dsa0", > + "read_buffer_limit":0, > + "groups":[ > + { > + "dev":"group0.0", > + "grouped_workqueues":[ > + { > + "dev":"wq0.0", > + "mode":"dedicated", > + "size":8, > + "group_id":0, > + "priority":10, > + "block_on_fault":0, > + "max_batch_size":32, > + "max_transfer_size":16384, > + "type":"kernel", > + "driver_name":"dmaengine", > + "name":"wq0.0", > + } > + ], > + "grouped_engines":[ > + { > + "dev":"engine0.0", > + "group_id":0 > + } > + ] > + }, > + { > + "dev":"group0.1", > + "grouped_workqueues":[ > + { > + "dev":"wq0.1", > + "mode":"shared", > + "size":32, > + "group_id":1, > + "priority":10, > + "block_on_fault":1, > + "max_batch_size":32, > + "max_transfer_size":2097152, > + "type":"user", > + "driver_name":"user", > + "name":"wq0.1", > + "threshold":28 > + } > + ], > + "grouped_engines":[ > + { > + "dev":"engine0.1", > + "group_id":1 > + } > + ] > + } > + ] > + }, > + { > + "dev":"iax1", > + "groups":[ > + { > + "dev":"group1.0", > + "grouped_workqueues":[ > + { > + "dev":"wq1.0", > + "mode":"dedicated", > + "size":8, > + "group_id":2, > + "priority":10, > + "block_on_fault":0, > + "max_transfer_size":16384, > + "type":"kernel", > + "driver_name":"crypto", > + "name":"wq1.0", > + } > + ], > + "grouped_engines":[ > + { > + "dev":"engine1.0", > + "group_id":2 > + } > + ] > + }, > + { > + "dev":"group1.1", > + "grouped_workqueues":[ > + { > + "dev":"wq1.1", > + "mode":"shared", > + "size":32, > + "group_id":3, > + "priority":10, > + "block_on_fault":1, > + "max_transfer_size":4194304, > + "type":"user", > + "driver_name":"user", > + "name":"wq1.1", > + "threshold":28 > + } > + ], > + "grouped_engines":[ > + { > + "dev":"engine1.1", > + "group_id":3 > + } > + ] > + } > + ] > + } > +]