Get the latest tech news

It All Started with a nop


Note This blog post is part 1 of a series of blog posts about isaspec and its usage in the etnaviv GPU stack. I will add here links to the other blog posts, once they are published. The first time I heard about isaspec, I was blown away by the possibilities it opens. I am really thankful that Igalia made it possible to complete this crucial piece of core infrastructure for the etnaviv GPU stack.

isaspec does not support<doc> tags yet, but I there is a PoC MR that generates really nice looking and information ISA documentation based on the xml. This alone saves us from writing a lot of code that needs to be kept in sync with all the ISA reverse engineering findings that happen over time. I really fell in love with the idea of having one source of truth that models our target ISA, contains written documentation, and extends each opcode with meta information that can be used in the upper layers of the compiler stack.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of nop

nop