Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:techref:hardware:soc:soc.broadcom.bcm63xx:smp [2018/06/07 17:43] – link fixed tmomasdocs:techref:hardware:soc:soc.broadcom.bcm63xx:smp [2019/09/09 17:40] (current) – wip infobox vgaetera
Line 1: Line 1:
 ====== SMP/CMT Broadcom 63xx ====== ====== SMP/CMT Broadcom 63xx ======
 +{{page>meta:infobox:wip&noheader&nofooter&noeditbtn}}
 +
 An example of SMP initialization on BCM6358 SoC: [[http://pastebin.com/wV3njK7c]] taken from  An example of SMP initialization on BCM6358 SoC: [[http://pastebin.com/wV3njK7c]] taken from 
 <del>[[http://www.livebox-floss.com/Products//LiveBox/LiveBox1/Thomson/vunknown/linux-2.6.12.tar.bz2|linux-2.6.12.tar.bz2]]</del>, mirror ->[[https://drive.google.com/uc?export=download&id=0B-EMoBe-_OdBRnppenZMOExOUEU|linux-2.6.12-inv.zip]] <del>[[http://www.livebox-floss.com/Products//LiveBox/LiveBox1/Thomson/vunknown/linux-2.6.12.tar.bz2|linux-2.6.12.tar.bz2]]</del>, mirror ->[[https://drive.google.com/uc?export=download&id=0B-EMoBe-_OdBRnppenZMOExOUEU|linux-2.6.12-inv.zip]]
Line 73: Line 75:
 |   core1   | :::          |        64kB         | |   core1   | :::          |        64kB         |
 So no benefit using a different core for the main thread. So no benefit using a different core for the main thread.
- 
  
 ===== CP0 Registers ===== ===== CP0 Registers =====
- 
 ==== Configuration Registers ==== ==== Configuration Registers ====
 To know if your CPU has concurrent multi-threading support (CMT) check **bit 18** at BRCM Configuration register (read_c0_brcm_config_0):\\ To know if your CPU has concurrent multi-threading support (CMT) check **bit 18** at BRCM Configuration register (read_c0_brcm_config_0):\\
 0 = 1 core\\ 0 = 1 core\\
 1 = 2 cores, multi-thread supported\\ 1 = 2 cores, multi-thread supported\\
- 
  
 Also check the **bit 12**:\\ Also check the **bit 12**:\\
Line 264: Line 263:
   * Fatal bug causing jffs2 data corruption -> temporal workaround [[https://dev.openwrt.org/changeset/40396]]   * Fatal bug causing jffs2 data corruption -> temporal workaround [[https://dev.openwrt.org/changeset/40396]]
  
-{{tag>wip bcm63xx}}+===== Devices ===== 
 +The list of related devices: 
 +{{tagpage>bcm63xx}} 
  • Last modified: 2018/06/07 17:43
  • by tmomas