Skip to content
Commit b6dbf484 authored by Harman Kalra's avatar Harman Kalra Committed by Ruiqiang Hao
Browse files

octeontx2-af: support for coalescing KPU profiles



commit 47c4a9b3ed84ca7ee46ad996c0f410db5cb6a695 from
git@git.assembla.com:cavium/WindRiver.linux.git

Adding support to load a new type of KPU image, known as coalesced/
consolidated KPU image via firmware database. This image is a
consolidation of multiple KPU profiles into a single image.
Advantage of this enhancement is to ease the process of maintaining
different KPU profiles for different platforms but for same customer.
All these different KPU profiles are combined into a single image
with a defined header. During kernel bootup this coalesced image will
be read via firmware database and only the KPU profile name mentioned
in "octeontx2-af.kpu_profile=<profile_name>" boot argument will be chosen
and loaded.
Existing functionality of loading single KPU/MKEX profile is intact as
the images are differentiated based on the image signature.

Change-Id: Ib991045c80292b94240504c4ef436f3f7e4d9d32
Signed-off-by: default avatarHarman Kalra <hkalra@marvell.com>
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/kernel/linux/+/48889


Tested-by: default avatarsa_ip-sw-jenkins <sa_ip-sw-jenkins@marvell.com>
Reviewed-by: default avatarSunil Kovvuri Goutham <Sunil.Goutham@cavium.com>
Signed-off-by: default avatarRuiqiang Hao <Ruiqiang.Hao@windriver.com>
parent 0fdd2046
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment