|
uclinux2.6.6编译完成后,用skyeye 0.7.4运行出现如下现象:
提示:HighMem per-cpu:empty
DMA empty
是什么原因???
Normal per-cpu:
cpu 0 hot: low 2, high 6, batch 1
cpu 0 cold: low 0, high 2, batch 1
HighMem per-cpu: empty
Free pages: 256kB (0kB HighMem)
Active:208 inactive:81 dirty:0 writeback:0 unstable:0 free:64 slab:101 mapped:0 pagetables:0
DMA free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
protections[]: 0 64 64
Normal free:256kB min:128kB low:256kB high:384kB active:832kB inactive:324kB present:4096kB
protections[]: 0 64 64
HighMem free:0kB min:128kB low:256kB high:384kB active:0kB inactive:0kB present:0kB
protections[]: 0 0 0
DMA: empty
Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 256kB
HighMem: empty
Kernel panic: Out of memory and no killable processes...
完整过程如下:
***************************************************************
**** ****
**** SkyEye Simulator Ver 0.7.4 with GDB 5.3 Interface ****
**** ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf"...
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x813cb34
log_info: log is off.
log_info:log file is /tmp/test.log, fd is 0x9ecb3e8
log_info: log start clock 3200000
log_info: log end clock 3330000
nic[0] info: state=1, ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
nic_init_begin
tapif_init begin
tapif_init: fd 8
tapif_init: system("ifconfig tap0 inet 10.0.0.1");
tapif_init end
nic_init_end
SKYEYE: use arm7100 mmu ops
Loaded ROM images/romfs.img
Connected to the simulator.
Loading section .init, size 0xd000 vma 0x1000000
Loading section .text, size 0x1051d4 vma 0x100d000
Loading section __ex_table, size 0x700 vma 0x11121e0
Loading section __ksymtab, size 0x2c50 vma 0x11128e0
Loading section __ksymtab_gpl, size 0xa0 vma 0x1115530
Loading section __ksymtab_strings, size 0x6010 vma 0x11155d0
Loading section .data, size 0xb6b8 vma 0x111c000
Start address 0x1000000
Transfer rate: 9659488 bits/sec.
(SkyEye) run
Starting program: /uClinux-dist/linux-2.6.x/linux
Linux version 2.6.6-hsc0 (root@Fack) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #1 Thu Jun 24 11:31:48 CST 2004
CPU: Atmel-AT91M40xxx [14000040] revision 0 (ARMvundefined/unknown)
Machine: ATMEL EB01
On node 0 totalpages: 1024
DMA zone: 0 pages, LIFO batch:1
Normal zone: 1024 pages, LIFO batch:1
HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: root=/dev/ram0 initrd=0x01300000,896k keepinitrd
PID hash table entries: 32 (order 5: 256 bytes)
Memory: 4MB = 4MB total
Memory: 1904KB available (1044K code, 137K data, 52K init)
Calibrating delay loop... 15.87 BogoMIPS
Dentry cache hash table entries: 1024 (order: 0, 4096 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
POSIX conformance testing by UNIFIX
checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
NET: Registered protocol family 16
Atmel USART driver version 0.99
ttyS0 at 0xfffd0000 (irq = 2) is a builtin Atmel APB USART
ttyS1 at 0xfffcc000 (irq = 3) is a builtin Atmel APB USART
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 512)
RAMDISK: romfs filesystem found at block 0
RAMDISK: Loading 854 blocks [1 disk] into ram disk... DMA per-cpu: empty
Normal per-cpu:
cpu 0 hot: low 2, high 6, batch 1
cpu 0 cold: low 0, high 2, batch 1
HighMem per-cpu: empty
Free pages: 256kB (0kB HighMem)
Active:208 inactive:81 dirty:0 writeback:0 unstable:0 free:64 slab:101 mapped:0 pagetables:0
DMA free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
protections[]: 0 64 64
Normal free:256kB min:128kB low:256kB high:384kB active:832kB inactive:324kB present:4096kB
protections[]: 0 64 64
HighMem free:0kB min:128kB low:256kB high:384kB active:0kB inactive:0kB present:0kB
protections[]: 0 0 0
DMA: empty
Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 256kB
HighMem: empty
Kernel panic: Out of memory and no killable processes... |
|