> 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).
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev