Re: [PATCH 02/11] drm/amdgpu: add ring flag for no user submissions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 17, 2025 at 2:27 PM Alex Deucher <alexdeucher@xxxxxxxxx> wrote:
On Mon, Mar 17, 2025 at 1:23 PM Marek Olšák <maraeo@xxxxxxxxx> wrote:
>
> Userspace needs a query that a queue IP type is supported. "available_rings" is used for that right now, but if that's 0, something else must indicate IP support.
>
> amd_ip_info::num_queues should be non-zero even when user queues are supported. The exact number doesn't matter with user queues.

How will mesa determine whether kernel queues are supported?  Can mesa
look at amd_ip_info::num_queues and if it's 0, check some new INFO
query to determine if user queues are available?  If
amd_ip_info::num_queues is always non-0, then it would be assumed that
the kernel supports kernel queues, which it may not.

That is to be determined. However, num_queues is also used to indicate whether the IP is supported, so either the meaning of num_queues has to change, or the way num_queues is set has to change.

Marek

[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux