feat(cache): added private API to get cache alignment requirements

This commit is contained in:
Armando
2023-10-08 16:26:37 +08:00
parent fff1b2a2df
commit 1f8f0a5285
5 changed files with 55 additions and 11 deletions

View File

@@ -56,7 +56,14 @@ bool cache_hal_vaddr_to_cache_level_id(uint32_t vaddr_start, uint32_t len, uint3
uint32_t cache_hal_get_cache_line_size(uint32_t cache_level, cache_type_t type)
{
HAL_ASSERT(cache_level && (cache_level <= CACHE_LL_LEVEL_NUMS));
return 4;
uint32_t line_size = 0;
if (cache_level == CACHE_LL_LEVEL_EXT_MEM) {
line_size = 4;
}
return line_size;
}
bool cache_hal_invalidate_addr(uint32_t vaddr, uint32_t size)