Skip to content

panvk: Split cmd_buffer file between jm and bifrost subdirectories

What does this MR do and why?

This creates two new subdirectories and moves files that need to be specialized per-gen into the new subdirectories:

  • jm (job manager) for v6, v7, and v9 hardware
  • bifrost for v6 and v7 hardware

The code in src/panfrost/vulkan/jm/panvk_[vX_]cmd_buffer.{c,h} is then split into multiple files so that each piece can be specialized independently. This will help set things up for adding valhall (v9 and v10) support later.

/cc @bbrezillon @kusma @marysaka @nanokatze

Edited by Rebecca Mckeever

Merge request reports