Skip to content

Commit b3b7fad

Browse files
committed
more TODOs in intel_ggtt.c
1 parent 7ab1a4a commit b3b7fad

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

sys/external/bsd/drm2/dist/drm/i915/gt/intel_ggtt.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,12 +248,12 @@ static void gen8_ggtt_insert_entries(struct i915_address_space *vm,
248248
enum i915_cache_level level,
249249
u32 flags)
250250
{
251+
const gen8_pte_t pte_encode = gen8_ggtt_pte_encode(0, level, 0);
251252
struct i915_ggtt *ggtt = i915_vm_to_ggtt(vm);
252253
#ifdef __NetBSD__
253254
bus_dmamap_t map = vma->pages->sgl[0].sg_dmamap;
254255
unsigned seg;
255256
unsigned pgno;
256-
const gen8_pte_t pte_encode = gen8_pte_encode(0, level, 0);
257257
#else
258258
struct sgt_iter sgt_iter;
259259
gen8_pte_t __iomem *gtt_entries;
@@ -290,10 +290,11 @@ static void gen8_ggtt_insert_entries(struct i915_address_space *vm,
290290
for_each_sgt_daddr(addr, iter, vma->pages)
291291
gen8_set_pte(gte++, pte_encode | addr);
292292
GEM_BUG_ON(gte > end);
293-
#endif
293+
294294
/* Fill the allocated but "unused" space beyond the end of the buffer */
295295
while (gte < end)
296296
gen8_set_pte(gte++, vm->scratch[0].encode);
297+
#endif
297298

298299
/*
299300
* We want to flush the TLBs only after we're certain all the PTE

0 commit comments

Comments
 (0)