[ARM-LINUX]Booting is stopped at "CPSIE" instruction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all
I am trying to port opensource kernel on top of Qualcomm board.
I am struck at "local_irq_enable()" point in init/main.c,

start_kernel()
{
   --- snip ---
   call_function_init();
if (!irqs_disabled())
printk(KERN_CRIT "start_kernel(): bug: interrupts were "
"enabled early\n");
early_boot_irqs_disabled = false;
local_irq_enable();
}

This functions implementation is like this...

static inline void arch_local_irq_enable(void)
  {
      asm volatile(
          "   cpsie i         @ arch_local_irq_enable"
          :
          :
          : "memory", "cc");
  }

if i comment that local_irq_enable(), still the booting is not progressing.

Can any one pls help me out here??

--
With regards,
Sandeep Kumar Anantapalli,
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux