Great !
I use the files from Post #1 + the script from Post 7#
And it looks like working:
[ 0.076718] smp: Bringing up secondary CPUs ...
[ 0.082140] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.082154] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.082299] !!!!!!!!init secondary smp-mt.c
[ 0.082319] CPU1 revision is: 00019556 (MIPS 34Kc)
[ 0.113360] Synchronize counters for CPU 1:
[ 0.136976] smp finish!
[ 0.136980] done.
[ 0.145775] === MIPS MT State Dump ===
[ 0.149588] -- Global State --
[ 0.152715] MVPControl Passed: deadbeef
[ 0.156881] MVPControl Read: 00000003
[ 0.160874] MVPConf0 : b8008403
[ 0.164344] -- per-VPE State --
[ 0.167558] VPE 0
[ 0.169727] VPEControl : 00000001
[ 0.173373] VPEConf0 : 800f0003
[ 0.176847] VPE0.Status : 1100ff00
[ 0.180605] VPE0.EPC : 8000d470 r4k_wait_irqoff+0x1c/0x24
[ 0.186308] VPE0.Cause : 50808000
[ 0.189954] VPE0.Config7 : 80080400
[ 0.193771] VPE 1
[ 0.195941] VPEControl : 00000001
[ 0.199588] VPEConf0 : 802f0003
[ 0.203061] VPE1.Status : 1100ff00
[ 0.206810] VPE1.EPC : 80018ff0 vsmp_smp_finish+0x3c/0x5c
[ 0.212522] VPE1.Cause : 50808000
[ 0.216168] VPE1.Config7 : 80080400
[ 0.219985] -- per-TC State --
[ 0.223111] TC 0
[ 0.225194] TCStatus : 18102000
[ 0.228666] TCBind : 00000000
[ 0.231973] TCRestart : 8000d468 r4k_wait_irqoff+0x14/0x24
[ 0.237780] TCHalt : 00000000
[ 0.241079] TCContext : 4a04c89e
[ 0.244638] TC 1 (current TC with VPE EPC above)
[ 0.249499] TCStatus : 00000001
[ 0.252971] TCBind : 00200001
[ 0.256278] TCRestart : 8007daa0 printk+0x10/0x30
[ 0.261304] TCHalt : 00000000
[ 0.264603] TCContext : 284c1256
[ 0.268161] TC 2
[ 0.270245] TCStatus : 00000400
[ 0.273717] TCBind : 00400001
[ 0.277020] TCRestart : fdaeaa4e 0xfdaeaa4e
[ 0.281529] TCHalt : 00000001
[ 0.284828] TCContext : 2a6cc6e3
[ 0.288386] TC 3
[ 0.290470] TCStatus : 00000400
[ 0.293942] TCBind : 00600001
[ 0.297244] TCRestart : 90840b2e 0x90840b2e
[ 0.301754] TCHalt : 00000001
[ 0.305053] TCContext : acfc2301
[ 0.308611] ===========================
[ 0.312760] smp: Brought up 1 node, 2 CPUs
[ 0.321970] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
root@OpenWrt:/# cat /proc/interrupts
CPU0 CPU1
0: 1597 1534 MIPS 0 IPI_resched
1: 741 7335 MIPS 1 IPI_call
7: 40889 41039 MIPS 7 timer
8: 0 0 MIPS 0 IPI call
9: 0 0 MIPS 1 IPI resched
62: 0 0 icu 62 1e101000.usb, dwc2_hsotg:usb1
63: 314 0 icu 63 mei_cpe
72: 6227 0 icu 72 vrx200_rx
73: 0 6278 icu 73 vrx200_tx
75: 0 0 icu 75 vrx200_tx_2
91: 178 0 icu 91 1e106000.usb, dwc2_hsotg:usb2
112: 891 0 icu 112 asc_tx
113: 0 154 icu 113 asc_rx
114: 0 0 icu 114 asc_err
126: 0 0 icu 126 gptu
127: 0 0 icu 127 gptu
128: 0 0 icu 128 gptu
129: 0 0 icu 129 gptu
130: 0 0 icu 130 gptu
131: 0 0 icu 131 gptu
ERR: 0
I will do more tests when the build are complett ready
As if I'm deserting what I'm doing
But i guess no, but i must do a look into the vr9.dtsi
Unfortunately i have not build the wifi driver yet, because buildproblems.