I have a Raspberry Pi 4 Model B Rev 1.1 board. When I gave the command cat /proc/cpuinfo, I got below logs.
processor : 0
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
Similar data was obtained for processor 1, 2 and 3.
But product specification https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/ informs that the board uses Cortex-A72 (ARM v8).
So from the board logs I am getting the model as ARMv7 Processor rev 3 (v7l) but from board specification it is Cortex-A72 (ARM v8). I was confused at why this difference in v7 architecture (board logs) and v8 architecture (product specs) is happening. Can anyone please help me to clear this confusion?

The level of precision in the information available in
/proc/cpuinfodoes vary according to my experience, the important one would be the CPU part.In your case, it is
0xd08, which means you are using a Cortex-A72 according to the Arm documentation here:On a Raspberry PI 3, I am getting 0x0d03, which is consistent with the BCM2835 having a Cortex-A53 core:
Please note that you may be running a 32 bit version of Linux as well. You can check you are running an aarch64 version by using the following commands (tested on a Cortex-A53 running a 64 bit version of Armbian):
If you don't see
aarch64in the outputs for those two commands, this would mean you are running a 32 bit version of linux, and you want to install, say, Raspberry Pi OS (64-bit), from here.As pointed-out in the comments above, this would explain why /proc/cpuinfo reports an ARMv7 Processor rev 3 (v7l). This is why you should rather rely on the Primary part number for the purpose of identifying the exact processors you are using (your question seemed more related to the processors you were using than the operating system you were running IMHO).
Using
2023-05-03-raspios-bullseye-arm64-lite.img, we can see that architecture is set to 8, but the model name is not populated:Using
2023-05-03-raspios-bullseye-armhf-lite.img, we can see that architecture is set to 7, and that the model name is populated