forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-09-20 cf4ce59b3b70238352c7f1729f0f7223214828ad
kernel/arch/microblaze/kernel/misc.S
....@@ -39,7 +39,7 @@
3939 rsubi r11, r12, MICROBLAZE_TLB_SIZE - 1
4040 bneid r11, _tlbia_1 /* loop for all entries */
4141 addik r12, r12, 1
42
- /* sync */
42
+ mbar 1 /* sync */
4343 rtsd r15, 8
4444 nop
4545 .size _tlbia, . - _tlbia
....@@ -58,6 +58,7 @@
5858 blti r12, _tlbie_1 /* Check if found */
5959 mts rtlbhi, r0 /* flush: ensure V is clear */
6060 nop
61
+ mbar 1 /* sync */
6162 _tlbie_1:
6263 rtsd r15, 8
6364 nop