Commit Graph
6 Commits
Author SHA1 Message Date
Dave Airlie bbdb233abe hasvk: enable video decode extensions 2026-07-21 21:36:06 +03:00
Dave Airlie 3a06bb4fc2 hasvk/query: add query status report 2026-07-21 21:34:40 +03:00
Dave Airlie d9147c64f6 hasvk: add video engine support in various places
[dancingmirrors: A few forward port fixes.]
2026-07-21 15:01:34 +03:00
Kenneth Graunke 203bf6b58d hasvk: Make a batch decoder for each queue family
The decoder context needs to know what engine it's associated with.
Nowadays, we have render, compute, blitter, even video engines being
used from the same driver.  Rather than trying to have a single decoder
and thwacking the engine field back and forth between calls, we make
one per queue family, and stash a pointer in anv_queue for easy access.

(Ported from anv: 79caf8a44b682f731c0fd3b941f38cc1869efe2d)

[dancingmirrors: Adapted for elk.]
2026-07-21 14:54:59 +03:00
elwrcl 60a99fd3d3 hasvk: fix heap size calculation to use real system RAM instead of GTT 2026-07-21 14:20:50 +03:00
elwrcl 818cab85dc init 2026-06-06 13:25:15 +03:00