@@ -240,10 +240,10 @@ void CACHE64_InvalidateCacheByRange(uint32_t address, uint32_t size_byte)
240
240
{
241
241
if (size_byte > 0UL )
242
242
{
243
- uint32_t endAddr = MSDK_REG_SECURE_ADDR (address + size_byte - 0x01U );
243
+ uint32_t endAddr = MSDK_REG_NONSECURE_ADDR (address + size_byte - 0x01U );
244
244
uint32_t pccReg = 0 ;
245
245
/* Align address to cache line size. */
246
- uint32_t startAddr = MSDK_REG_SECURE_ADDR (address & ~((uint32_t )CACHE64_LINESIZE_BYTE - 1U ));
246
+ uint32_t startAddr = MSDK_REG_NONSECURE_ADDR (address & ~((uint32_t )CACHE64_LINESIZE_BYTE - 1U ));
247
247
uint32_t instance = CACHE64_GetInstanceByAddr (address );
248
248
uint32_t endLim ;
249
249
CACHE64_CTRL_Type * base ;
@@ -257,7 +257,7 @@ void CACHE64_InvalidateCacheByRange(uint32_t address, uint32_t size_byte)
257
257
return ;
258
258
}
259
259
base = s_cache64ctrlBases [instance ];
260
- endLim = MSDK_REG_SECURE_ADDR (phyMemBase [instance ][g_cache64MemPhyAliasId ] + phyMemSize [instance ][g_cache64MemPhyAliasId ] - 0x01U );
260
+ endLim = MSDK_REG_NONSECURE_ADDR (phyMemBase [instance ][g_cache64MemPhyAliasId ] + phyMemSize [instance ][g_cache64MemPhyAliasId ] - 0x01U );
261
261
endAddr = endAddr > endLim ? endLim : endAddr ;
262
262
263
263
/* Set the invalidate by line command and use the physical address. */
@@ -310,10 +310,10 @@ void CACHE64_CleanCacheByRange(uint32_t address, uint32_t size_byte)
310
310
{
311
311
if (size_byte > 0UL )
312
312
{
313
- uint32_t endAddr = MSDK_REG_SECURE_ADDR (address + size_byte - 0x01U );
313
+ uint32_t endAddr = MSDK_REG_NONSECURE_ADDR (address + size_byte - 0x01U );
314
314
uint32_t pccReg = 0 ;
315
315
/* Align address to cache line size. */
316
- uint32_t startAddr = MSDK_REG_SECURE_ADDR (address & ~((uint32_t )CACHE64_LINESIZE_BYTE - 1U ));
316
+ uint32_t startAddr = MSDK_REG_NONSECURE_ADDR (address & ~((uint32_t )CACHE64_LINESIZE_BYTE - 1U ));
317
317
uint32_t instance = CACHE64_GetInstanceByAddr (address );
318
318
uint32_t endLim ;
319
319
CACHE64_CTRL_Type * base ;
@@ -327,7 +327,7 @@ void CACHE64_CleanCacheByRange(uint32_t address, uint32_t size_byte)
327
327
return ;
328
328
}
329
329
base = s_cache64ctrlBases [instance ];
330
- endLim = MSDK_REG_SECURE_ADDR (phyMemBase [instance ][g_cache64MemPhyAliasId ] + phyMemSize [instance ][g_cache64MemPhyAliasId ] - 0x01U );
330
+ endLim = MSDK_REG_NONSECURE_ADDR (phyMemBase [instance ][g_cache64MemPhyAliasId ] + phyMemSize [instance ][g_cache64MemPhyAliasId ] - 0x01U );
331
331
endAddr = endAddr > endLim ? endLim : endAddr ;
332
332
333
333
/* Set the push by line command. */
@@ -382,10 +382,10 @@ void CACHE64_CleanInvalidateCacheByRange(uint32_t address, uint32_t size_byte)
382
382
{
383
383
if (size_byte > 0UL )
384
384
{
385
- uint32_t endAddr = MSDK_REG_SECURE_ADDR (address + size_byte - 0x01U );
385
+ uint32_t endAddr = MSDK_REG_NONSECURE_ADDR (address + size_byte - 0x01U );
386
386
uint32_t pccReg = 0 ;
387
387
/* Align address to cache line size. */
388
- uint32_t startAddr = MSDK_REG_SECURE_ADDR (address & ~((uint32_t )CACHE64_LINESIZE_BYTE - 1U ));
388
+ uint32_t startAddr = MSDK_REG_NONSECURE_ADDR (address & ~((uint32_t )CACHE64_LINESIZE_BYTE - 1U ));
389
389
uint32_t instance = CACHE64_GetInstanceByAddr (address );
390
390
uint32_t endLim ;
391
391
CACHE64_CTRL_Type * base ;
@@ -399,7 +399,7 @@ void CACHE64_CleanInvalidateCacheByRange(uint32_t address, uint32_t size_byte)
399
399
return ;
400
400
}
401
401
base = s_cache64ctrlBases [instance ];
402
- endLim = MSDK_REG_SECURE_ADDR (phyMemBase [instance ][g_cache64MemPhyAliasId ] + phyMemSize [instance ][g_cache64MemPhyAliasId ] - 0x01U );
402
+ endLim = MSDK_REG_NONSECURE_ADDR (phyMemBase [instance ][g_cache64MemPhyAliasId ] + phyMemSize [instance ][g_cache64MemPhyAliasId ] - 0x01U );
403
403
endAddr = endAddr > endLim ? endLim : endAddr ;
404
404
405
405
/* Set the push by line command. */
0 commit comments