Try setting up build system (in a debian or ubuntu VM, keep current, working image file in hand and see you in couple hours when compiler finishes comoiling itself
The "second core" on this CPU is not what you think it is.
* The Lantiq VR9 is not a true dual-core CPU where both cores are equal.
* VPE0 (Core 0): This is the main MIPS core. It runs the Linux kernel and all of OpenWrt.
* VPE1 (Core 1): This is a dedicated co-processor. Its only job is to run the proprietary firmware for the xDSL modem (the part that connects to your phone line for ADSL/VDSL).
Think of it this way: VPE0 is your computer's main CPU, and VPE1 is the specialized processor on your graphics card (GPU). You can't ask Linux to run your web browser on the GPU.
In your router, Linux (OpenWrt) runs on VPE0. The boot arguments you found (vpe1_mem=2M) are specifically reserving 2MB of RAM for the DSL modem firmware to load onto VPE1.
The nosmp and maxvpes=1 commands are intentionally there to prevent Linux from trying to use the modem's processor. If Linux tried to run tasks on VPE1, it would collide with the DSL firmware, and the entire router would crash (and your internet connection would never come up).
AR9/VR9: Their cores have multithreading support, but it does not work properly with these SoCs without some hacks seen in the source dumps of some boards. For now multithreading is not supported without specific patches for the AR9 and VR9.
Looking at a random device page which has this CPU, the boot log includes this line:
smp: Brought up 1 node, 2 CPUs
Which seems to conflict with the wiki statement. Perhaps the wiki is not up to date?
P.s. it is incredibly annoying when people post AI-generated pseudo-info without mentioning the fact that this is AI-generated. Please edit your post above and mention this fact in order to avoid misleading future readers.
The voice core on lantiq vr9 is a proprietary firmware, which runs exclusively on the second core (and reserves 2 MB RAM for its operation), it's necessary if you want to use the FXS/ phone features of your device (but doesn't need to be loaded, if you don't).