OpenOCD
|
Go to the source code of this file.
Functions | |
int | armv8_cache_d_inner_flush_virt (struct armv8_common *armv8, target_addr_t va, size_t size) |
int | armv8_cache_i_inner_inval_virt (struct armv8_common *armv8, target_addr_t va, size_t size) |
int armv8_cache_d_inner_flush_virt | ( | struct armv8_common * | armv8, |
target_addr_t | va, | ||
size_t | size | ||
) |
Definition at line 104 of file armv8_cache.c.
References armv8_common::arm, armv8_mmu_common::armv8_cache, armv8_d_cache_sanity_check(), armv8_common::armv8_mmu, ARMV8_OPC_DCCIVAC, armv8_cache_common::dminline, arm::dpm, ERROR_OK, arm_dpm::finish, arm_dpm::instr_write_data_r0_64, LOG_ERROR, arm_dpm::prepare, and size.
Referenced by aarch64_set_breakpoint(), and aarch64_unset_breakpoint().
int armv8_cache_i_inner_inval_virt | ( | struct armv8_common * | armv8, |
target_addr_t | va, | ||
size_t | size | ||
) |
Definition at line 143 of file armv8_cache.c.
References armv8_common::arm, armv8_mmu_common::armv8_cache, armv8_i_cache_sanity_check(), armv8_common::armv8_mmu, ARMV8_OPC_ICIVAU, arm::dpm, ERROR_OK, arm_dpm::finish, armv8_cache_common::iminline, arm_dpm::instr_write_data_r0_64, LOG_ERROR, arm_dpm::prepare, and size.
Referenced by aarch64_set_breakpoint(), and aarch64_unset_breakpoint().