[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)