Merge "feat(lemans): expose dcache flush all callback to QTISECLIB" into integration

This commit is contained in:
Boyan Karatotev 2026-05-08 07:27:14 +00:00 committed by TrustedFirmware Code Review
commit de08388e50
2 changed files with 7 additions and 6 deletions

View File

@ -46,13 +46,14 @@ void qtiseclib_cb_udelay(uint32_t usec);
void qtiseclib_cb_console_flush(void);
void qtiseclib_cb_flush_dcache_all(void);
#if QTI_SDI_BUILD
int qtiseclib_cb_mmap_remove_dynamic_region(uintptr_t base_va, size_t size);
int qtiseclib_cb_mmap_add_dynamic_region(unsigned long long base_pa,
size_t size,
qtiseclib_mmap_attr_t attr);
void qtiseclib_cb_flush_dcache_all(void);
void qtiseclib_cb_get_ns_ctx(qtiseclib_dbg_a64_ctxt_regs_type *ns_ctx);
#endif

View File

@ -126,6 +126,11 @@ void qtiseclib_cb_console_flush(void)
return console_flush();
}
void qtiseclib_cb_flush_dcache_all(void)
{
dcsw_op_all(DCCISW);
}
#if QTI_SDI_BUILD
void qtiseclib_cb_get_ns_ctx(qtiseclib_dbg_a64_ctxt_regs_type *qti_ns_ctx)
{
@ -182,11 +187,6 @@ void qtiseclib_cb_get_ns_ctx(qtiseclib_dbg_a64_ctxt_regs_type *qti_ns_ctx)
read_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_SP_EL0);
}
void qtiseclib_cb_flush_dcache_all(void)
{
dcsw_op_all(DCCISW);
}
int qtiseclib_cb_mmap_add_dynamic_region(unsigned long long base_pa,
size_t size,
qtiseclib_mmap_attr_t attr)