[HN Gopher] Mellanox ConnectX-5: iRISC reverse engineering
___________________________________________________________________
Mellanox ConnectX-5: iRISC reverse engineering
Author : irisc-hacker
Score : 13 points
Date : 2025-02-10 11:18 UTC (11 hours ago)
(HTM) web link (irisc-research-syndicate.github.io)
(TXT) w3m dump (irisc-research-syndicate.github.io)
| ryao wrote:
| If I had to guess, iRISC = internal RISC. They likely rolled
| their own to avoid having to worry about features that they do
| not use and avoid having to pay royalties to others.
| irisc-hacker wrote:
| Might be but they have still taken a few different choices that
| I don't think other ISAs have. For instance they are branching
| on flags that are not easily accessible, and the return address
| is not stored in a general purpose register. They have 64bit
| registers but only 32bits of address space, and I don't think
| that the upper half of the registers are ever saved to the
| stack.
___________________________________________________________________
(page generated 2025-02-10 23:02 UTC)