Draft: panfrost: Add a new compiler for Valhall+ (!41841) · Merge requests · Mesa / mesa · GitLab

The panfrost compiler stack is getting a little long in the tooth. It was originally written for Bifrost and then Valhall support was sort of bolted on. It...

GitLab
Eventually, if I write enough of these, I might actually get good at it. 😆
@gfxstrand I wonder how much hardware is without a second compiler these days...
@karolherbst @gfxstrand I'm having the two compilers compete against each other and the winner gets a carrot and five extra minutes at the salt lick
@gfxstrand, just out of curiosity, can we get some details about why? Is it something like the architectures are too different to reconcile reasonably in one compiler, or is there more to it than that?
@gfxstrand regardless of the reason exciting news though!!!
@zorg24 I've updated the MR with more detail as to the rational.

@gfxstrand woooo rust

oh wow etnaviv also already uses rust o.0??

@valpackett Yeah, @austriancoder has been working on that for a while now. I don’t think there’s a full compiler upstream yet but a bunch of the tooling is.
@gfxstrand Now you’re putting some pressure on me when it comes to naming 😅