Commit 17a28ea2 authored by Thomas Hellström's avatar Thomas Hellström Committed by Rodrigo Vivi

drm/xe/tests: Support CPU page-table updates in the migrate test

The migrate test currently supports only GPU pagetable updates and
will thus break if we fix the CPU pagetable update selection.

Fix the migrate test first.
Signed-off-by: default avatarThomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: default avatarMatthew Auld <matthew.auld@intel.com>
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
parent fc1cc680
......@@ -66,9 +66,16 @@ sanity_populate_cb(struct xe_migrate_pt_update *pt_update,
{
int i;
u64 *ptr = dst;
for (i = 0; i < num_qwords; i++)
ptr[i] = (qword_ofs + i - update->ofs) * 0x1111111111111111ULL;
u64 value;
for (i = 0; i < num_qwords; i++) {
value = (qword_ofs + i - update->ofs) * 0x1111111111111111ULL;
if (map)
xe_map_wr(gt_to_xe(gt), map, (qword_ofs + i) *
sizeof(u64), u64, value);
else
ptr[i] = value;
}
}
static const struct xe_migrate_pt_update_ops sanity_ops = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment