Page MenuHomeFreeBSD

D48317.id148764.diff
No OneTemporary

D48317.id148764.diff

diff --git a/sys/arm64/arm64/gicv3_its.c b/sys/arm64/arm64/gicv3_its.c
--- a/sys/arm64/arm64/gicv3_its.c
+++ b/sys/arm64/arm64/gicv3_its.c
@@ -532,7 +532,7 @@
cache = 0;
} else {
devbits = GITS_TYPER_DEVB(gic_its_read_8(sc, GITS_TYPER));
- cache = GITS_BASER_CACHE_WAWB;
+ cache = GITS_BASER_CACHE_RAWAWB;
}
sc->sc_devbits = devbits;
share = GITS_BASER_SHARE_IS;
@@ -669,7 +669,7 @@
continue;
}
- if (tmp != reg) {
+ if ((tmp != reg) & ~GITS_BASER_CACHE_MASK) {
device_printf(dev, "GITS_BASER%d: "
"unable to be updated: %lx != %lx\n",
i, reg, tmp);

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 28, 9:30 PM (16 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32306662
Default Alt Text
D48317.id148764.diff (605 B)

Event Timeline