m1n1.agx.object: Remember map flags used

Signed-off-by: Asahi Lina <lina@asahilina.net>
This commit is contained in:
Asahi Lina 2022-08-17 13:44:17 +09:00
parent fac3a5a9b9
commit 37a7243b7e
2 changed files with 3 additions and 0 deletions

View file

@ -68,6 +68,8 @@ class GPUContext:
self.agx.log(f"[Context@{self.gpu_context._addr}] Map {obj._name} size {obj._size:#x} @ {obj._addr:#x} ({obj._paddr:#x})")
obj._map_flags = flags
self.agx.uat.iomap_at(self.ctx, obj._addr, obj._paddr, size_align, **flags)
self.objects[obj._addr] = obj
self.agx.reg_object(obj, track=track)

View file

@ -176,6 +176,7 @@ class GPUAllocator:
self.agx.uat.iomap_at(self.ctx, addr, paddr, size_align, **flags)
obj._set_addr(addr + off, paddr + off)
obj._map_flags = flags
self.objects[obj._addr] = obj