Page MenuHomeFreeBSD

D30033.id88404.diff
No OneTemporary

D30033.id88404.diff

Index: sys/arm64/arm64/gicv3_its.c
===================================================================
--- sys/arm64/arm64/gicv3_its.c
+++ sys/arm64/arm64/gicv3_its.c
@@ -1197,6 +1197,10 @@
return (NULL);
}
+ /* Make sure device sees zeroed ITT. */
+ if ((sc->sc_its_flags & ITS_FLAGS_CMDQ_FLUSH) != 0)
+ cpu_dcache_wb_range(its_dev->itt, its_dev->itt_size);
+
mtx_lock_spin(&sc->sc_its_dev_lock);
TAILQ_INSERT_TAIL(&sc->sc_its_dev_list, its_dev, entry);
mtx_unlock_spin(&sc->sc_its_dev_lock);

File Metadata

Mime Type
text/plain
Expires
Tue, May 19, 1:55 AM (10 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33284808
Default Alt Text
D30033.id88404.diff (508 B)

Event Timeline