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

Function bpb_inv_all

freebsd/arm/include/cpu-v6.h:496–506  ·  view source on GitHub ↗

Invalidate branch predictor buffer */

Source from the content-addressed store, hash-verified

494
495/* Invalidate branch predictor buffer */
496static __inline void
497bpb_inv_all(void)
498{
499
500 ARM_SMP_UP(
501 _CP15_BPIALLIS(),
502 _CP15_BPIALL()
503 );
504 dsb();
505 isb();
506}
507
508/* Write back D-cache to PoU */
509static __inline void

Callers 1

sync_icacheFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected