Is there any documentation on Raspberry Pi3 which specifies the L1 and L2 cache sizes? I did some searching to see if there are related posts. But I couldnt find a satisfying answer to this. Especially there seems to be quite a few threads on "disable_l2cache" in /boot/config.txt. But it is not clear if this is relevant to Raspberry Pi3. I tried setting this to disable_l2cache = 0 in /boot/config.txt, but faced a few issues after that (For example my web browser kept crashing and omxplayer refused to play audio). So I had to comment out this line and leave it to default setting i.e disable_l2cache=1. Also, there is no cache entry in /sys/devices/system/cpu/cpu0/ in my raspbian (I am not sure why this is so, there are a few posts on this where people have indeed complained about this)
So, I did some experiments using simple C code using capacity cache misses with buffers of different sizes and determined that PI3 in fact has 16KB of L1 and 512KB of L2. Can anyone confirm if this is correct?
Also, can anyone please point to the Broadcom BCM2837 64bit SoC data sheet? Cannot find it anywhere after searching for quite sometime now.