<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Thanks Akhil for your reply. It should be okay to apply it after rc1 once you feel better.<o:p></o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal">Nic<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Akhil Goyal <gakhil@marvell.com> <br>
<b>Sent:</b> Monday, June 6, 2022 8:04 AM<br>
<b>To:</b> Chautru, Nicolas <nicolas.chautru@intel.com>; dev@dpdk.org; trix@redhat.com; maxime.coquelin@redhat.com<br>
<b>Cc:</b> thomas@monjalon.net; Kinsella, Ray <ray.kinsella@intel.com>; Richardson, Bruce <bruce.richardson@intel.com>; hemant.agrawal@nxp.com; Vargas, Hernan <hernan.vargas@intel.com>; david.marchand@redhat.com<br>
<b>Subject:</b> Re: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101 devices<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="background:white"><span style="color:#212121">Hi Nicolas,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="color:#212121"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="color:#212121">I wanted to take this in RC1 but I was unwell last couple of days. Can we push it to RC2? If not, please ask Thomas if he has time to pick it directly to main?<o:p></o:p></span></p>
</div>
<div id="mail-editor-reference-message-container">
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div id="mail-editor-reference-message-container">
<p class="MsoNormal">Regards,<o:p></o:p></p>
</div>
<div id="mail-editor-reference-message-container">
<p class="MsoNormal">Akhil<o:p></o:p></p>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><strong><span style="font-family:"Calibri",sans-serif">From:</span></strong> Chautru, Nicolas <<a href="mailto:nicolas.chautru@intel.com">nicolas.chautru@intel.com</a>><br>
<strong><span style="font-family:"Calibri",sans-serif">Sent:</span></strong> Monday, 6 June, 2022, 8:24 pm<br>
<strong><span style="font-family:"Calibri",sans-serif">To:</span></strong> <a href="mailto:dev@dpdk.org">
dev@dpdk.org</a> <<a href="mailto:dev@dpdk.org">dev@dpdk.org</a>>; Akhil Goyal <<a href="mailto:gakhil@marvell.com">gakhil@marvell.com</a>>;
<a href="mailto:trix@redhat.com">trix@redhat.com</a> <<a href="mailto:trix@redhat.com">trix@redhat.com</a>>;
<a href="mailto:maxime.coquelin@redhat.com">maxime.coquelin@redhat.com</a> <<a href="mailto:maxime.coquelin@redhat.com">maxime.coquelin@redhat.com</a>><br>
<strong><span style="font-family:"Calibri",sans-serif">Cc:</span></strong> <a href="mailto:thomas@monjalon.net">
thomas@monjalon.net</a> <<a href="mailto:thomas@monjalon.net">thomas@monjalon.net</a>>; Kinsella, Ray <<a href="mailto:ray.kinsella@intel.com">ray.kinsella@intel.com</a>>; Richardson, Bruce <<a href="mailto:bruce.richardson@intel.com">bruce.richardson@intel.com</a>>;
<a href="mailto:hemant.agrawal@nxp.com">hemant.agrawal@nxp.com</a> <<a href="mailto:hemant.agrawal@nxp.com">hemant.agrawal@nxp.com</a>>; Vargas, Hernan <<a href="mailto:hernan.vargas@intel.com">hernan.vargas@intel.com</a>>;
<a href="mailto:david.marchand@redhat.com">david.marchand@redhat.com</a> <<a href="mailto:david.marchand@redhat.com">david.marchand@redhat.com</a>><br>
<strong><span style="font-family:"Calibri",sans-serif">Subject:</span></strong> [EXT] RE: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101 devices<o:p></o:p></p>
</div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">External Email<br>
<br>
----------------------------------------------------------------------<br>
Hi Akhil, <br>
Checking that this series on track to be applied. Let me know if anything required from our end.
<br>
<br>
> -----Original Message-----<br>
> From: Chautru, Nicolas <<a href="mailto:nicolas.chautru@intel.com">nicolas.chautru@intel.com</a>><br>
> Sent: Tuesday, May 31, 2022 3:32 PM<br>
> To: <a href="mailto:dev@dpdk.org">dev@dpdk.org</a>; <a href="mailto:gakhil@marvell.com">
gakhil@marvell.com</a>; <a href="mailto:trix@redhat.com">trix@redhat.com</a>;<br>
> <a href="mailto:maxime.coquelin@redhat.com">maxime.coquelin@redhat.com</a><br>
> Cc: <a href="mailto:thomas@monjalon.net">thomas@monjalon.net</a>; Kinsella, Ray <<a href="mailto:ray.kinsella@intel.com">ray.kinsella@intel.com</a>>;<br>
> Richardson, Bruce <<a href="mailto:bruce.richardson@intel.com">bruce.richardson@intel.com</a>>;<br>
> <a href="mailto:hemant.agrawal@nxp.com">hemant.agrawal@nxp.com</a>; Vargas, Hernan <<a href="mailto:hernan.vargas@intel.com">hernan.vargas@intel.com</a>>;<br>
> <a href="mailto:david.marchand@redhat.com">david.marchand@redhat.com</a>; Chautru, Nicolas<br>
> <<a href="mailto:nicolas.chautru@intel.com">nicolas.chautru@intel.com</a>><br>
> Subject: [PATCH v7 0/6] drivers/baseband: PMD to support ACC100/ACC101<br>
> devices<br>
> <br>
> v7: updates suggested by Akhil and Maxime. Removed RTE prefix for internal<br>
> #define, removed build-time single FEC engine configuration mode,<br>
> documentation fix, coding guideline fix, renamed new file without rte prefix.<br>
> <br>
> v6: use formally an unified driver for AC100 and AC101. Exposing single<br>
> unified function for the PF device configuration used by bbdev-test.<br>
> <br>
> v5: minor fix to doc and intermediate commit caught in CI<br>
> <br>
> v4: incremental updates based on reviews Changed order of patchset to<br>
> include two ACC100 specific commits first: updating formally the companion<br>
> configure function from PF and the protection adjustment.<br>
> Then next 3 commits for the actual changes specific to ACC101: the device<br>
> specific function for FCW 5GUL generation used as a local function,<br>
> combined documentations into a single .rst common to both devices,<br>
> updated comments, removed unused #defines.<br>
> <br>
> v3: Feedback from Tom Rix: missing copyright, refactor bbdev-test section<br>
> calling the configure companion function for ACC100/101, taking the Pmon<br>
> commit out which is not directly required.<br>
> <br>
> v2: Based on good feedback from Thomas and David, now implementing the<br>
> ACC101 PMD as a close derivative from existing ACC100 PMD with hooks to<br>
> have different behaviour based on variant.<br>
> This prevents code duplication and only rely on different functions and<br>
> behaviour when hardware requires or support differences.<br>
> Note that these are pending changes for ACC100 which would be specific to<br>
> that device and not ACC101 but these can be managed based on the new<br>
> implementation, ie. is_acc100() etc... (such incremental changes for ACC100<br>
> trending 22.11 but confirming this is future proof).<br>
> The serie also includes commits which were meant for ACC101 but are also<br>
> valuable for ACC100.<br>
> <br>
> v1: This serie introduces the PMD for the new bbdev device ACC101 (aka<br>
> Mount Cirrus).<br>
> This is a derivative from previous Mount Bryce ACC100 which includes silicon<br>
> improvement, bug fixes, capacity improvement for 5GNR and feature<br>
> improvement.<br>
> <br>
> <br>
> Nicolas Chautru (6):<br>
> baseband/acc100: update companion PF configure function<br>
> baseband/acc100: add protection for some negative scenario<br>
> baseband/acc100: remove RTE prefix for internal macro<br>
> baseband/acc100: introduce PMD for ACC101<br>
> baseband/acc100: modify validation code for ACC101<br>
> baseband/acc100: configuration of ACC101 from PF<br>
> <br>
> MAINTAINERS | 1 +<br>
> app/test-bbdev/test_bbdev_perf.c | 6 +-<br>
> doc/guides/bbdevs/acc100.rst | 37 +-<br>
> doc/guides/bbdevs/features/acc101.ini | 13 +<br>
> doc/guides/rel_notes/release_22_07.rst | 3 +<br>
> drivers/baseband/acc100/acc100_pf_enum.h | 18 +<br>
> drivers/baseband/acc100/acc101_pmd.h | 50 +++<br>
> drivers/baseband/acc100/rte_acc100_cfg.h | 4 +-<br>
> drivers/baseband/acc100/rte_acc100_pmd.c | 687<br>
> ++++++++++++++++++++++++++++---<br>
> drivers/baseband/acc100/rte_acc100_pmd.h | 37 +-<br>
> drivers/baseband/acc100/version.map | 3 +-<br>
> 11 files changed, 768 insertions(+), 91 deletions(-) create mode 100644<br>
> doc/guides/bbdevs/features/acc101.ini<br>
> create mode 100644 drivers/baseband/acc100/acc101_pmd.h<br>
> <br>
> --<br>
> 1.8.3.1<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>