Hello Dale! Hello Paul! Due to cache alias problem we used 8k page size on Sh7785. But it also required corresponding uclibc/glibc. At least right now I am using uclibc with page size = 8k as it is configured in kernel. May be it helps. Best regards, Valentin Dale Larson wrote: >>>> page size. That will bring up a menu where you can cycle through the >>>> available page sizes. I don't recommend 1MB for a system page size, as it >>>> tends to interact badly with some of the slab allocators. 64k will give >>>> you an idea of whether there are indeed any aliasing bugs lurking about. >>>> > > When I turned on 64K pages I got the following panic: > > [ 0.000000] Linux version 2.6.31-rc9 (dlarson@UbuntuDale) (gcc > version 4.3.4 (GCC) ) #7 Tue Sep 15 08:05:36 CDT 2009 > [ 0.000000] Boot params: > [ 0.000000] ... MOUNT_ROOT_RDONLY - 00000001 > [ 0.000000] ... RAMDISK_FLAGS - 00000000 > [ 0.000000] ... ORIG_ROOT_DEV - 00000200 > [ 0.000000] ... LOADER_TYPE - 00000001 > [ 0.000000] ... INITRD_START - 00000000 > [ 0.000000] ... INITRD_SIZE - 00000000 > [ 0.000000] Early serial console at MMIO 0x18000008 (options '115200n8') > [ 0.000000] console [uart0] enabled > [ 0.000000] Booting machvec: jci7763 > [ 0.000000] Node 0: start_pfn = 0x800, low = 0x1000 > [ 0.000000] Zone PFN ranges: > [ 0.000000] Normal 0x00000800 -> 0x00001000 > [ 0.000000] Movable zone start PFN for each node > [ 0.000000] early_node_map[1] active PFN ranges > [ 0.000000] 0: 0x00000800 -> 0x00001000 > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping off. > Total pages: 2047 > [ 0.000000] Kernel command line: > earlycon=uart,mmio,0x18000008,115200n8 console=ttyS0,115200n8 > root=/dev/nfs rw rootfstype=nfs nfsroot9.222.11.56:/n40root ip=dhcp > [ 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes) > [ 0.000000] Dentry cache hash table entries: 16384 (order: 0, 65536 bytes) > [ 0.000000] Inode-cache hash table entries: 16384 (order: 0, 65536 bytes) > [ 0.000000] PVR200a00 CVRs440010 PRR000a10 > [ 0.000000] I-cache : n_ways=4 n_sets%6 way_incr92 > [ 0.000000] I-cache : entry_mask=0x00001fe0 alias_mask=0x00000000 n_aliases=0 > [ 0.000000] D-cache : n_ways=4 n_sets%6 way_incr92 > [ 0.000000] D-cache : entry_mask=0x00001fe0 alias_mask=0x00000000 n_aliases=0 > [ 0.000000] Memory: 128064k/131072k available (1424k kernel code, > 623k data, 192k init) > [ 0.000000] NR_IRQS:256 > [ 0.000000] sh_tmu: TMU0 used for clock events > [ 0.000000] sh_tmu: TMU0 used for periodic clock events > [ 0.000000] sh_tmu: TMU1 used as clock source > [ 0.004000] Calibrating delay loop (skipped)... 266.66 BogoMIPS > PRESET (lpjS3333) > [ 0.008000] Mount-cache hash table entries: 8192 > [ 0.016000] CPU: SH7763 > [ 0.032000] NET: Registered protocol family 16 > [ 0.072000] bio: create slab at 0 > [ 0.080000] SCSI subsystem initialized > [ 0.100000] NET: Registered protocol family 2 > [ 0.104000] IP route cache hash table entries: 16384 (order: 0, 65536 bytes) > [ 0.108000] TCP established hash table entries: 8192 (order: 0, 65536 bytes) > [ 0.112000] TCP bind hash table entries: 8192 (order: -1, 32768 bytes) > [ 0.116000] TCP: Hash tables configured (established 8192 bind 8192) > [ 0.120000] TCP reno registered > [ 0.124000] NET: Registered protocol family 1 > [ 0.140000] msgmni has been set to 248 > [ 0.144000] io scheduler noop registered > [ 0.148000] io scheduler anticipatory registered (default) > [ 0.156000] io scheduler deadline registered > [ 0.160000] io scheduler cfq registered > [ 0.200000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled > [ 0.204000] serial8250.0: ttyS0 at MMIO 0x18000008 (irq = 4) is a 16550A > [ 0.208000] console handover: boot [uart0] -> real [ttyS0] > [ 0.232000] loop: module loaded > [ 0.276000] sh_mii: probed > [ 0.280000] Base address at 0xfee00800, 00:10:8D:01:C1:9A, IRQ 57. > [ 0.292000] sh_tmu: TMU0 kept as earlytimer > [ 0.296000] sh_tmu: TMU1 kept as earlytimer > [ 0.300000] TCP cubic registered > [ 0.304000] NET: Registered protocol family 17 > [ 0.308000] RPC: Registered udp transport module. > [ 0.312000] RPC: Registered tcp transport module. > [ 0.832000] net eth0: attached phy 1 to driver Generic PHY > [ 1.844000] Sending DHCP requests .. > [ 4.832000] PHY: 0:01 - Link is Up - 100/Full > [ 9.668000] .., OK > [ 18.396000] IP-Config: Got DHCP answer from 0.0.0.0, my address is > 159.222.10.212 > [ 18.408000] IP-Config: Complete: > [ 18.412000] device=eth0, addr9.222.10.212, > mask%5.255.252.0, gw9.222.8.2, > [ 18.424000] host9.222.10.212, domain=cg.na.jci.com, > nis-domain=(none), > [ 18.428000] bootserver=0.0.0.0, rootserver9.222.11.56, rootpath> [ 18.440000] Looking up port of RPC 100003/2 on 159.222.11.56 > [ 18.448000] Looking up port of RPC 100005/1 on 159.222.11.56 > [ 18.588000] VFS: Mounted root (nfs filesystem) on device 0:9. > [ 18.596000] Freeing unused kernel memory: 192k freed > /sbin/init:572: can't map '/lib/libm.so.0' > /sbin/init:572: can't map '/lib/libm.so.0' > /sbin/init: can't load library 'libm.so.0' > [ 18.828000] Kernel panic - not syncing: Attempted to kill init! > [ 18.832000] Stack: (0x8c12ff1c to 0x8c130000) > [ 18.836000] ff00: > 8817176a > [ 18.852000] ff20: 8c12ff2c 8c113400 881b5570 881717c0 8c12ff34 > 8c12ff58 88033390 8c12ff64 > [ 18.868000] ff40: 29563718 29574008 8c113400 00001000 8c113400 > 000000bc 8c1133f8 fffffefd > [ 18.888000] ff60: 8c12ff3c 8804319a 00000001 7be6fb84 29574008 > 8c12ff74 8c12ff74 880338d0 > [ 18.904000] ff80: 8c12ff9c 29563718 29574008 00000000 00000071 > 00000100 880338c0 88025226 > [ 18.920000] ffa0: 7be6fbb4 00000001 ffffff82 2959001a 00000001 > 00000010 00010000 00000002 > [ 18.936000] ffc0: 29590019 00000000 00402109 29580028 0048149c > 29574008 29563718 7be6fbb4 > [ 18.956000] ffe0: 7be6fbb4 29562c66 29562c5e 00008100 00000000 > 00000004 00000001 00000044 > [ 18.972000] > [ 18.972000] Call trace: > [ 18.976000] [<8817176a>] dump_stack+0xe/0x1c > [ 18.980000] [<881717c0>] panic+0x48/0x104 > [ 18.984000] [<88033390>] do_exit+0x40/0x4bc > [ 18.988000] [<8804319a>] up_write+0xa/0x18 > [ 18.992000] [<880338d0>] sys_exit+0x10/0x18 > [ 18.996000] [<880338c0>] sys_exit+0x0/0x18 > [ 19.000000] [<88025226>] syscall_call+0xc/0x10 > [ 19.004000] > > Dale Larson > -- > To unsubscribe from this list: send the line "unsubscribe linux-sh" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-sh" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html