logiTAP6 で microblaze linux
おしい、、、
early_printk_console is enabled at 0x50002000 Ramdisk addr 0x00001000, Compiled-in FDT at 0x1011dfb0 ERROR: Microblaze BARREL, MSR, PCMP or DIV-different for kernel and DTS early_printk_console is enabled at 0x50002000
DTS と .config の内容が違ったようだ。CPU に DIV の機能がない、、、.config を修正して再挑戦
Ramdisk addr 0x00001000, Compiled-in FDT at 0x1011f840 Linux version 2.6.34-00671-g91e2c43 (ryos@heavens-door) (gcc version 4.1.2) #7 Tue Sep 7 10:04:37 JST 2010 setup_cpuinfo: initialising setup_cpuinfo: No PVR support. Using static CPU info from FDT cache: wt_msr setup_memory: Main mem: 0x10000000-0x18000000, size 0x08000000 setup_memory: kernel addr=0x10000000-0x10179000 size=0x00179000 setup_memory: max_mapnr: 0x8000 setup_memory: min_low_pfn: 0x10000 setup_memory: max_low_pfn: 0x18000 On node 0 totalpages: 32768 free_area_init_node: node 0, pgdat 1015d8e0, node_mem_map 1017a000 Normal zone: 256 pages used for memmap Normal zone: 0 pages reserved Normal zone: 32512 pages, LIFO batch:0 Built 1 zonelists in Zone order, mobility gr
おしい、、、
いろいろやっている間に rootfs の直前まで動くようになった。
early_printk_console is enabled at 0x50002000 Ramdisk addr 0x00000000, Compiled-in FDT at 0x1011f840 Linux version 2.6.34-00671-g91e2c43 (ryos@heavens-door) (gcc version 4.1.2) #8 Tue Sep 7 10:14:53 JST 2010 setup_cpuinfo: initialising setup_cpuinfo: No PVR support. Using static CPU info from FDT cache: wt_msr setup_memory: Main mem: 0x10000000-0x18000000, size 0x08000000 setup_memory: kernel addr=0x10000000-0x10179000 size=0x00179000 setup_memory: max_mapnr: 0x8000 setup_memory: min_low_pfn: 0x10000 setup_memory: max_low_pfn: 0x18000 On node 0 totalpages: 32768 free_area_init_node: node 0, pgdat 1015d8e0, node_mem_map 1017a000 Normal zone: 256 pages used for memmap Normal zone: 0 pages reserved Normal zone: 32512 pages, LIFO batch:0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: console=ttyUL0 root=/dev/ram PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 128432k/131072k available Hierarchical RCU implementation. RCU-based detection of stalled CPUs is enabled. NR_IRQS:32 xlnx,xps-intc-1.00.a #0 at 0x50003000, num_irq=5, edge=0xc Please enable two timers in HW xlnx,xps-timer-1.00.a #0 at 0x50001000, irq=3 microblaze_timer_set_mode: shutdown microblaze_timer_set_mode: periodic Calibrating delay loop... 38.65 BogoMIPS (lpj=77312) Mount-cache hash table entries: 512 bio: create slab <bio-0> at 0 Switching to clocksource microblaze_clocksource ROMFS MTD (C) 2007 Red Hat, Inc. io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) 50002000.serial: ttyUL0 at MMIO 0x50002003 (irq = 2) is a uartlite console [ttyUL0] enabled VFS: Cannot open root device "ram" or unknown-block(1,0) Please append a correct "root=" boot option; here are the available partitions: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)