diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 11:10:28 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 11:10:28 -0400 |
| commit | e4871d113a0df84abc15c0850b3a4a4fbc35d5ba (patch) | |
| tree | 0754f4e6329168718a17408c1fe7eb620fde4e3d /kernel | |
| parent | a87aa07488eaba27ff407dd6659392ec70ad7f62 (diff) | |
| download | open-iov-e4871d113a0df84abc15c0850b3a4a4fbc35d5ba.tar.gz open-iov-e4871d113a0df84abc15c0850b3a4a4fbc35d5ba.zip | |
sema-svc: log the LAUNCH_DMA push VA and injected/allow flags; widen the op-failure log budget (the DtoH work path is invisible at the old caps)
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/gsp_sema_service.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/gsp_sema_service.c b/kernel/gsp_sema_service.c index dc7b402..4ecfe14 100644 --- a/kernel/gsp_sema_service.c +++ b/kernel/gsp_sema_service.c @@ -2304,7 +2304,7 @@ static void svc_run_ops(struct nv_vgpu_device *vgpu, struct svc_memset_op *ops, else svc.memsets_fail++; if ((rc == 0 && svc.memsets_done <= gsp_sema_ops_log) || - (rc != 0 && svc.memsets_fail + svc.memsets_nomap <= 8)) + (rc != 0 && svc.memsets_fail + svc.memsets_nomap <= 64)) pr_info("sema-svc: %s dst=0x%llx value=0x%llx elem=%u count=%u bytes=%llu phys=%u ap=%u src=0x%llx srcphys=%u srcap=%u rc=%d h=0x%x\n", m->type == 1 ? "memcopy" : "memset", m->dst, m->value, m->elem, m->count, @@ -3021,8 +3021,9 @@ static void svc_decode_stream(struct nv_vgpu_device *vgpu, const u8 *buf, if (ch->h_object && svc.lda_log < (gsp_sema_ops_log > 48 ? gsp_sema_ops_log : 48)) { svc.lda_log++; - pr_info("sema-lda: h=0x%x eng=%u dma=0x%08x xfer=%u remap=%u dpitch=%u dstphys=%u srcphys=%u sem=%u out=0x%llx in=0x%llx line=%u have_out=%u have_in=%u have_remap=%u have_sem=%u ops=%u\n", - ch->h_object, ch->engine_type, dma, transfer, + pr_info("sema-lda: h=0x%x eng=%u push=0x%llx inj=%u allow=%u dma=0x%08x xfer=%u remap=%u dpitch=%u dstphys=%u srcphys=%u sem=%u out=0x%llx in=0x%llx line=%u have_out=%u have_in=%u have_remap=%u have_sem=%u ops=%u\n", + ch->h_object, ch->engine_type, push_va, + trusted, allow_ops, dma, transfer, DMA_REMAP_ENABLE(dma), DMA_DST_MEMORY_LAYOUT_PITCH(dma), DMA_DST_TYPE_PHYSICAL(dma), |
