File tree Expand file tree Collapse file tree
sys/external/bsd/drm2/dist/drm/i915/gt Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- /* $NetBSD: intel_ggtt.c,v 1.16 2023/07/09 20:24:06 riastradh Exp $ */
1+ /* $NetBSD: intel_ggtt.c,v 1.17 2025/01/26 17:52:23 riastradh Exp $ */
22
33// SPDX-License-Identifier: MIT
44/*
55 * Copyright © 2020 Intel Corporation
66 */
77
88#include <sys/cdefs.h>
9- __KERNEL_RCSID (0 , "$NetBSD: intel_ggtt.c,v 1.16 2023/07/09 20:24:06 riastradh Exp $" );
9+ __KERNEL_RCSID (0 , "$NetBSD: intel_ggtt.c,v 1.17 2025/01/26 17:52:23 riastradh Exp $" );
1010
1111#include <linux/stop_machine.h>
1212
@@ -300,7 +300,9 @@ static void gen6_ggtt_insert_page(struct i915_address_space *vm,
300300#endif
301301
302302#ifdef __NetBSD__
303- bus_space_write_4 (ggtt -> gsmt , ggtt -> gsmh , offset / I915_GTT_PAGE_SIZE ,
303+ CTASSERT (sizeof (gen6_pte_t ) == 4 );
304+ bus_space_write_4 (ggtt -> gsmt , ggtt -> gsmh ,
305+ sizeof (gen6_pte_t ) * (offset / I915_GTT_PAGE_SIZE ),
304306 vm -> pte_encode (addr , level , flags ));
305307#else
306308 iowrite32 (vm -> pte_encode (addr , level , flags ), pte );
You can’t perform that action at this time.
0 commit comments