numam-dpdk/doc/guides/rel_notes
Kalesh AP ecf1474a61 net/bnxt: support 58818 chip family
The new chip (Stingray 2) is part of the P5 chip family with a number
of changes:

1. Implement the epoch doorbell bit for 58818 chip. With the new
   doorbell infrastructure and the unbounded index logic, now set the
   epoch doorbell bit to support proper doorbell operation on the new
   chip.  Toggle epoch bit of all rings when it's wrapped to support
   doorbell overflow checking.
2. Get the legacy doorbell size from firmware. Legacy doorbell support
   has been removed in Stingray 2. So, the fast path doorbell pages
   start from the base of the BAR. Drivers need to use
   legacy_l2_db_space_size_kb field in the hwrm_func_qcfg_output
   response to get the legacy doorbell page offset from the BAR.
3. Set VALID doorbell bit on 58818 chip family. This class of chip has a
   valid doorbell bit added and it needs to be set.
4. Use "chip_num" returned by firmware. The "chip_num" field in the
   HWRM_VER_GET output returns the chip number. Use this value to
   identify chip category for 58818 chip family.
5. Added device ids for Stingray2 PF/VF devices.

Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2021-01-13 19:24:30 +01:00
..
deprecation.rst net/bnxt: remove support for some PCI IDs 2021-01-08 16:03:06 +01:00
index.rst version: 21.02-rc0 2020-11-30 10:55:22 +01:00
known_issues.rst doc: remove references to make from known issues 2020-10-23 19:25:21 +02:00
release_1_8.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
release_2_0.rst doc: convert Intel license headers to SPDX tags 2018-02-06 23:27:08 +01:00
release_2_1.rst mk: use linux and freebsd in config names 2019-03-12 23:05:06 +01:00
release_2_2.rst doc: add SPDX and copyright to release notes 2018-08-09 22:48:10 +02:00
release_16_04.rst doc: add SPDX and copyright to release notes 2018-08-09 22:48:10 +02:00
release_16_07.rst remove blank lines at end of file 2019-11-26 00:12:08 +01:00
release_16_11.rst doc: add SPDX and copyright to release notes 2018-08-09 22:48:10 +02:00
release_17_02.rst doc: remove useless anchor for flow API guide 2019-01-31 18:41:07 +01:00
release_17_05.rst doc: add SPDX and copyright to release notes 2018-08-09 22:48:10 +02:00
release_17_08.rst doc: add SPDX and copyright to release notes 2018-08-09 22:48:10 +02:00
release_17_11.rst doc/guides: clean repeated words 2019-11-15 11:36:27 +01:00
release_18_02.rst doc/guides: clean repeated words 2019-11-15 11:36:27 +01:00
release_18_05.rst doc: fix link in release notes 2019-08-02 21:58:59 +02:00
release_18_08.rst doc: fix naming of Mellanox devices 2020-02-25 15:55:54 +01:00
release_18_11.rst doc: update release notes for 18.11 2018-11-27 00:26:07 +01:00
release_19_02.rst doc: fix naming of Mellanox devices 2020-02-25 15:55:54 +01:00
release_19_05.rst doc: update release notes for 19.05 2019-05-13 21:50:14 +02:00
release_19_08.rst doc: update release notes for i40e MARK+RSS 2019-08-06 11:39:55 +02:00
release_19_11.rst common/qat: fix GEN3 marketing name 2020-04-05 18:26:04 +02:00
release_20_02.rst doc: add reason for three-part ABI versioning 2020-05-18 19:46:25 +02:00
release_20_05.rst doc: update release notes for 20.05 2020-05-25 23:36:16 +02:00
release_20_08.rst doc: update release notes for 20.08 2020-08-08 00:21:21 +02:00
release_20_11.rst usertools: remove dpdk-setup.sh 2020-11-27 17:25:24 +01:00
release_21_02.rst net/bnxt: support 58818 chip family 2021-01-13 19:24:30 +01:00