Is there a crate or intrinsics available dealing with system cache operations?

Hi there,
I’m wondering if there is already a crate or some built in functions available in rust that provides cross platform system cache maintenance operations like flushing, invalidating etc. ?

At the time being I’ve written my own specific for Arm Aarch32 and Aarch64 but would like to use a more mature one if available for my embedded/no_std project..

1 Like

I know the x86 crate exists for doing things specific to an x86 processor, but haven't heard of the equivalent on aarch processors...

1 Like