This commit is contained in:
刘可亮
2024-09-03 11:16:08 +08:00
parent cf270df8d6
commit 803cac77d5
2931 changed files with 614364 additions and 31222 deletions

View File

@@ -1033,6 +1033,7 @@ __ALWAYS_STATIC_INLINE void __STOP(void)
__ALWAYS_STATIC_INLINE void __ISB(void)
{
__ASM volatile("fence.i");
__ASM volatile("fence r, r");
}
@@ -1043,7 +1044,10 @@ __ALWAYS_STATIC_INLINE void __ISB(void)
*/
__ALWAYS_STATIC_INLINE void __DSB(void)
{
__ASM volatile("fence");
__ASM volatile("fence iorw, iorw");
#ifndef __riscv_xtheadse
__ASM volatile("sync");
#endif
}
/**