Success with kernel 3.1 (no -rc4) and TCM/cache settings according to bemicro board.
Note the line:
Memory available: 9484k/6714k RAM (1188k kernel code, 5526k data)
the 3.1-rc4 on the same system said:
Memory available: 25736k/6706k RAM (1177k kernel code, 5528k data)
Linux version 3.1.0-01200-g1d99077 (root@debian) (gcc version 4.1.2)# 94 Wed Jan 26 14:32:50 EST 2011
bootconsole enabled
early_console initialized at 0xe21208b0
On node 0 totalpages: 4096
free_area_init_node: node 0, pgdat d0680cd0, node_mem_map d0690b00
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 4064 pages, LIFO batch:0
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: 0
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 4064
Kernel command line:
PID hash table entries: 64 (order: -4, 256 bytes)
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory available: 9484k/6714k RAM (1188k kernel code, 5526k data)
NR_IRQS:32
Calibrating delay loop... 49.35 BogoMIPS (lpj=246784)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
bio: create slab <bio-0> at 0
Switching to clocksource timer
msgmni has been set to 18
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
ttyJ0 at MMIO 0x21208b0 (irq = 1) is a Altera JTAG UART
console enabled, bootconsole disabled
console enabled, bootconsole disabled
Freeing unused kernel memory: 5164k freed (0xd012a000 - 0xd0635000)
ifconfig: socket: Function not implemented
Welcome to
____ _ _
/ __| ||_|
_ _| | | | _ ____ _ _ _ _
| | | | | | || | _ \| | | |\ \/ /
| |_| | |__| || | | | | |_| |/
| ___\____|_||_|_| |_|\____|\_/\_/
| |
|_|
For further information check:
BusyBox v1.16.2 (2011-01-11 11:39:28 EST) hush - the humble shell
Enter 'help' for a list of built-in commands.
root:/>