AnsweredAssumed Answered

u-boot SMP Threads T2080RDB

Question asked by EAJr on Feb 12, 2018
Latest reply on May 18, 2018 by EAJr

Using u-boot T2080RDB_SPIFLASH_config of version V2.0-1703.

 

The T2080 has 4 cores with two threads.  Will u-boot support having the 7 threads in the spin tables.  Right now it only has the 3 cores waiting on the spin tables.  (I removed addr, and r3 for brevity).

What it does now:

Running on cpu 0

    pir - 0x00000002
Running on cpu 0

    pir - 0x00000004
Running on cpu 0

   pir - 0x00000006

 

I would like:

Running on cpu 1

    pir - 0x00000001
Running on cpu 0

    pir - 0x00000002
Running on cpu 1

   pir - 0x00000003

....

Running on cpu 1

   pir - 0x00000007

 

 

I am doing this to get vxWorks Boot running in SMP with SMT mode, with a modified bootInit.s.

 

I would like to do :

cpu 1 release <_romInit> 1 1 2

cpu 2 release <_romInit> 8 1 2

cpu 3 release <_romInit> 9 1 2

cpu 4 release <_romInit> 10 1 2

cpu 5 release <_romInit> 11 1 2

cpu 6 release <_romInit> 18 1 2

cpu 7 release <_romInit> 19 1 2

 

Al

Outcomes