MCPcopy Create free account
hub / github.com/F-Stack/f-stack / abort_icache

Function abort_icache

freebsd/arm/arm/trap-v6.c:671–678  ·  view source on GitHub ↗

* abort_icache() handles the following data abort: * * FAULT_ICACHE - Instruction cache maintenance * * According to manual, FAULT_ICACHE is translation fault during cache * maintenance operation. In fact, no cache maintenance operation on * not mapped virtual addresses should be called. As cache maintenance * operation (except DMB, DSB, and Flush Prefetch Buffer) are priviledged, * the ab

Source from the content-addressed store, hash-verified

669 * should be held here including vm_fault() calling.
670 */
671static int
672abort_icache(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
673 u_int prefetch, struct thread *td, struct ksig *ksig)
674{
675
676 abort_fatal(tf, idx, fsr, far, prefetch, td, ksig);
677 return(0);
678}

Callers 1

abort_handlerFunction · 0.85

Calls 1

abort_fatalFunction · 0.85

Tested by

no test coverage detected