Repository: godot
Issue: OS_LinuxBSD::get_processor_name fails on aarch64 Linux systems
Labels: bug,platform:linuxbsd,topic:porting

### Tested versions

Reproducible from 4.0-stable to 4.3-stable and current master. From a quick git blame, it's always been that way since `get_processor_name` was added.

### System information

Godot v4.3.stable.mono - Fedora Linux Asahi Remix 41 (KDE Plasma) - Wayland - Vulkan (Forward+) - integrated Apple M1 Max (G13C C0) -  8 × Apple Firestorm (M1 Max), 2 × Apple Icestorm (M1 Max) (10 Threads)

### Issue description

When using `OS.get_processor_name()` on an arm64 Linux host, be it in a custom script or via Help > Copy System Info, an empty string is returned instead of the actual processor name.

For easier comparison, this is the system info I get from Help > Copy System Info
```
Godot v4.3.stable.mono - Fedora Linux Asahi Remix 41 (KDE Plasma) - Wayland - Vulkan (Forward+) - integrated Apple M1 Max (G13C C0) -  (10 Threads)
```

vs the actual processor name(s) Apple Icestorm and Firestorm in the provided system info

```
Godot v4.3.stable.mono - Fedora Linux Asahi Remix 41 (KDE Plasma) - Wayland - Vulkan (Forward+) - integrated Apple M1 Max (G13C C0) -  8 × Apple Firestorm (M1 Max), 2 × Apple Icestorm (M1 Max) (10 Threads)
```

From a quick Google search, this also affects current [Raspberry Pis](https://www.chrisrcook.com/2023/11/22/cat-proc-cpuinfo-for-a-raspberry-pi-5-8gb-model-b-rev-1-0/) which might be easier to get and test with than an M1/M2.

Complete output of `cat /proc/cpuinfo`:

```
processor       : 0
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x028
CPU revision    : 0

processor       : 1
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x028
CPU revision    : 0

processor       : 2
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 3
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 4
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 5
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 6
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 7
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 8
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0

processor       : 9
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant     : 0x2
CPU part        : 0x029
CPU revision    : 0
```

Note that this is not dependent on the mono version, although I happened to run it at the time of reproducing the issue.

### Steps to reproduce

1. Open the Godot Editor
2. Help > Copy System Info
3. The error should occur

Alternatively, I included a minimal reproduction project you can run as well

### Minimal reproduction project (MRP)

[test-project.zip](https://github.com/user-attachments/files/18301078/test-project.zip)