5
5
[ ![ Centec(arm64)] ( https://dev.azure.com/mssonic/build/_apis/build/status/centec/Azure.sonic-buildimage.official.centec-arm64?branchName=master&label=Centec-arm64 )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=140&branchName=master )
6
6
[ ![ Marvell-Teralynx] ( https://dev.azure.com/mssonic/build/_apis/build/status/innovium/Azure.sonic-buildimage.official.marvell-teralynx?branchName=master&label=Marvell-Teralynx )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=148&branchName=master )
7
7
[ ![ Mellanox] ( https://dev.azure.com/mssonic/build/_apis/build/status/mellanox/Azure.sonic-buildimage.official.mellanox?branchName=master&label=Mellanox )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=139&branchName=master )
8
- [ ![ Marvell(armhf)] ( https://dev.azure.com/mssonic/build/_apis/build/status/marvell/Azure.sonic-buildimage.official.marvell-armhf?branchName=master&label=Marvell-armhf )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=141&branchName=master )
9
- [ ![ Marvell(arm64)] ( https://dev.azure.com/mssonic/build/_apis/build/status/marvell/Azure.sonic-buildimage.official.marvell-arm64?branchName=master&label=Marvell-arm64 )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=999&branchName=master )
8
+ [ ![ Marvell-Prestera (armhf)] ( https://dev.azure.com/mssonic/build/_apis/build/status/marvell-prestera /Azure.sonic-buildimage.official.marvell-prestera- armhf?branchName=master&label=Marvell-Prestera -armhf )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=141&branchName=master )
9
+ [ ![ Marvell-Prestera (arm64)] ( https://dev.azure.com/mssonic/build/_apis/build/status/marvell-prestera /Azure.sonic-buildimage.official.marvell-prestera- arm64?branchName=master&label=Marvell-Prestera -arm64 )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=999&branchName=master )
10
10
[ ![ Nephos] ( https://dev.azure.com/mssonic/build/_apis/build/status/nephos/Azure.sonic-buildimage.official.nephos?branchName=master&label=Nephos )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=149&branchName=master )
11
11
[ ![ Nvidia-Bluefield] ( https://dev.azure.com/mssonic/build/_apis/build/status/nvidia/Azure.sonic-buildimage.official.nvidia-bluefield?branchName=master&label=Nvidia-Bluefield )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=1665&branchName=master )
12
12
[ ![ Pensando] ( https://dev.azure.com/mssonic/build/_apis/build/status/pensando/Azure.sonic-buildimage.official.pensando?branchName=master&label=Pensando )] ( https://dev.azure.com/mssonic/build/_build/latest?definitionId=1366&branchName=master )
@@ -209,12 +209,12 @@ The supported ASIC vendors are:
209
209
210
210
* PLATFORM=barefoot
211
211
* PLATFORM=broadcom
212
- * PLATFORM=marvell
212
+ * PLATFORM=marvell-prestera
213
+ * PLATFORM=marvell-teralynx
213
214
* PLATFORM=mellanox
214
215
* PLATFORM=centec
215
216
* PLATFORM=nephos
216
217
* PLATFORM=nvidia-bluefield
217
- * PLATFORM=marvell-teralynx
218
218
* PLATFORM=vs
219
219
220
220
## Usage for ARM Architecture
@@ -235,22 +235,22 @@ make target/sonic-[ASIC_VENDER]-armhf.bin
235
235
_ example:_
236
236
237
237
``` shell
238
- make configure PLATFORM=marvell PLATFORM_ARCH=armhf
239
- make target/sonic-marvell-armhf.bin
238
+ make configure PLATFORM=marvell-prestera PLATFORM_ARCH=armhf
239
+ make target/sonic-marvell-prestera- armhf.bin
240
240
```
241
241
242
- To build Arm32 bit for (ARMHF) Marvell platform on amd64 host for debian buster
242
+ To build Arm32 bit for (ARMHF) Marvell Prestera platform on amd64 host for debian buster
243
243
using cross-compilation, run the following commands:
244
244
245
245
``` shell
246
246
# Execute make configure once to configure ASIC and ARCH for cross-compilation build
247
247
248
248
NOJESSIE=1 NOSTRETCH=1 BLDENV=buster CROSS_BLDENV=1 \
249
- make configure PLATFORM=marvell PLATFORM_ARCH=armhf
249
+ make configure PLATFORM=marvell-prestera PLATFORM_ARCH=armhf
250
250
251
251
# Execute Arm32 build using cross-compilation environment
252
252
253
- NOJESSIE=1 NOSTRETCH=1 BLDENV=buster CROSS_BLDENV=1 make target/sonic-marvell-armhf.bin
253
+ NOJESSIE=1 NOSTRETCH=1 BLDENV=buster CROSS_BLDENV=1 make target/sonic-marvell-prestera- armhf.bin
254
254
```
255
255
256
256
Running the above Arm32 build using cross-compilation instead of qemu emulator
@@ -265,7 +265,7 @@ make configure PLATFORM=[ASIC_VENDOR] PLATFORM_ARCH=arm64
265
265
266
266
# example:
267
267
268
- make configure PLATFORM=marvell PLATFORM_ARCH=arm64
268
+ make configure PLATFORM=marvell-prestera PLATFORM_ARCH=arm64
269
269
```
270
270
271
271
** NOTE** :
@@ -374,6 +374,8 @@ on the SAI version for each SONiC release.
374
374
and Nephos switch ASIC (gzip tar archive)
375
375
* docker-syncd-mrvl-teralynx.gz: docker image for the daemon to sync database
376
376
and Marvell-Teralynx switch ASIC (gzip tar archive)
377
+ * docker-syncd-mrvl-prestera.gz: docker image for the daemon to sync database
378
+ and Marvell-Prestera switch ASIC (gzip tar archive)
377
379
* docker-sonic-p4.gz: docker image for all-in-one for p4 software switch
378
380
(gzip tar archive)
379
381
* docker-sonic-vs.gz: docker image for all-in-one for software virtual switch
0 commit comments