L2 is unified on all CPUs I'm aware of. Only L1 is split between instructions and data.
Re:Modern CPUs have a backstage cast
by justsomehnguy on Wednesday May 31, 2023 @01:17PM
(#36140886)
Guess I got L1/L2 messed up with L3 (don't drink and comment, kids).
But I found out what Itanium 2 did had a split L2 cache.
NB L3 is unified most of the time, but but with L2 you still need to distinguish between data/code.