Nothingness
Platinum Member
- Jul 3, 2013
- 2,740
- 1,380
- 136
My point mainly was that recent 64-bit ARM CPU have hardware anti aliasing for their VIPT caches. This is made explicit in Linux kernel source: https://elixir.bootlin.com/linux/v5.2-rc5/source/arch/arm64/include/asm/cache.h#L73PIPT is not really an options for L1$ unless you want to lose performance.
/*
* Whilst the D-side always behaves as PIPT on AArch64, aliasing is
* permitted in the I-cache.
*/
EDIT: Sorry @Thala I missed your last answer
Last edited: