Skip to content

Commit 49a8bdf

Browse files
committed
Small fix
1 parent eac61b8 commit 49a8bdf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/cache.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,14 @@ impl<T> Uncache for *mut T {
7777

7878
#[inline]
7979
fn assert_addr_cached(addr: usize) {
80-
assert!(addr <= 0x805F_FFFF && addr >= 0x8000_0000);
80+
/*
81+
SRAM memory: 0x8000_0000 to 0x805F_FFFF
82+
AI memory: 0x8060_0000 to 0x807F_FFFF
83+
SRAM memory includes two parts: MEM0 and MEM1
84+
MEM0 memory: 0x8000_0000 to 0x803F_FFFF
85+
MEM1 memory: 0x8040_0000 to 0x805F_FFFF
86+
*/
87+
// assure that memory is within SRAM or AI
88+
// todo: should we exclude AI?
89+
assert!(addr <= 0x807F_FFFF && addr >= 0x8000_0000);
8190
}

0 commit comments

Comments
 (0)