mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 02:16:17 +00:00
tests/gem_seqno_wrap: verify debugfs write with readback
Make sure that debugfs entry works as expected by reading back the sequence number that was written. Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
918e763e2d
commit
a7ca33b673
@ -438,6 +438,7 @@ static int write_seqno(uint32_t seqno)
|
|||||||
int fh;
|
int fh;
|
||||||
char buf[32];
|
char buf[32];
|
||||||
int r;
|
int r;
|
||||||
|
uint32_t rb;
|
||||||
|
|
||||||
if (options.dontwrap)
|
if (options.dontwrap)
|
||||||
return 0;
|
return 0;
|
||||||
@ -457,6 +458,15 @@ static int write_seqno(uint32_t seqno)
|
|||||||
if (options.verbose)
|
if (options.verbose)
|
||||||
printf("next_seqno set to: 0x%x\n", seqno);
|
printf("next_seqno set to: 0x%x\n", seqno);
|
||||||
|
|
||||||
|
r = __read_seqno(&rb);
|
||||||
|
if (r < 0)
|
||||||
|
return r;
|
||||||
|
|
||||||
|
if (rb != seqno) {
|
||||||
|
printf("seqno readback differs rb:0x%x vs w:0x%x\n", rb, seqno);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user