> v5: Fix compilation error and squash documentation changes. Series Applied with some more compilation fixes in docs. Please fix your build environment for future patches.
Also updated commit messages and description of some of the patches. You should run the script ./devtools/check-git-log.sh on your patches. The patch 28/29 is held back and is not applied due to some outstanding comments from Maxime. Please send the next version of that patch separately. Thanks. > v4: Rebased code to use the latest ACC common API and implemented review > comment changes. > v3: Code refactor based on comments and grouping fixes at beginning of series. > v2: Rebased code to use ACC common API. > v1: Upstreaming ACC100 changes for 22.11. > This patch series is dependant on series: > https://urldefense.proofpoint.com/v2/url?u=https- > 3A__patches.dpdk.org_project_dpdk_list_-3Fseries- > 3D25191&d=DwIDAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=DnL7Si2wl_PRwpZ9TWe > y3eu68gBzn7DkPwuqhd6WNyo&m=jM2G88_YTrm0AlTvCyG3Qzg9b- > m02Vk7yNSH4yX6zkg8dJR- > QDQvqiKC2Mixnr6z&s=rwicqo_ds_eq6SbQvDjqAKjCl2tUHFgrfLEIqfBYEFA&e= > > Hernan Vargas (29): > baseband/acc100: fix ring availability calculation > baseband/acc100: add function to check AQ availability > baseband/acc100: memory leak fix > baseband/acc100: add LDPC encoder padding function > baseband/acc100: check turbo dec/enc input > baseband/acc100: check for unlikely operation vals > baseband/acc100: enforce additional check on FCW > baseband/acc100: allocate ring/queue mem when NULL > baseband/acc100: reduce input length for CRC24B > baseband/acc100: fix clearing PF IR outside handler > baseband/acc100: set device min alignment to 1 > baseband/acc100: add protection for NULL HARQ input > baseband/acc100: reset pointer after rte_free > baseband/acc100: fix debug print for LDPC FCW > baseband/acc100: add enqueue status > baseband/acc100: add scatter-gather support > baseband/acc100: add HARQ index helper function > baseband/acc100: enable input validation by default > baseband/acc100: added LDPC transport block support > baseband/acc100: update validate LDPC enc/dec > baseband/acc100: implement configurable queue depth > baseband/acc100: add queue stop operation > baseband/acc100: update uplink CB input length > baseband/acc100: update log messages > baseband/acc100: store FCW from first CB descriptor > baseband/acc100: update device info > baseband/acc100: add ring companion address > baseband/acc100: add workaround for deRM corner cases > baseband/acc100: configure PMON control registers > > doc/guides/bbdevs/acc100.rst | 9 + > drivers/baseband/acc/acc100_pmd.h | 5 + > drivers/baseband/acc/acc_common.h | 10 + > drivers/baseband/acc/meson.build | 21 + > drivers/baseband/acc/rte_acc100_pmd.c | 1217 ++++++++++++++++++++----- > 5 files changed, 1033 insertions(+), 229 deletions(-) > > -- > 2.37.1