>> > 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