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.
Edited by Rebecca Mckeever