Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:techref:hardware:soc:soc.broadcom.bcm63xx:smp [2019/08/26 21:50] – tag optimization vgaetera | docs: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> | ||
| + | |||
| An example of SMP initialization on BCM6358 SoC: [[http:// | An example of SMP initialization on BCM6358 SoC: [[http:// | ||
| < | < | ||
| Line 73: | Line 75: | ||
| | | | | ||
| 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 265: | Line 264: | ||
| ===== Devices ===== | ===== Devices ===== | ||
| - | {{tagpage> | + | The list of related devices: |
| - | + | {{tagpage>bcm63xx}} | |
| - | {{tag>wip }} | + | |