Bug 197760 - SMP support bug on ARMADA XP MV78460
Summary: SMP support bug on ARMADA XP MV78460
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: arm (show other bugs)
Version: CURRENT
Hardware: arm Any
: --- Affects Some People
Assignee: freebsd-arm (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-17 14:31 UTC by Alexander Zhigunov
Modified: 2015-05-25 01:55 UTC (History)
1 user (show)

See Also:


Attachments
device tree used (6.94 KB, text/x-csrc)
2015-02-17 14:31 UTC, Alexander Zhigunov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Zhigunov 2015-02-17 14:31:59 UTC
Created attachment 153106 [details]
device tree used

Non-boot CPUs not started on ARMADA XP MV78460:

We see the following in dmesg:

WARNING: Some AP's failed to start
Release APs
AP's not started

sysctl hw.ncpus = 4 (all 4 cores are detected).

Board: RD-AXP-GP rev 1.0
SoC:   MV78460 B0
       running 4 CPUs
       Custom configuration
CPU:   Marvell PJ4B (584) v7 (Rev 2) LE
       CPU 0
       CPU    @ 1333 [MHz]
       L2     @ 667 [MHz]
       TClock @ 250 [MHz]
       DDR    @ 667 [MHz]
       DDR 64Bit Width, FastPath Memory Access
       DDR ECC Enabled
Dram Scrubbing starting (use XOR chanel 1)
       CS 0 Dram Scrubbing  0x1000000:0xffffffff
       CS 1 Dram Scrubbing  0x0:0xffffffff
       Total physical DRAM size = 8 GB


U-Boot variables that might be relevant:

CASset=min
MALLOC_len=5
MPmode=smp
amp_enable=no
autoload=no
cacheShare=no
console=console=ttyS0,115200
device_partition=0:1
disL2Cache=yes
disL2Prefetch=yes
disaMvPnp=no
eeeEnable=no
enaAutoRecovery=yes
enaClockGating=no
enaCpuStream=no
enaDCPref=yes
enaFPU=yes
enaICPref=yes
enaLPAE=yes
enaWrAllo=no

U-Boot version:

U-Boot 2011.12 (Dec 11 2013 - 10:25:52) Marvell version: v2011.12 2013_Q2.1
arm-marvell-linux-gnueabi-gcc (Linaro GCC branch-4.6.4. Marvell GCC
201301-1645.aee66e26) 4.6.4 20120731 (prerelease)
GNU ld (Linaro GCC branch-4.6.4. Marvell GCC 201301-1645.aee66e26)
2.22.0.20120801

Used device tree is in attachment.
Comment 1 Ian Lepore freebsd_committer freebsd_triage 2015-05-25 01:55:31 UTC
I believe this was fixed in r280709.  Please don't hesitate to re-open the bug if that's not the case.