<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<font size="-1"><tt>Hi Nicolas,<br>
<br>
I was trying to boot 3.8-rc5 on Realview EB 11MPCore using realview-smp_defconfig as a starting point but the kernel failed to progress past the log below (config attached).<br>
<br>
Pawel suggested I try reverting 384a290283fde63ba8dc671fca5420111cdac19a - "ARM: gic: use a private mapping for CPU target interfaces" that you've authored. With this commit reverted the kernel boots.<br>
<br>
I am not quite sure why the commit breaks 11MPCore but Pawel (cc'd) might be able to shed light on that.<br>
<br>
I'd be happy to test a fix as I have the board on my desk for a bit.<br>
<br>
Thanks,<br>
<br>
Punit<br>
<br>
<br>
<font size="-1">## Booting kernel from Legacy Image at 00007fc0 ...<br>
   Image Name:   Linux-3.8.0-rc5<br>
   Image Type:   ARM Linux Kernel Image (uncompressed)<br>
   Data Size:    2351296 Bytes =  2.2 MB<br>
   Load Address: 00008000<br>
   Entry Point:  00008000<br>
   Loading Kernel Image ... OK<br>
OK<br>
<br>
Starting kernel ...<br>
<br>
Uncompressing Linux... done, booting the kernel.<br>
Booting Linux on physical CPU 0x0<br>
Linux version 3.8.0-rc5 (punagr01@e102309-lin) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #28 SMP Wed Jan 30 15:06:13 GMT 2013<br>
CPU: ARMv6-compatible processor [410fb020] revision 0 (ARMv7), cr=00c5387d<br>
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache<br>
Machine: ARM-RealView EB<br>
Ignoring unrecognised tag 0x00000000<br>
bootconsole [earlycon0] enabled<br>
Memory policy: ECC disabled, Data cache writealloc<br>
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms<br>
PERCPU: Embedded 8 pages/cpu @c070b000 s9920 r8192 d14656 u32768<br>
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024<br>
Kernel command line: root=/dev/nfs ip=dhcp console=ttyAMA0 nfsroot=10.1.193.144:/work/filesystems/11MPCore earlyprintk<br>
PID hash table entries: 1024 (order: 0, 4096 bytes)<br>
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)<br>
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)<br>
__ex_table already sorted, skipping sort<br>
Memory: 256MB = 256MB total<br>
Memory: 254596k/254596k available, 7548k reserved, 0K highmem<br>
Virtual kernel memory layout:<br>
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)<br>
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)<br>
    vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)<br>
    lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)<br>
    modules : 0xbf000000 - 0xc0000000   (  16 MB)<br>
      .text : 0xc0008000 - 0xc0457d78   (4416 kB)<br>
      .init : 0xc0458000 - 0xc048d6c0   ( 214 kB)<br>
      .data : 0xc048e000 - 0xc04c8db0   ( 236 kB)<br>
       .bss : 0xc04c8db0 - 0xc05076e8   ( 251 kB)<br>
