> We need a wrapper that contains a BO plus a pb_slab object for
> SLAB-based allocations (allocation of sub-page-size objects), that's
> exactly what panfrost_memory is right now. We can rename it if you
> like, but I don't think we can get rid of it.

Eventually I do think we'll want to toss these SLAB allocations
entirely, in favour of plain old BOs (and managing transient memory ourself
as discussed).

The case that wouldn't be handled are the "persistent command stream
descriptors" but I think that might be totally unused now.

---

What we *will* want a good solution to is fat pointers (so we can
recover both CPU and GPU address).

Attachment: signature.asc
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to