Compare commits

...

1 Commits

Author SHA1 Message Date
1bd96304ba fix: off-by-one when handling TCM addresses 2023-09-29 02:35:21 -05:00

View File

@@ -246,7 +246,7 @@ pub fn Arm32(comptime isa: Architecture) type {
if (address < 0x0000_0000 + self.itcm.virt.size)
return writeInt(T, self.itcm.buf[address & self.itcm.virt.mask ..][0..@sizeOf(T)], value);
if (dtcm_base < address and address < dtcm_base + dtcm_size)
if (dtcm_base <= address and address < dtcm_base + dtcm_size)
return writeInt(T, self.dtcm.buf[address & self.dtcm.virt.mask ..][0..@sizeOf(T)], value);
}