Hierarchical RCU implementation.<br>
NR_IRQS:128<br>
------------[ cut here ]------------<br>
WARNING: at arch/arm/common/gic.c:738 gic_init_bases+0x118/0x2ac()<br>
Cannot allocate irq_descs @ IRQ96, assuming pre-allocated<br>
Modules linked in:<br>
[<c0015fd8>] (unwind_backtrace+0x0/0xfc) from [<c0327b30>] (dump_stack+0x20/0x24)<br>
[<c0327b30>] (dump_stack+0x20/0x24) from [<c001fe44>] (warn_slowpath_common+0x5c/0x74)<br>
[<c001fe44>] (warn_slowpath_common+0x5c/0x74) from [<c001ff18>] (warn_slowpath_fmt+0x40/0x48)<br>
[<c001ff18>] (warn_slowpath_fmt+0x40/0x48) from [<c045cfe0>] (gic_init_bases+0x118/0x2ac)<br>
[<c045cfe0>] (gic_init_bases+0x118/0x2ac) from [<c045d710>] (gic_init_irq+0x78/0xc4)<br>
[<c045d710>] (gic_init_irq+0x78/0xc4) from [<c04595dc>] (init_IRQ+0x1c/0x24)<br>
[<c04595dc>] (init_IRQ+0x1c/0x24) from [<c045871c>] (start_kernel+0x198/0x29c)<br>
[<c045871c>] (start_kernel+0x198/0x29c) from [<00008078>] (0x8078)<br>
---[ end trace 1b75b31a2719ed1c ]---<br>
------------[ cut here ]------------<br>
WARNING: at kernel/irq/irqdomain.c:234 irq_domain_add_legacy+0x84/0x144()<br>
Modules linked in:<br>
[<c0015fd8>] (unwind_backtrace+0x0/0xfc) from [<c0327b30>] (dump_stack+0x20/0x24)<br>
[<c0327b30>] (dump_stack+0x20/0x24) from [<c001fe44>] (warn_slowpath_common+0x5c/0x74)<br>
[<c001fe44>] (warn_slowpath_common+0x5c/0x74) from [<c001fe88>] (warn_slowpath_null+0x2c/0x34)<br>
[<c001fe88>] (warn_slowpath_null+0x2c/0x34) from [<c00757a4>] (irq_domain_add_legacy+0x84/0x144)<br>
[<c00757a4>] (irq_domain_add_legacy+0x84/0x144) from [<c045d000>] (gic_init_bases+0x138/0x2ac)<br>
[<c045d000>] (gic_init_bases+0x138/0x2ac) from [<c045d710>] (gic_init_irq+0x78/0xc4)<br>
[<c045d710>] (gic_init_irq+0x78/0xc4) from [<c04595dc>] (init_IRQ+0x1c/0x24)<br>
[<c04595dc>] (init_IRQ+0x1c/0x24) from [<c045871c>] (start_kernel+0x198/0x29c)<br>
[<c045871c>] (start_kernel+0x198/0x29c) from [<00008078>] (0x8078)<br>
---[ end trace 1b75b31a2719ed1d ]---<br>
------------[ cut here ]------------<br>
WARNING: at arch/arm/common/gic.c:743 gic_init_bases+0x150/0x2ac()<br>
Modules linked in:<br>
[<c0015fd8>] (unwind_backtrace+0x0/0xfc) from [<c0327b30>] (dump_stack+0x20/0x24)<br>
[<c0327b30>] (dump_stack+0x20/0x24) from [<c001fe44>] (warn_slowpath_common+0x5c/0x74)<br>
[<c001fe44>] (warn_slowpath_common+0x5c/0x74) from [<c001fe88>] (warn_slowpath_null+0x2c/0x34)<br>
[<c001fe88>] (warn_slowpath_null+0x2c/0x34) from [<c045d018>] (gic_init_bases+0x150/0x2ac)<br>
[<c045d018>] (gic_init_bases+0x150/0x2ac) from [<c045d710>] (gic_init_irq+0x78/0xc4)<br>
[<c045d710>] (gic_init_irq+0x78/0xc4) from [<c04595dc>] (init_IRQ+0x1c/0x24)<br>
[<c04595dc>] (init_IRQ+0x1c/0x24) from [<c045871c>] (start_kernel+0x198/0x29c)<br>
[<c045871c>] (start_kernel+0x198/0x29c) from [<00008078>] (0x8078)<br>
---[ end trace 1b75b31a2719ed1e ]---<br>
Console: colour dummy device 80x30<br>
Calibrating delay loop... 79.87 BogoMIPS (lpj=399360)<br>
pid_max: default: 32768 minimum: 301<br>
Mount-cache hash table entries: 512<br>
CPU: Testing write buffer coherency: ok<br>
ftrace: allocating 12715 entries in 38 pages<br>
smp_twd: clock not found: -2<br>
Calibrating local timer... 104.76MHz.<br>
Setting up static identity map for 0x32d8e8 - 0x32d944<br>
CPU1: Booted secondary processor<br>
CPU2: Booted secondary processor<br>
CPU3: Booted secondary processor<br>
Brought up 4 CPUs<br>
SMP: Total of 4 processors activated (329.93 BogoMIPS).</font><br>
</tt></font><br>
<font face="Arial" color="Black" size="2">-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.<br>
</font>
</body>
</html>