Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 348452
b: refs/heads/master
c: 0b3455a
h: refs/heads/master
v: v3
  • Loading branch information
Rob Herring authored and Olof Johansson committed Jan 8, 2013
1 parent d544a4a commit cfc7bf9
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 13 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: c05ee88f6f20746aff938a85ef49e777ef4c6513
refs/heads/master: 0b3455a71e38b9c8cf4c2e791c909618c0a72078
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-highbank/hotplug.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ void __ref highbank_cpu_die(unsigned int cpu)
{
flush_cache_all();

highbank_set_cpu_jump(cpu, secondary_startup);
highbank_set_cpu_jump(cpu, phys_to_virt(0));
highbank_set_core_pwr();

cpu_do_idle();
Expand Down
12 changes: 1 addition & 11 deletions trunk/arch/arm/mach-highbank/platsmp.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ static void __cpuinit highbank_secondary_init(unsigned int cpu)

static int __cpuinit highbank_boot_secondary(unsigned int cpu, struct task_struct *idle)
{
highbank_set_cpu_jump(cpu, secondary_startup);
gic_raise_softirq(cpumask_of(cpu), 0);
return 0;
}
Expand Down Expand Up @@ -61,19 +62,8 @@ static void __init highbank_smp_init_cpus(void)

static void __init highbank_smp_prepare_cpus(unsigned int max_cpus)
{
int i;

if (scu_base_addr)
scu_enable(scu_base_addr);

/*
* Write the address of secondary startup into the jump table
* The cores are in wfi and wait until they receive a soft interrupt
* and a non-zero value to jump to. Then the secondary CPU branches
* to this address.
*/
for (i = 1; i < max_cpus; i++)
highbank_set_cpu_jump(i, secondary_startup);
}

struct smp_operations highbank_smp_ops __initdata = {
Expand Down

0 comments on commit cfc7bf9

Please sign in to comment.