Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c976e34 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] VSMP: Fix initialization ordering bug.

parent 83d0f233
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -236,8 +236,6 @@ void __init plat_smp_setup(void)
	dvpe();
	dvpe();
	dmt();
	dmt();


	mips_mt_set_cpuoptions();

	/* Put MVPE's into 'configuration state' */
	/* Put MVPE's into 'configuration state' */
	set_c0_mvpcontrol(MVPCONTROL_VPC);
	set_c0_mvpcontrol(MVPCONTROL_VPC);


@@ -263,6 +261,8 @@ void __init plat_smp_setup(void)


void __init plat_prepare_cpus(unsigned int max_cpus)
void __init plat_prepare_cpus(unsigned int max_cpus)
{
{
	mips_mt_set_cpuoptions();

	/* set up ipi interrupts */
	/* set up ipi interrupts */
	if (cpu_has_vint) {
	if (cpu_has_vint) {
		set_vi_handler(MIPS_CPU_IPI_RESCHED_IRQ, ipi_resched_dispatch);
		set_vi_handler(MIPS_CPU_IPI_RESCHED_IRQ, ipi_resched_dispatch);