Skip to content

isaspec: Some new features

What does this MR do and why?

Here are some changes I have in my local bigger patch queue for some etnaviv work.

I want to use the isaspec xml as basis for lot of code generation done with mako. For instance, I want to generate

  • c enums
  • builder functions like eir_mov(..) and eir_mad(..)
  • meta information array equivalent to nir_op_infos

This includes a better way of doing templates than !20144 (merged). If needed I can push my current wip branch that makes use of these features if it simplifies code review.

Merge request reports