> -----Original Message----- > From: Srikanth Yalavarthi <syalavar...@marvell.com> > Sent: Tuesday, February 7, 2023 9:37 PM > To: Srikanth Yalavarthi <syalavar...@marvell.com> > Cc: dev@dpdk.org; Shivah Shankar Shankar Narayan Rao > <sshankarn...@marvell.com>; Jerin Jacob Kollanukkaran <jer...@marvell.com>; > Anup Prabhu <apra...@marvell.com>; Prince Takkar <ptak...@marvell.com>; > Parijat Shukla <pshu...@marvell.com> > Subject: [PATCH v5 35/39] ml/cnxk: add support to select OCM allocation mode > > Added device argument "ocm_alloc_mode" to select OCM allocation method > during model start. Two modes are supported by the driver. > > Added implementation for ocm_alloc_mode lowest as default. > > ocm_alloc_mode: > lowest: Allocate from first available free slot / lowest > tile ID in OCM (default) > largest: Allocate from a slot with maximum free memory > > Signed-off-by: Srikanth Yalavarthi <syalavar...@marvell.com> > --- > drivers/ml/cnxk/cn10k_ml_dev.c | 45 +++++++++++++++++++++++++++++----- > drivers/ml/cnxk/cn10k_ml_ocm.c | 6 ++--- drivers/ml/cnxk/cn10k_ml_ocm.h | > 3 +++ > 3 files changed, 44 insertions(+), 10 deletions(-) > Acked-by: Prince Takkar <ptak...@marvell.com>
<<attachment: winmail.dat>>