- aub_map_ppgtt(&aub, bo_entry->addr, bo_entry->size);
- aub_write_trace_block(&aub, AUB_TRACE_TYPE_NOTYPE,
- bo_entry->data, bo_entry->size, bo_entry->addr);
+ if (bo_entry->gtt == PPGTT) {
+ aub_map_ppgtt(&aub, bo_entry->addr, bo_entry->size);
+ aub_write_trace_block(&aub, AUB_TRACE_TYPE_NOTYPE,
+ bo_entry->data, bo_entry->size, bo_entry->addr);
+ } else
+ aub_write_ggtt(&aub, bo_entry->addr, bo_entry->size, bo_entry->data);