From 682effd0dd2b5a2d83f2d49f20821765e4787162 Mon Sep 17 00:00:00 2001 From: Lucas Fryzek Date: Sat, 10 Aug 2024 23:04:15 +0100 Subject: drv: Add more buffers captured from blob driver --- src/wrap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/wrap.c') diff --git a/src/wrap.c b/src/wrap.c index 7f8688b..78b8ef8 100644 --- a/src/wrap.c +++ b/src/wrap.c @@ -219,7 +219,7 @@ static void track_buffer(PVRSRV_CLIENT_MEM_INFO *mem_info, enum mem_type type) { mem->in_use = true; mem->type = type; - printf("Allocated %x bytes of memory at %p : %x (%s)\n", + printf("Allocated 0x%x bytes of memory at %p : 0x%x (%s)\n", mem_info->uAllocSize, mem_info->pvLinAddr, mem_info->sDevVAddr.uiAddr, pvr_heap_names[get_heap(mem_info->sDevVAddr)]); if(type == MEM_TYPE_DISP) { @@ -626,6 +626,7 @@ static void pvrsrv_ioctl_post(int fd, PVRSRV_BRIDGE_PACKAGE *bridge_package, int { PVRSRV_BRIDGE_IN_MAP_DMABUF *in = bridge_package->pvParamIn; PVRSRV_BRIDGE_OUT_MAP_DMABUF *out = bridge_package->pvParamOut; + //out->sClientMemInfo.sDevVAddr.uiAddr = 0x383000; track_buffer(&out->sClientMemInfo, MEM_TYPE_MAP); printf("Map dev mem %p\n", out->sClientMemInfo.hKernelMemInfo); printf("Mapping %d %p\n", in->i32DmaBufFD, in->hDevMemHeap); -- cgit