10 Feb 2025 by Jonas Rudloff
In the previous article we looked at the iRISC instruction set, and our analysis concluded that its a RISC instruction set similar to MISP. We found some promising patterns, however we are missing a lot of knowledge about the instruction set to be able to make any sense of the firmware, in particular we only know a few instructions: st
, ld
, add
.
06 Feb 2025 by Jonas Rudloff
NVIDIA/Mellanox has made a series of smart network interface cards(SmartNICs/NICs) called ConnectX primarily for server and datacenter uses. In this series of articles we will take a look at its firmware, and try to reverse engineer the instruction set for the iRISC processor.