[#4553] Trunk kernel with SMP patch can not bootup

Document created by Aaronwu Employee on Aug 29, 2013
Version 1Show Document
  • View in full screen mode

[#4553] Trunk kernel with SMP patch can not bootup

Submitted By: Graf Yang

Open Date

2008-10-20 22:52:12     Close Date

2008-11-14 06:22:57

Priority:

Medium     Assignee:

Graf Yang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

Category:

N/A     Board:

N/A

Processor:

N/A     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

App binary format:

N/A     

Summary: Trunk kernel with SMP patch can not bootup

Details:

 

## Booting image at 01000000 ...                                               

   Image Name:   Linux-2.6.26.5-ADI-2009R1-pre                                 

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)                 

   Data Size:    852613 Bytes = 832.6 kB                                       

   Load Address: 00001000                                                      

   Entry Point:  0019cbc8                                                      

   Verifying Checksum ... OK                                                   

   Uncompressing Kernel Image ... OK                                           

Starting Kernel at = 19cbc8                                                    

Linux version 2.6.26.5-ADI-2009R1-pre (ymm@dyang) (gcc version 4.1.2 (ADI svn))8

console [early_BFuart0] enabled                                                

early printk enabled on early_BFuart0                                          

Warning: limiting memory to 56MB due to hardware anomaly 05000263              

Board Memory: 64MB                                                             

Kernel Managed Memory: 64MB                                                    

Memory map:                                                                    

  fixedcode = 0x00000400-0x00000490                                            

  text      = 0x00001000-0x0011c140

  rodata    = 0x0011c140-0x00173a4c                                            

  bss       = 0x00173a60-0x00181dd0                                            

  data      = 0x00181dd0-0x00192000                                            

    stack   = 0x00190000-0x00192000                                            

  init      = 0x00192000-0x001ae000                                            

  available = 0x001ae000-0x037ff000                                            

  DMA Zone  = 0x03f00000-0x04000000                                            

Hardware Trace Active and Enabled                                              

Blackfin support (C) 2004-2008 Analog Devices, Inc.                            

Compiled for ADSP-BF561 Rev 0.3                                                

Warning: Unsupported Chip Revision ADSP-BF561 Rev 0.3 detected                 

Blackfin Linux support by http://blackfin.uclinux.org/                         

Processor Speed: 600 MHz core clock and 100 MHz System Clock                   

NOMPU: setting up cplb tables for global access                                

Instruction Cache Enabled                                                      

Data Cache Enabled (write-through)

Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 14223    

Kernel command line: root=/dev/mtdblock2 rw rootfstype=jffs2 earlyprintk=serial0

Configuring Blackfin Priority Driven Interrupts                                

Hardware Trace expanded to 2k                                                  

PID hash table entries: 256 (order: 8, 1024 bytes)                             

console handover: boot [early_BFuart0] -> real [ttyBF0]                        

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)                  

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)                   

Memory available: 55040k/65536k RAM, (112k init code, 1132k kernel code, 472k d)

 

 

kernel stopped booting.

 

Follow-ups

 

--- Graf Yang                                                2008-10-20 23:08:17

The original code defined _exception_stack but not alloc space for the exception

stack. In exception, this area is over written by exception stack. Common kernel

luckly boot up, but SMP kernel stuck.

Now should be fixed.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes