my understanding is
there is 2GB of volatile system ram used for kernel processes
1GB SDRAM for local storage (where mlnx-os .img file lives (240MB in zise) this is the JFFS2 file system.
16MB or Flash ROM for Uboot, and 2 main boot partitions for Linux Kernel
you can boot from USB, NFS, SFTP, or FLASH, or SDRAM. though the ram addresses on the mellanox system are different from the example of the u-boot manual (as it uses smaller system with less ram etc) you can programm the boot partiotion using setenv command.
U-boot brings up serial, cpu, network and pcie bus, then boot selection is supposed to boot into Flash boot partition, where mlnx-os kernel is supposed to live.
So, i have the mlnx-os.img file (about 240MB) and can upload that to the NVRAM
but i need a linux kernel to load into the Flash ROM... anyone have a copy?
could you be talking about thebootscrips command?
ill try to boot the image using direct booting...?