On Wed May 6, 2026 at 7:59 AM JST, Joel Fernandes wrote:
>
>
>> On May 2, 2026, at 11:42 AM, Alexandre Courbot <[email protected]>
>
>>> +
>>> +/// PRAMIN aperture manager.
>>> +///
>>> +/// Call [`Pramin::get_window()`] to acquire exclusive PRAMIN access.
>>> +#[pin_data]
>>> +pub(crate) struct Pramin {
>>> +    bar: Arc<Devres<Bar0>>,
>> 
>> The HRT series [1] will allow you to greatly simplify all this by
>> storing a `&'a Bar0` directly in this structure. It will most likely
>> land this cycle, so I think it's a good idea to proactively depend on
>> them. It should apply cleanly (modulo the Tyr patches IIRC, but you can
>> skip them if you don't build the driver) on top of `drm-rust-next` - on
>> top of which this should also be rebased anyway.
>> 
>> [1] https://lore.kernel.org/all/[email protected]/
>> 
>
> I tried to apply it but had a lot of conflict.
>
> Danilo, do you have a tree of these patches somewhere that applies on 
> drm-rust-next?

I have a tree here, it should build fine as long as Tyr is not enabled:

https://github.com/Gnurou/linux/tree/drm-rust-next-hrt

Reply via email to