ralph> bootm 0x800000 0x1000000
## Booting image at 00800000 ...
Image Name: Linux-2.6.24.2
Created: 2009-01-23 20:10:42 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 1065956 Bytes = 1 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
U-Boot run at cmd_bootm.c 565
U-Boot run at cmd_bootm.c 582 with initrd_high ffffffff
U-Boot run at cmd_bootm.c 612 sp 3fa5920
U-Boot run at cmd_bootm.c 632 sp 800000
## cmdline at 0x007FFE00 ... 0x007FFE00 with cmdline=bootarg
memstart = 0x00000000
memsize = 0x04000000
flashstart = 0x00000000
flashsize = 0x00000000
flashoffset = 0x00000000
sramstart = 0x00000000
sramsize = 0x00000000
immr_base = 0xF0000000
bootflags = 0x00000001
vco = 333.333 MHz
sccfreq = 83.333 MHz
brgfreq = 20.833 MHz
intfreq = 266.666 MHz
cpmfreq = 166.666 MHz
busfreq = 66.666 MHz
ethaddr = 00:90:0C:00:00:01
IP addr = 192.2.2.222
baudrate = 9600 bps
## Loading RAMDisk Image at 01000000 ...
Image Name: Busybox Ramdisk Image
Created: 2009-01-12 13:54:48 UTC
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 1737963 Bytes = 1.7 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## initrd at 0x01000040 ... 0x011A852A (len=1737963=0x1A84EB)
Loading Ramdisk to 03dfc000, end 03fa44eb ... OK
## Transferring control to Linux (at address 00000000) ...
U-Boot run at cmd_bootm.c 1198
[ 0.000000] run arch/ppc/kernel/setup.c
machine_init 544
[ 0.000000] run arch/ppc/syslib/m8260_setup.c
platform_init 428
[ 0.000000] run arch/ppc/platforms/tqm8272_setup.c
m82xx_board_init 828
[ 0.000000] run arch/ppc/mm/init.c
MMU_init 249
[ 0.000000] run arch/ppc/mm/ppc_mmu.c
MMU_init_hw 191
[ 0.000000] run arch/ppc/mm/pgtable.c
mapin_ram 308
[ 0.000000] run arch/ppc/mm/ppc_mmu.c
mmu_mapin_ram 87
[ 0.000000] run arch/ppc/syslib/m8260_setup.c
m8260_map_io 381
[ 0.000000] run init/main.c
start_kernel 1067
[ 0.000000] Linux version 2.6.24.2 (root@ralph-linux) (gcc version 4.2.2) #3 PREEMPT Fri Jan 23 15:07:50 EST 2009
[ 0.000000] run arch/ppc/kernel/setup.c
setup_arch 672
[ 0.000000] run arch/ppc/syslib/m8260_setup.c
m8260_setup_arch 147 TQM8272 PowerPC,
[ 0.000000] run arch/ppc/syslib/cpm2_common.c cpm2_reset 60 cpm2_immr=f0000000,CPM_MAP_ADDR=f0000000
[ 0.000000] run arch/ppc/syslib/cpm2_common.c cpm2_reset 76
[ 0.000000] ####ok identify_ppc_sys_by_name_and_id as 8247
[ 0.000000] run arch/ppc/syslib/m8260_setup.c ###m82xx_board_setup 67 , note###ralph add:mask interrupt and disable rx/tx to smc and fcc, for it is used in bootrom ,now kernel need reinit them
[ 0.000000] run arch/ppc/mm/init.c paging_init 549
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 16384
[ 0.000000] Normal 16384 -> 16384
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 16384
[ 0.000000] run init/main.c setup_command_line 460 store cmd line
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] run init/main.c start_kernel 1390 parse Kernel command line:
[ 0.000000] run arch/ppc/kernel/traps.c trap_init 912
[ 0.000000] run arch/powerpc/kernel/irq.c init_IRQ 369
[ 0.000000] run arch/ppc/syslib/m8260_setup.c m8260_init_IRQ 326
[ 0.000000] PID hash table entries: 256 (order: 8, 1024 bytes)
[ 269.445570] run drivers/char/tty_io.c console_init 4278
[ 269.445611] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_console_init 1556
[ 269.445652] cpm_uart: console: compat mode at drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_console_setup 1430
[ 269.445691] run drivers/serial/cpm_uart/cpm_uart_cpm2.c ###cpm_uart_init_portdesc 417 for setting smcp mapbase
[ 269.445733] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_console_setup 1440 here we init smc uart and enable rx_tx
[ 269.445774] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_console_setup 1456 set smc's resouce such as iop_ppard and cmux
[ 269.445880] run kernel/printk.c register_console 1608 with no kernel console arg options, so setup default console with console name[ttyCPM0]
[ 269.445931] console [ttyCPM0] enabled at kernel/printk.c register_console 1694
[ 272.574193] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 272.654479] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 272.752461] at arch/ppc/mm/init.c mem_init 701 ,Memory: 60760k available (1548k kernel code, 796k data, 104k init, 0k highmem)
[ 273.106882] Mount-cache hash table entries: 512
[ 273.159265] run fs/namespace.c mnt_init 1865,###below call subsystem_register(&fs_subsys)
[ 273.260199] run init/main.c rest_init 483
[ 273.306449] run init/main.c kernel_init 3923
[ 273.358552] run drivers/base/core.c devices_init 1094,###below call subsystem_register(&devices_subsys)
[ 273.470722] run drivers/base/bus.c buses_init 967,###below call subsystem_register(&bus_subsys)
[ 273.576109] run drivers/base/class.c classes_init 862,###below call subsystem_register(&class_subsys)
[ 273.687863] run drivers/base/firmware.c firmware_init 37,###below call subsystem_register(&firmware_subsys)
[ 273.805904] run drivers/base/core.c####### device_register 874 dev->bus_id=platform,it's device id in bus
[ 273.921740] DEV: registering device: ID = 'platform' at #####device_add 735
[ 274.005455] run drivers/base/core.c device_add 792, call bus_attach_device
[ 274.087912] run drivers/base/bus.c bus_register 879,###bus_register with name=platform
[ 274.183879] run drivers/base/bus.c bus_register 882,###below call subsystem_register(&bus->subsys)
[ 274.292855] run drivers/base/sys.c system_bus_init 463,###below call subsystem_register(&system_subsys)
[ 274.408102] run init/main.c do_initcalls 3527
[ 274.458589] Calling initcall 0xc02243a4: net_ns_init+0x0/0x158()
[ 274.530555] net_namespace: 64 bytes
[ 274.572398] initcall 0xc02243a4: net_ns_init+0x0/0x158() returned 0.
[ 274.648602] initcall 0xc02243a4 ran for 39 msecs: net_ns_init+0x0/0x158()
[ 274.730083] Calling initcall 0xc021b7c0: sysctl_init+0x0/0x44()
[ 274.803697] initcall 0xc021b7c0: sysctl_init+0x0/0x44() returned 0.
[ 274.876298] initcall 0xc021b7c0 ran for 2 msecs: sysctl_init+0x0/0x44()
[ 274.955689] Calling initcall 0xc021c794: init_jiffies_clocksource+0x0/0x28()
[ 275.040263] initcall 0xc021c794: init_jiffies_clocksource+0x0/0x28() returned 0.
[ 275.129060] initcall 0xc021c794 ran for 0 msecs: init_jiffies_clocksource+0x0/0x28()
[ 275.222038] Calling initcall 0xc021c9a8: ksysfs_init+0x0/0xa8()
[ 275.293137] run kernel/ksysfs.c ksysfs_init 121,###below call subsystem_register(&kernel_subsys)
[ 275.399676] initcall 0xc021c9a8: ksysfs_init+0x0/0xa8() returned 0.
[ 275.474779] initcall 0xc021c9a8 ran for 101 msecs: ksysfs_init+0x0/0xa8()
[ 275.556266] Calling initcall 0xc021f9d4: filelock_init+0x0/0x48()
[ 275.629501] initcall 0xc021f9d4: filelock_init+0x0/0x48() returned 0.
[ 275.706659] initcall 0xc021f9d4 ran for 0 msecs: filelock_init+0x0/0x48()
[ 275.788142] Calling initcall 0xc0220618: init_script_binfmt+0x0/0x28()
[ 275.866465] initcall 0xc0220618: init_script_binfmt+0x0/0x28() returned 0.
[ 275.948978] initcall 0xc0220618 ran for 0 msecs: init_script_binfmt+0x0/0x28()
[ 276.035688] Calling initcall 0xc0220640: init_elf_binfmt+0x0/0x28()
[ 276.110854] initcall 0xc0220640: init_elf_binfmt+0x0/0x28() returned 0.
[ 276.190246] initcall 0xc0220640 ran for 0 msecs: init_elf_binfmt+0x0/0x28()
[ 276.273824] Calling initcall 0xc0221b90: random32_init+0x0/0x34()
[ 276.346924] initcall 0xc0221b90: random32_init+0x0/0x34() returned 0.
[ 276.424210] initcall 0xc0221b90 ran for 0 msecs: random32_init+0x0/0x34()
[ 276.505700] Calling initcall 0xc0224204: sock_init+0x0/0x84()
[ 276.575322] initcall 0xc0224204: sock_init+0x0/0x84() returned 0.
[ 276.647736] initcall 0xc0224204 ran for 0 msecs: sock_init+0x0/0x84()
[ 276.725036] Calling initcall 0xc0224b8c: netlink_proto_init+0x0/0x168()
[ 276.804792] NET: Registered protocol family 16
[ 276.858136] initcall 0xc0224b8c: netlink_proto_init+0x0/0x168() returned 0.
[ 276.941230] initcall 0xc0224b8c ran for 51 msecs: netlink_proto_init+0x0/0x168()
[ 277.030030] Calling initcall 0xc021a52c: mach_mpc82xx_init+0x0/0x54()
[ 277.107303] initcall 0xc021a52c: mach_mpc82xx_init+0x0/0x54() returned 0.
[ 277.188775] initcall 0xc021a52c ran for 0 msecs: mach_mpc82xx_init+0x0/0x54()
[ 277.274435] Calling initcall 0xc0221d2c: tty_class_init+0x0/0x40()
[ 277.348947] run drivers/base/class.c class_register 155,###below call subsystem_register(&cls->subsys)
[ 277.461590] initcall 0xc0221d2c: tty_class_init+0x0/0x40() returned 0.
[ 277.539724] initcall 0xc0221d2c ran for 107 msecs: tty_class_init+0x0/0x40()
[ 277.624337] Calling initcall 0xc0218aa8: ppc_init+0x0/0x74()
[ 277.692407] initcall 0xc0218aa8: ppc_init+0x0/0x74() returned 0.
[ 277.764277] initcall 0xc0218aa8 ran for 0 msecs: ppc_init+0x0/0x74()
[ 277.840539] Calling initcall 0xc0218ed0: tqm8272_init+0x0/0x84()
[ 277.912573] tqm8272: Init
[ 277.943956] run arch/ppc/platforms/tqm8272_setup.c tqm8272_init 687 for set smc1/fcc1 PPC_SYS_CONFIG_ENABLED
[ 278.062059] initcall 0xc0218ed0: tqm8272_init+0x0/0x84() returned 0.
[ 278.138209] initcall 0xc0218ed0 ran for 142 msecs: tqm8272_init+0x0/0x84()
[ 278.220735] Calling initcall 0xc021a664: ppc_sys_init+0x0/0x164()
[ 278.293819] run arch/ppc/syslib/ppc_sys.c ppc_sys_init 347
[ 278.359685] run at arch/ppc/syslib/ppc_sys.c ppc_sys_init 354, important global device register for each device in cur_ppc_sys_spec
[ 278.502821] run arch/ppc/syslib/ppc_sys.c ppc_sys_init 373 for adding IMMR with each platform device
[ 278.613516] run arch/ppc/syslib/ppc_sys.c ppc_sys_init 388 platform_device_register
[ 278.707522] run drivers/base/platform.c #####platform_device_register 340
[ 278.788979] run drivers/base/platform.c #####platform_device_add 257
[ 278.865261] DEV: registering device: ID = 'fsl-cpm-fcc.1' at #####device_add 735
[ 278.954221] @@@@@run arch/ppc/platforms/tqm8272_setup.c tqm8272_fixup_enet_pdata 326 for config fcc pdev->id=1 device with valia platform_data such as pin/cmux and buf and addressing space
[ 279.160216] run drivers/base/core.c device_add 792, call bus_attach_device
[ 279.242307] run drivers/base/bus.c ###bus_attach_device 505,if bus->drivers_autoprobe,call device_attach
[ 279.356159] run drivers/base/dd.c ####device_attach 316
[ 279.418783] run drivers/base/dd.c device_attach 328,if dev->driver=null,call bus_for_each_drv
[ 279.522237] run arch/ppc/syslib/ppc_sys.c ppc_sys_init 373 for adding IMMR with each platform device
[ 279.632937] run arch/ppc/syslib/ppc_sys.c ppc_sys_init 388 platform_device_register
[ 279.726932] run drivers/base/platform.c #####platform_device_register 340
[ 279.808392] run drivers/base/platform.c #####platform_device_add 257
[ 279.884675] DEV: registering device: ID = 'fsl-cpm-smc:uart.1' at #####device_add 735
[ 279.978834] run arch/ppc/platforms/tqm8272_setup.c tqm8272_fixup_uart_pdata 607 for config smc =0 device with valida platform_data such as pin/cmux and buf and addressing space
[ 280.171124] run drivers/base/core.c device_add 792, call bus_attach_device
[ 280.253359] run drivers/base/bus.c ###bus_attach_device 505,if bus->drivers_autoprobe,call device_attach
[ 280.367216] run drivers/base/dd.c ####device_attach 316
[ 280.429840] run drivers/base/dd.c device_attach 328,if dev->driver=null,call bus_for_each_drv
[ 280.533290] initcall 0xc021a664: ppc_sys_init+0x0/0x164() returned 0.
[ 280.610488] initcall 0xc021a664 ran for 8420 msecs: ppc_sys_init+0x0/0x164()
[ 280.695103] Calling initcall 0xc021bfec: param_sysfs_init+0x0/0x1d0()
[ 280.772472] run kernel/params.c param_sysfs_init 783,###below call subsystem_register(&module_subsys)
[ 280.885359] initcall 0xc021bfec: param_sysfs_init+0x0/0x1d0() returned 0.
[ 280.965618] initcall 0xc021bfec ran for 107 msecs: param_sysfs_init+0x0/0x1d0()
[ 281.053365] Calling initcall 0xc021edf8: readahead_init+0x0/0x28()
[ 281.127509] initcall 0xc021edf8: readahead_init+0x0/0x28() returned 0.
[ 281.205845] initcall 0xc021edf8 ran for 0 msecs: readahead_init+0x0/0x28()
[ 281.288372] Calling initcall 0xc02201ac: init_bio+0x0/0xec()
[ 281.358204] initcall 0xc02201ac: init_bio+0x0/0xec() returned 0.
[ 281.428322] initcall 0xc02201ac ran for 1 msecs: init_bio+0x0/0xec()
[ 281.504577] Calling initcall 0xc0221758: genhd_device_init+0x0/0x94()
[ 281.582802] run block/genhd.c genhd_device_init 353,###below call subsystem_register(&block_subsys)
[ 281.691737] initcall 0xc0221758: genhd_device_init+0x0/0x94() returned 0.
[ 281.772994] initcall 0xc0221758 ran for 104 msecs: genhd_device_init+0x0/0x94()
[ 281.860749] Calling initcall 0xc02223b4: misc_init+0x0/0xb8()
[ 281.929875] run drivers/base/class.c class_register 155,###below call subsystem_register(&cls->subsys)
[ 282.042646] run fs/char_dev.c register_chrdev 368 name=misc ,major=10
[ 282.119877] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=10,baseminor=0,minor_count=256,name=misc
[ 282.267147] run fs/char_dev.c register_chrdev 375 call cdev_init and cdev_add for name=misc ,major=10
[ 282.377950] initcall 0xc02223b4: misc_init+0x0/0xb8() returned 0.
[ 282.450868] initcall 0xc02223b4 ran for 427 msecs: misc_init+0x0/0xb8()
[ 282.530255] Calling initcall 0xc02224a4: cn_init+0x0/0xf4()
[ 282.597917] initcall 0xc02224a4: cn_init+0x0/0xf4() returned 0.
[ 282.668119] initcall 0xc02224a4 ran for 0 msecs: cn_init+0x0/0xf4()
[ 282.743332] Calling initcall 0xc02232d0: phy_init+0x0/0x4c()
[ 282.811303] run drivers/base/bus.c bus_register 879,###bus_register with name=mdio_bus
[ 282.907375] run drivers/base/bus.c bus_register 882,###below call subsystem_register(&bus->subsys)
[ 283.016362] run drivers/base/driver.c ##########driver_register 164
[ 283.091386] run drivers/base/bus.c ###bus_add_driver 665 drv->bus->drivers_autoprobe is true,so call driver_attach
[ 283.217618] run drivers/base/dd.c ###driver_attach 380 search the same name device at bus with drv
[ 283.325354] initcall 0xc02232d0: phy_init+0x0/0x4c() returned 0.
[ 283.397168] initcall 0xc02232d0 ran for 490 msecs: phy_init+0x0/0x4c()
[ 283.475518] Calling initcall 0xc0223ba8: input_init+0x0/0x140()
[ 283.546666] run drivers/base/class.c class_register 155,###below call subsystem_register(&cls->subsys)
[ 283.659568] run fs/char_dev.c register_chrdev 368 name=input ,major=13
[ 283.737797] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=13,baseminor=0,minor_count=256,name=input
[ 283.886093] run fs/char_dev.c register_chrdev 375 call cdev_init and cdev_add for name=input ,major=13
[ 283.997942] initcall 0xc0223ba8: input_init+0x0/0x140() returned 0.
[ 284.072939] initcall 0xc0223ba8 ran for 430 msecs: input_init+0x0/0x140()
[ 284.154422] Calling initcall 0xc02242dc: proto_init+0x0/0x54()
[ 284.224413] initcall 0xc02242dc: proto_init+0x0/0x54() returned 0.
[ 284.298551] initcall 0xc02242dc ran for 0 msecs: proto_init+0x0/0x54()
[ 284.376900] Calling initcall 0xc0224734: net_dev_init+0x0/0x16c()
[ 284.449986] run net/core/dev.c ####net_dev_init 4628
[ 284.509803] run drivers/base/class.c class_register 155,###below call subsystem_register(&cls->subsys)
[ 284.622703] initcall 0xc0224734: net_dev_init+0x0/0x16c() returned 0.
[ 284.699634] initcall 0xc0224734 ran for 164 msecs: net_dev_init+0x0/0x16c()
[ 284.783199] Calling initcall 0xc022493c: neigh_init+0x0/0x98()
[ 284.853152] initcall 0xc022493c: neigh_init+0x0/0x98() returned 0.
[ 284.927328] initcall 0xc022493c ran for 0 msecs: neigh_init+0x0/0x98()
[ 285.005677] Calling initcall 0xc0224cf4: genl_init+0x0/0xf0()
[ 285.096117] initcall 0xc0224cf4: genl_init+0x0/0xf0() returned 0.
[ 285.165465] initcall 0xc0224cf4 ran for 20 msecs: genl_init+0x0/0xf0()
[ 285.243814] Calling initcall 0xc021c63c: clocksource_done_booting+0x0/0x14()
[ 285.328385] initcall 0xc021c63c: clocksource_done_booting+0x0/0x14() returned 0.
[ 285.417189] initcall 0xc021c63c ran for 0 msecs: clocksource_done_booting+0x0/0x14()
[ 285.510168] Calling initcall 0xc021f920: init_pipe_fs+0x0/0x70()
[ 285.582423] initcall 0xc021f920: init_pipe_fs+0x0/0x70() returned 0.
[ 285.658465] initcall 0xc021f920 ran for 0 msecs: init_pipe_fs+0x0/0x70()
[ 285.738902] Calling initcall 0xc0220434: eventpoll_init+0x0/0xb0()
[ 285.813239] initcall 0xc0220434: eventpoll_init+0x0/0xb0() returned 0.
[ 285.891377] initcall 0xc0220434 ran for 0 msecs: eventpoll_init+0x0/0xb0()
[ 285.973905] Calling initcall 0xc02204e4: anon_inode_init+0x0/0x134()
[ 286.050362] initcall 0xc02204e4: anon_inode_init+0x0/0x134() returned 0.
[ 286.130563] initcall 0xc02204e4 ran for 0 msecs: anon_inode_init+0x0/0x134()
[ 286.215185] Calling initcall 0xc0221c00: chr_dev_init+0x0/0xbc()
[ 286.287249] run fs/char_dev.c register_chrdev 368 name=mem ,major=1
[ 286.362531] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=1,baseminor=0,minor_count=256,name=mem
[ 286.507756] run fs/char_dev.c register_chrdev 375 call cdev_init and cdev_add for name=mem ,major=1
[ 286.616842] run drivers/base/class.c class_register 155,###below call subsystem_register(&cls->subsys)
[ 286.729300] run drivers/base/core.c ###device_create 1167 dev->bus_id=mem,it's device id at bus
[ 286.833602] run drivers/base/core.c####### device_register 874 dev->bus_id=mem,it's device id in bus
[ 286.944295] DEV: registering device: ID = 'mem' at #####device_add 735
[ 287.022960] run drivers/base/core.c device_add 792, call bus_attach_device
[ 287.105210] run drivers/base/core.c ###device_create 1167 dev->bus_id=kmem,it's device id at bus
[ 287.210644] run drivers/base/core.c####### device_register 874 dev->bus_id=kmem,it's device id in bus
[ 287.322394] DEV: registering device: ID = 'kmem' at #####device_add 735
[ 287.401978] run drivers/base/core.c device_add 792, call bus_attach_device
[ 287.484352] run drivers/base/core.c ###device_create 1167 dev->bus_id=null,it's device id at bus
[ 287.589806] run drivers/base/core.c####### device_register 874 dev->bus_id=null,it's device id in bus
[ 287.701542] DEV: registering device: ID = 'null' at #####device_add 735
[ 287.781117] run drivers/base/core.c device_add 792, call bus_attach_device
[ 287.863495] run drivers/base/core.c ###device_create 1167 dev->bus_id=zero,it's device id at bus
[ 287.968938] run drivers/base/core.c####### device_register 874 dev->bus_id=zero,it's device id in bus
[ 288.080687] DEV: registering device: ID = 'zero' at #####device_add 735
[ 288.160277] run drivers/base/core.c device_add 792, call bus_attach_device
[ 288.242638] run drivers/base/core.c ###device_create 1167 dev->bus_id=full,it's device id at bus
[ 288.348085] run drivers/base/core.c####### device_register 874 dev->bus_id=full,it's device id in bus
[ 288.459837] DEV: registering device: ID = 'full' at #####device_add 735
[ 288.539411] run drivers/base/core.c device_add 792, call bus_attach_device
[ 288.621803] run drivers/base/core.c ###device_create 1167 dev->bus_id=random,it's device id at bus
[ 288.729323] run drivers/base/core.c####### device_register 874 dev->bus_id=random,it's device id in bus
[ 288.843157] DEV: registering device: ID = 'random' at #####device_add 735
[ 288.924844] run drivers/base/core.c device_add 792, call bus_attach_device
[ 289.007323] run drivers/base/core.c ###device_create 1167 dev->bus_id=urandom,it's device id at bus
[ 289.115788] run drivers/base/core.c####### device_register 874 dev->bus_id=urandom,it's device id in bus
[ 289.230659] DEV: registering device: ID = 'urandom' at #####device_add 735
[ 289.313389] run drivers/base/core.c device_add 792, call bus_attach_device
[ 289.395750] run drivers/base/core.c ###device_create 1167 dev->bus_id=kmsg,it's device id at bus
[ 289.501192] run drivers/base/core.c####### device_register 874 dev->bus_id=kmsg,it's device id in bus
[ 289.612940] DEV: registering device: ID = 'kmsg' at #####device_add 735
[ 289.692550] run drivers/base/core.c device_add 792, call bus_attach_device
[ 289.774850] initcall 0xc0221c00: chr_dev_init+0x0/0xbc() returned 0.
[ 289.851003] initcall 0xc0221c00 ran for 12753 msecs: chr_dev_init+0x0/0xbc()
[ 289.935624] Calling initcall 0xc0223514: loopback_init+0x0/0x28()
[ 290.008880] run net/core/dev.c register_netdevice 3821
[ 290.070439] DEV: registering device: ID = 'lo' at #####device_add 735
[ 290.148626] run drivers/base/core.c device_add 792, call bus_attach_device
[ 290.230464] initcall 0xc0223514: loopback_init+0x0/0x28() returned 0.
[ 290.307447] initcall 0xc0223514 ran for 211 msecs: loopback_init+0x0/0x28()
[ 290.391018] Calling initcall 0xc0225944: inet_init+0x0/0x338()
[ 290.461490] NET: Registered protocol family 2
[ 290.596557] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 290.677909] IPv4 FIB: Using LC-trie version 0.408
[ 290.732336] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 290.816862] TCP bind hash table entries: 2048 (order: 3, 40960 bytes)
[ 290.894116] TCP: Hash tables configured (established 2048 bind 2048)
[ 290.969719] TCP reno registered
[ 291.036453] initcall 0xc0225944: inet_init+0x0/0x338() returned 0.
[ 291.107519] initcall 0xc0225944 ran for 548 msecs: inet_init+0x0/0x338()
[ 291.187955] Calling initcall 0xc0218314: populate_rootfs+0x0/0x168()
[ 291.268901] run init/../lib/inflate.c gunzip 1212
[ 291.328257] run init/initramfs.c populate_rootfs 565
[ 291.386490] checking if image is initramfs...<5>run init/../lib/inflate.c gunzip 1212
[ 292.592972] it isn't (no cpio magic); looks like an initrd
[ 292.655529] run init/initramfs.c populate_rootfs 610
[ 292.717698] run init/initramfs.c populate_rootfs 616
[ 292.828541] Freeing initrd memory: 1697k freed
[ 292.879172] initcall 0xc0218314: populate_rootfs+0x0/0x168() returned 0.
[ 292.958342] initcall 0xc0218314 ran for 4682 msecs: populate_rootfs+0x0/0x168()
[ 293.046095] Calling initcall 0xc0218cc0: register_ppc_htab_sysctl+0x0/0x2c()
[ 293.130749] initcall 0xc0218cc0: register_ppc_htab_sysctl+0x0/0x2c() returned 0.
[ 293.219459] initcall 0xc0218cc0 ran for 0 msecs: register_ppc_htab_sysctl+0x0/0x2c()
[ 293.312442] Calling initcall 0xc0218e50: register_powersave_nap_sysctl+0x0/0x2c()
[ 293.402278] initcall 0xc0218e50: register_powersave_nap_sysctl+0x0/0x2c() returned 0.
[ 293.496247] initcall 0xc0218e50 ran for 0 msecs: register_powersave_nap_sysctl+0x0/0x2c()
[ 293.594451] Calling initcall 0xc021aa2c: init_sched_debug_procfs+0x0/0x50()
[ 293.678030] initcall 0xc021aa2c: init_sched_debug_procfs+0x0/0x50() returned 0.
[ 293.765723] initcall 0xc021aa2c ran for 0 msecs: init_sched_debug_procfs+0x0/0x50()
[ 293.857661] Calling initcall 0xc021b42c: create_proc_profile+0x0/0x74()
[ 293.937014] initcall 0xc021b42c: create_proc_profile+0x0/0x74() returned 0.
[ 294.020569] initcall 0xc021b42c ran for 0 msecs: create_proc_profile+0x0/0x74()
[ 294.108333] Calling initcall 0xc021b660: ioresources_init+0x0/0x74()
[ 294.184595] initcall 0xc021b660: ioresources_init+0x0/0x74() returned 0.
[ 294.264977] initcall 0xc021b660 ran for 0 msecs: ioresources_init+0x0/0x74()
[ 294.349604] Calling initcall 0xc021ba00: uid_cache_init+0x0/0x9c()
[ 294.423904] initcall 0xc021ba00: uid_cache_init+0x0/0x9c() returned 0.
[ 294.502075] initcall 0xc021ba00 ran for 0 msecs: uid_cache_init+0x0/0x9c()
[ 294.584606] Calling initcall 0xc021c1bc: init_posix_timers+0x0/0xc0()
[ 294.661995] initcall 0xc021c1bc: init_posix_timers+0x0/0xc0() returned 0.
[ 294.743350] initcall 0xc021c1bc ran for 0 msecs: init_posix_timers+0x0/0xc0()
[ 294.829035] Calling initcall 0xc021c27c: init_posix_cpu_timers+0x0/0xf0()
[ 294.910452] initcall 0xc021c27c: init_posix_cpu_timers+0x0/0xf0() returned 0.
[ 294.996119] initcall 0xc021c27c ran for 0 msecs: init_posix_cpu_timers+0x0/0xf0()
[ 295.085967] Calling initcall 0xc021c3e0: latency_init+0x0/0x40()
[ 295.158013] initcall 0xc021c3e0: latency_init+0x0/0x40() returned 0.
[ 295.234254] initcall 0xc021c3e0 ran for 0 msecs: latency_init+0x0/0x40()
[ 295.314696] Calling initcall 0xc021c420: nsproxy_cache_init+0x0/0x44()
[ 295.393126] initcall 0xc021c420: nsproxy_cache_init+0x0/0x44() returned 0.
[ 295.475538] initcall 0xc021c420 ran for 0 msecs: nsproxy_cache_init+0x0/0x44()
[ 295.562247] Calling initcall 0xc021c464: timekeeping_init_device+0x0/0x44()
[ 295.646082] initcall 0xc021c464: timekeeping_init_device+0x0/0x44() returned 0.
[ 295.733517] initcall 0xc021c464 ran for 0 msecs: timekeeping_init_device+0x0/0x44()
[ 295.825480] Calling initcall 0xc021c650: init_clocksource_sysfs+0x0/0x70()
[ 295.908232] initcall 0xc021c650: init_clocksource_sysfs+0x0/0x70() returned 0.
[ 295.994636] initcall 0xc021c650 ran for 0 msecs: init_clocksource_sysfs+0x0/0x70()
[ 296.085536] Calling initcall 0xc021c7bc: init_timer_list_procfs+0x0/0x4c()
[ 296.168052] initcall 0xc021c7bc: init_timer_list_procfs+0x0/0x4c() returned 0.
[ 296.254711] initcall 0xc021c7bc ran for 0 msecs: init_timer_list_procfs+0x0/0x4c()
[ 296.345611] Calling initcall 0xc021c808: init_tstats_procfs+0x0/0x4c()
[ 296.423939] initcall 0xc021c808: init_tstats_procfs+0x0/0x4c() returned 0.
[ 296.506438] initcall 0xc021c808 ran for 0 msecs: init_tstats_procfs+0x0/0x4c()
[ 296.593147] Calling initcall 0xc021c890: init+0x0/0xd0()
[ 296.657284] initcall 0xc021c890: init+0x0/0xd0() returned 0.
[ 296.724728] initcall 0xc021c890 ran for 0 msecs: init+0x0/0xd0()
[ 296.796815] Calling initcall 0xc021c960: kallsyms_init+0x0/0x48()
[ 296.869945] initcall 0xc021c960: kallsyms_init+0x0/0x48() returned 0.
[ 296.947208] initcall 0xc021c960 ran for 0 msecs: kallsyms_init+0x0/0x48()
[ 297.028695] Calling initcall 0xc021cc14: utsname_sysctl_init+0x0/0x2c()
[ 297.108193] initcall 0xc021cc14: utsname_sysctl_init+0x0/0x2c() returned 0.
[ 297.191610] initcall 0xc021cc14 ran for 0 msecs: utsname_sysctl_init+0x0/0x2c()
[ 297.279370] Calling initcall 0xc021dff8: init_per_zone_pages_min+0x0/0x60()
[ 297.362921] initcall 0xc021dff8: init_per_zone_pages_min+0x0/0x60() returned 0.
[ 297.450646] initcall 0xc021dff8 ran for 0 msecs: init_per_zone_pages_min+0x0/0x60()
[ 297.542584] Calling initcall 0xc021edbc: pdflush_init+0x0/0x3c()
[ 297.615746] initcall 0xc021edbc: pdflush_init+0x0/0x3c() returned 0.
[ 297.690900] initcall 0xc021edbc ran for 1 msecs: pdflush_init+0x0/0x3c()
[ 297.771312] Calling initcall 0xc021ee78: kswapd_init+0x0/0x2c()
[ 297.842771] initcall 0xc021ee78: kswapd_init+0x0/0x2c() returned 0.
[ 297.917526] initcall 0xc021ee78 ran for 0 msecs: kswapd_init+0x0/0x2c()
[ 297.996920] Calling initcall 0xc021eefc: procswaps_init+0x0/0x48()
[ 298.071094] initcall 0xc021eefc: procswaps_init+0x0/0x48() returned 0.
[ 298.149400] initcall 0xc021eefc ran for 0 msecs: procswaps_init+0x0/0x48()
[ 298.231926] Calling initcall 0xc021ef44: init_tmpfs+0x0/0x60()
[ 298.302101] initcall 0xc021ef44: init_tmpfs+0x0/0x60() returned 0.
[ 298.376053] initcall 0xc021ef44 ran for 0 msecs: init_tmpfs+0x0/0x60()
[ 298.454401] Calling initcall 0xc021f080: cpucache_init+0x0/0x28()
[ 298.527513] initcall 0xc021f080: cpucache_init+0x0/0x28() returned 0.
[ 298.604787] initcall 0xc021f080 ran for 0 msecs: cpucache_init+0x0/0x28()
[ 298.686275] Calling initcall 0xc021f990: fasync_init+0x0/0x44()
[ 298.757459] initcall 0xc021f990: fasync_init+0x0/0x44() returned 0.
[ 298.832484] initcall 0xc021f990 ran for 0 msecs: fasync_init+0x0/0x44()
[ 298.911879] Calling initcall 0xc02200b0: aio_setup+0x0/0x98()
[ 298.981487] initcall 0xc02200b0: aio_setup+0x0/0x98() returned 0.
[ 299.053914] initcall 0xc02200b0 ran for 0 msecs: aio_setup+0x0/0x98()
[ 299.131219] Calling initcall 0xc0220348: inotify_setup+0x0/0x14()
[ 299.204301] initcall 0xc0220348: inotify_setup+0x0/0x14() returned 0.
[ 299.281609] initcall 0xc0220348 ran for 0 msecs: inotify_setup+0x0/0x14()
[ 299.363092] Calling initcall 0xc022035c: inotify_user_setup+0x0/0xd8()
[ 299.441916] initcall 0xc022035c: inotify_user_setup+0x0/0xd8() returned 0.
[ 299.523970] initcall 0xc022035c ran for 0 msecs: inotify_user_setup+0x0/0xd8()
[ 299.610645] Calling initcall 0xc0220668: dnotify_init+0x0/0x44()
[ 299.682837] initcall 0xc0220668: dnotify_init+0x0/0x44() returned 0.
[ 299.758944] initcall 0xc0220668 ran for 0 msecs: dnotify_init+0x0/0x44()
[ 299.839382] Calling initcall 0xc0220d18: init_devpts_fs+0x0/0x68()
[ 299.913763] initcall 0xc0220d18: init_devpts_fs+0x0/0x68() returned 0.
[ 299.991857] initcall 0xc0220d18 ran for 0 msecs: init_devpts_fs+0x0/0x68()
[ 300.074384] Calling initcall 0xc0220d80: init_ext2_fs+0x0/0x80()
[ 300.146611] initcall 0xc0220d80: init_ext2_fs+0x0/0x80() returned 0.
[ 300.222687] initcall 0xc0220d80 ran for 0 msecs: init_ext2_fs+0x0/0x80()
[ 300.303126] Calling initcall 0xc0220e00: init_ramfs_fs+0x0/0x28()
[ 300.376238] initcall 0xc0220e00: init_ramfs_fs+0x0/0x28() returned 0.
[ 300.453522] initcall 0xc0220e00 ran for 0 msecs: init_ramfs_fs+0x0/0x28()
[ 300.535000] Calling initcall 0xc0220ffc: init_jffs2_fs+0x0/0xe4()
[ 300.608082] JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
[ 300.681345] initcall 0xc0220ffc: init_jffs2_fs+0x0/0xe4() returned 0.
[ 300.757469] initcall 0xc0220ffc ran for 69 msecs: init_jffs2_fs+0x0/0xe4()
[ 300.839995] Calling initcall 0xc0221198: ipc_init+0x0/0x2c()
[ 300.908079] initcall 0xc0221198: ipc_init+0x0/0x2c() returned 0.
[ 300.979942] initcall 0xc0221198 ran for 0 msecs: ipc_init+0x0/0x2c()
[ 301.056202] Calling initcall 0xc0221344: ipc_sysctl_init+0x0/0x2c()
[ 301.131590] initcall 0xc0221344: ipc_sysctl_init+0x0/0x2c() returned 0.
[ 301.210764] initcall 0xc0221344 ran for 0 msecs: ipc_sysctl_init+0x0/0x2c()
[ 301.294342] Calling initcall 0xc0221370: init_mqueue_fs+0x0/0xf0()
[ 301.369115] initcall 0xc0221370: init_mqueue_fs+0x0/0xf0() returned 0.
[ 301.446829] initcall 0xc0221370 ran for 0 msecs: init_mqueue_fs+0x0/0xf0()
[ 301.529387] Calling initcall 0xc0221460: crypto_algapi_init+0x0/0x24()
[ 301.607703] initcall 0xc0221460: crypto_algapi_init+0x0/0x24() returned 0.
[ 301.690181] initcall 0xc0221460 ran for 0 msecs: crypto_algapi_init+0x0/0x24()
[ 301.776897] Calling initcall 0xc02214c8: cryptomgr_init+0x0/0x28()
[ 301.851016] initcall 0xc02214c8: cryptomgr_init+0x0/0x28() returned 0.
[ 301.929373] initcall 0xc02214c8 ran for 0 msecs: cryptomgr_init+0x0/0x28()
[ 302.011899] Calling initcall 0xc02214f0: init+0x0/0x28()
[ 302.075616] initcall 0xc02214f0: init+0x0/0x28() returned 0.
[ 302.143485] initcall 0xc02214f0 ran for 0 msecs: init+0x0/0x28()
[ 302.215569] Calling initcall 0xc0221518: crypto_ecb_module_init+0x0/0x28()
[ 302.298060] initcall 0xc0221518: crypto_ecb_module_init+0x0/0x28() returned 0.
[ 302.384760] initcall 0xc0221518 ran for 0 msecs: crypto_ecb_module_init+0x0/0x28()
[ 302.475660] Calling initcall 0xc0221540: crypto_cbc_module_init+0x0/0x28()
[ 302.558137] initcall 0xc0221540: crypto_cbc_module_init+0x0/0x28() returned 0.
[ 302.644835] initcall 0xc0221540 ran for 0 msecs: crypto_cbc_module_init+0x0/0x28()
[ 302.735730] Calling initcall 0xc0221568: crypto_pcbc_module_init+0x0/0x28()
[ 302.819257] initcall 0xc0221568: crypto_pcbc_module_init+0x0/0x28() returned 0.
[ 302.907007] initcall 0xc0221568 ran for 0 msecs: crypto_pcbc_module_init+0x0/0x28()
[ 302.998940] Calling initcall 0xc0221590: init+0x0/0x5c()
[ 303.062637] initcall 0xc0221590: init+0x0/0x5c() returned 0.
[ 303.130518] initcall 0xc0221590 ran for 0 msecs: init+0x0/0x5c()
[ 303.202601] Calling initcall 0xc0221980: noop_init+0x0/0x2c()
[ 303.271514] io scheduler noop registered
[ 303.318561] initcall 0xc0221980: noop_init+0x0/0x2c() returned 0.
[ 303.391640] initcall 0xc0221980 ran for 44 msecs: noop_init+0x0/0x2c()
[ 303.469990] Calling initcall 0xc02219ac: as_init+0x0/0x2c()
[ 303.537861] io scheduler anticipatory registered
[ 303.593261] initcall 0xc02219ac: as_init+0x0/0x2c() returned 0.
[ 303.664250] initcall 0xc02219ac ran for 52 msecs: as_init+0x0/0x2c()
[ 303.740510] Calling initcall 0xc02219d8: deadline_init+0x0/0x2c()
[ 303.813598] io scheduler deadline registered
[ 303.864825] initcall 0xc02219d8: deadline_init+0x0/0x2c() returned 0.
[ 303.942081] initcall 0xc02219d8 ran for 48 msecs: deadline_init+0x0/0x2c()
[ 304.024607] Calling initcall 0xc0221a04: cfq_init+0x0/0xc4()
[ 304.092706] io scheduler cfq registered (default)
[ 304.148953] initcall 0xc0221a04: cfq_init+0x0/0xc4() returned 0.
[ 304.220958] initcall 0xc0221a04 ran for 53 msecs: cfq_init+0x0/0xc4()
[ 304.298262] Calling initcall 0xc0221cbc: rand_initialize+0x0/0x48()
[ 304.373496] initcall 0xc0221cbc: rand_initialize+0x0/0x48() returned 0.
[ 304.452835] initcall 0xc0221cbc ran for 0 msecs: rand_initialize+0x0/0x48()
[ 304.536410] Calling initcall 0xc0221d6c: tty_init+0x0/0x1c4()
[ 304.605319] run drivers/char/tty_io.c tty_init 4427 call cdev_init and cdev_add for /dev/tty,set fops as famous tty_fops
[ 304.736022] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=5,minor=0,count=1,name=/dev/tty
[ 304.871806] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=5,baseminor=0,minor_count=1,name=/dev/tty
[ 305.020237] run drivers/base/core.c ###device_create 1167 dev->bus_id=tty,it's device id at bus
[ 305.124528] run drivers/base/core.c####### device_register 874 dev->bus_id=tty,it's device id in bus
[ 305.235228] DEV: registering device: ID = 'tty' at #####device_add 735
[ 305.313803] run drivers/base/core.c device_add 792, call bus_attach_device
[ 305.396099] run drivers/char/tty_io.c tty_init 4436 call cdev_init and cdev_add for /dev/console,set fops as famous tty_fops
[ 305.531345] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=5,minor=1,count=1,name=/dev/console
[ 305.670858] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=5,baseminor=1,minor_count=1,name=/dev/console
[ 305.823359] run drivers/base/core.c ###device_create 1167 dev->bus_id=console,it's device id at bus
[ 305.931910] run drivers/base/core.c####### device_register 874 dev->bus_id=console,it's device id in bus
[ 306.046798] DEV: registering device: ID = 'console' at #####device_add 735
[ 306.129523] run drivers/base/core.c device_add 792, call bus_attach_device
[ 306.211893] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=5,minor=2,count=1,name=/dev/ptmx
[ 306.348707] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=5,baseminor=2,minor_count=1,name=/dev/ptmx
[ 306.498115] run drivers/base/core.c ###device_create 1167 dev->bus_id=ptmx,it's device id at bus
[ 306.603505] run drivers/base/core.c####### device_register 874 dev->bus_id=ptmx,it's device id in bus
[ 306.715254] DEV: registering device: ID = 'ptmx' at #####device_add 735
[ 306.794837] run drivers/base/core.c device_add 792, call bus_attach_device
[ 306.877171] initcall 0xc0221d6c: tty_init+0x0/0x1c4() returned 0.
[ 306.950184] initcall 0xc0221d6c ran for 8451 msecs: tty_init+0x0/0x1c4()
[ 307.030622] Calling initcall 0xc0221fb4: pty_init+0x0/0x400()
[ 307.099530] run drivers/char/pty.c legacy_pty_init 257
[ 307.161323] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=2,minor=0,count=4,name=pty
[ 307.291861] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=2,baseminor=0,minor_count=4,name=pty
[ 307.434936] run drivers/char/tty_io.c tty_register_driver 4136 call cdev_init and cdev_add,set fops as famous tty_fops
[ 307.564708] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 307.654311] run drivers/base/core.c ###device_create 1167 dev->bus_id=ptyp0,it's device id at bus
[ 307.760789] run drivers/base/core.c####### device_register 874 dev->bus_id=ptyp0,it's device id in bus
[ 307.873699] DEV: registering device: ID = 'ptyp0' at #####device_add 735
[ 307.954259] run drivers/base/core.c device_add 792, call bus_attach_device
[ 308.036548] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 308.127424] run drivers/base/core.c ###device_create 1167 dev->bus_id=ptyp1,it's device id at bus
[ 308.233931] run drivers/base/core.c####### device_register 874 dev->bus_id=ptyp1,it's device id in bus
[ 308.346740] DEV: registering device: ID = 'ptyp1' at #####device_add 735
[ 308.427371] run drivers/base/core.c device_add 792, call bus_attach_device
[ 308.509696] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 308.600666] run drivers/base/core.c ###device_create 1167 dev->bus_id=ptyp2,it's device id at bus
[ 308.707097] run drivers/base/core.c####### device_register 874 dev->bus_id=ptyp2,it's device id in bus
[ 308.819882] DEV: registering device: ID = 'ptyp2' at #####device_add 735
[ 308.900644] run drivers/base/core.c device_add 792, call bus_attach_device
[ 308.982848] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 309.073724] run drivers/base/core.c ###device_create 1167 dev->bus_id=ptyp3,it's device id at bus
[ 309.180235] run drivers/base/core.c####### device_register 874 dev->bus_id=ptyp3,it's device id in bus
[ 309.293031] DEV: registering device: ID = 'ptyp3' at #####device_add 735
[ 309.373683] run drivers/base/core.c device_add 792, call bus_attach_device
[ 309.456030] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=3,minor=0,count=4,name=ttyp
[ 309.588031] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=3,baseminor=0,minor_count=4,name=ttyp
[ 309.731774] run drivers/char/tty_io.c tty_register_driver 4136 call cdev_init and cdev_add,set fops as famous tty_fops
[ 309.860243] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 309.951100] run drivers/base/core.c ###device_create 1167 dev->bus_id=ttyp0,it's device id at bus
[ 310.057600] run drivers/base/core.c####### device_register 874 dev->bus_id=ttyp0,it's device id in bus
[ 310.170397] DEV: registering device: ID = 'ttyp0' at #####device_add 735
[ 310.251047] run drivers/base/core.c device_add 792, call bus_attach_device
[ 310.333353] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 310.424235] run drivers/base/core.c ###device_create 1167 dev->bus_id=ttyp1,it's device id at bus
[ 310.530753] run drivers/base/core.c####### device_register 874 dev->bus_id=ttyp1,it's device id in bus
[ 310.643544] DEV: registering device: ID = 'ttyp1' at #####device_add 735
[ 310.724171] run drivers/base/core.c device_add 792, call bus_attach_device
[ 310.806508] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 310.897387] run drivers/base/core.c ###device_create 1167 dev->bus_id=ttyp2,it's device id at bus
[ 311.003892] run drivers/base/core.c####### device_register 874 dev->bus_id=ttyp2,it's device id in bus
[ 311.116699] DEV: registering device: ID = 'ttyp2' at #####device_add 735
[ 311.197340] run drivers/base/core.c device_add 792, call bus_attach_device
[ 311.279652] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 311.370533] run drivers/base/core.c ###device_create 1167 dev->bus_id=ttyp3,it's device id at bus
[ 311.477051] run drivers/base/core.c####### device_register 874 dev->bus_id=ttyp3,it's device id in bus
[ 311.590310] DEV: registering device: ID = 'ttyp3' at #####device_add 735
[ 311.670542] run drivers/base/core.c device_add 792, call bus_attach_device
[ 311.752799] run drivers/char/pty.c unix98_pty_init 385
[ 311.814562] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=128,minor=0,count=1048576,name=ptm
[ 311.953392] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=128,baseminor=0,minor_count=1048576,name=ptm
[ 312.104811] run drivers/char/tty_io.c tty_register_driver 4136 call cdev_init and cdev_add,set fops as famous tty_fops
[ 312.233306] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=136,minor=0,count=1048576,name=pts
[ 312.372219] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=136,baseminor=0,minor_count=1048576,name=pts
[ 312.523652] run drivers/char/tty_io.c tty_register_driver 4136 call cdev_init and cdev_add,set fops as famous tty_fops
[ 312.652291] initcall 0xc0221fb4: pty_init+0x0/0x400() returned 0.
[ 312.725115] initcall 0xc0221fb4 ran for 21007 msecs: pty_init+0x0/0x400()
[ 312.806602] Calling initcall 0xc0222598: cn_proc_init+0x0/0x58()
[ 312.878711] initcall 0xc0222598: cn_proc_init+0x0/0x58() returned 0.
[ 312.954898] initcall 0xc0222598 ran for 0 msecs: cn_proc_init+0x0/0x58()
[ 313.035338] Calling initcall 0xc00ffd7c: cpm_uart_init+0x0/0x204()
[ 313.109473] Serial: CPM driver $Revision: 1.2 $ at drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_init 1782
[ 313.229678] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_init 1785 based on matching name, bus_find_device in registered platform devices set
[ 313.392645] run drivers/serial/cpm_uart/cpm_uart_core.c match_is_uart 1756 dev name=fsl-cpm-fcc,match for uart
[ 313.514148] run drivers/serial/cpm_uart/cpm_uart_core.c match_is_uart 1756 dev name=fsl-cpm-smc:uart,match for uart
[ 313.640209] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_init 1807 based on matching name, ok, bus_find_device found matched device in registered platform devices set
[ 313.829263] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_init 1821 ,below call### uart_register_driver to allocate tty driver and call register_tty_dirver in which register uart char device such as /dev/ttySn with famous tty_fops operation set
[ 314.099894] run drivers/serial/serial_core.c uart_register_driver 2765 call ###tty_set_operations to set tty driver ops set such open
[ 314.244961] run fs/char_dev.c register_chrdev_region 229, register a range of char dev,major=204,minor=46,count=1,name=ttyCPM
[ 314.381795] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=204,baseminor=46,minor_count=1,name=ttyCPM
[ 314.531168] run drivers/char/tty_io.c tty_register_driver 4136 call cdev_init and cdev_add,set fops as famous tty_fops
[ 314.659672] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_init 1837 ,below call driver_register to call cpm_uart_drv_probe to init smc uart controller and enable tx/rx
[ 314.850771] run drivers/base/driver.c ##########driver_register 164
[ 314.926097] run drivers/base/bus.c ###bus_add_driver 665 drv->bus->drivers_autoprobe is true,so call driver_attach
[ 315.052319] run drivers/base/dd.c ###driver_attach 380 search the same name device at bus with drv
[ 315.159883] run drivers/base/dd.c ###__driver_attach 354, if dev->driver=null,call driver_probe_device to trying binding driver with device
[ 315.311346] ####driver_probe_device,at bus platform: Matching Device fsl-cpm-fcc.1 with Driver fsl-cpm-smc:uart,if match, call really_probe
[ 315.462796] run drivers/base/bus.c ###bus_for_each_dev 310
[ 315.529962] run drivers/base/dd.c ###__driver_attach 354, if dev->driver=null,call driver_probe_device to trying binding driver with device
[ 315.681121] ####driver_probe_device,at bus platform: Matching Device fsl-cpm-smc:uart.1 with Driver fsl-cpm-smc:uart,if match, call really_probe
[ 315.837909] run drivers/base/dd.c really_probe 141 call drv->probe
[ 315.912940] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_probe 1682 to get dev.platform_data
[ 316.027859] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1209 idx0 line 0 , ####important, this func set cpm_uart_ports with platform_data, cpm_uart_ports variable finally is used to init cpm smc uart
[ 316.276496] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1218
[ 316.376691] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1228 r->start=f0011a80
[ 316.496814] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1229 r->end=f0011a8f
[ 316.614829] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1230 mem=f0011a80
[ 316.729730] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1238 r->start=f0000000
[ 316.849843] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1239 r->end=f000003f
[ 316.967868] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1240 pram=f0000000
[ 317.083802] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1246 pram_base=c01f7384
[ 317.203921] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_drv_get_platform_data 1257
[ 317.304200] run drivers/serial/serial_core.c ###uart_configure_port 2184 for init controller and enable tx/rx
[ 317.424315] run drivers/serial/serial_core.c uart_configure_port 2201
[ 317.502065] run drivers/serial/cpm_uart/cpm_uart_core.c ###cpm_uart_config_port 946 CPM uart[0]:config_port ,that is, init buf and bd and controller and enable tx/rx
[ 317.681320] run drivers/serial/cpm_uart/cpm_uart_core.c### cpm_uart_request_port 895 to init and enable CPM uart[0]:
[ 317.809736] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_request_port 901 ######Notice this port is as console, we init this port in console_init,so it is needless that below init buf and bd and controller and enable tx/rx
[ 318.057447] run drivers/serial/serial_core.c uart_configure_port 2232
[ 318.134552] ttyCPM0 at MMIO 0xf0011a80 (irq = 4) is a CPM UART
[ 318.204515] run drivers/serial/serial_core.c uart_add_one_port 2876 below call tty_register_device call device_create to create tty device
[ 318.354962] run drivers/char/tty_io.c tty_register_device 3988 call device_create
[ 318.445864] run drivers/base/core.c ###device_create 1167 dev->bus_id=ttyCPM0,it's device id at bus
[ 318.554445] run drivers/base/core.c####### device_register 874 dev->bus_id=ttyCPM0,it's device id in bus
[ 318.669337] DEV: registering device: ID = 'ttyCPM0' at #####device_add 735
[ 318.752094] run drivers/base/core.c device_add 792, call bus_attach_device
[ 318.834429] platform: Bound Device fsl-cpm-smc:uart.1 to Driver fsl-cpm-smc:uart
[ 318.923137] run drivers/base/bus.c ###bus_for_each_dev 310
[ 318.990040] run drivers/serial/cpm_uart/cpm_uart_core.c cpm_uart_init 1847 driver_register ok,that is,when driver_register,probe ok
[ 319.135205] initcall 0xc00ffd7c: cpm_uart_init+0x0/0x204() returned 0.
[ 319.213424] initcall 0xc00ffd7c ran for 24600 msecs: cpm_uart_init+0x0/0x204()
[ 319.300133] Calling initcall 0xc0222e7c: rd_init+0x0/0x230()
[ 319.379297] RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
[ 319.465255] initcall 0xc0222e7c: rd_init+0x0/0x230() returned 0.
[ 319.537221] initcall 0xc0222e7c ran for 92 msecs: rd_init+0x0/0x230()
[ 319.614517] Calling initcall 0xc0223114: loop_init+0x0/0x188()
[ 319.690504] loop: module loaded
[ 319.724253] initcall 0xc0223114: loop_init+0x0/0x188() returned 0.
[ 319.798339] initcall 0xc0223114 ran for 37 msecs: loop_init+0x0/0x188()
[ 319.877732] Calling initcall 0xc0223344: lxt_init+0x0/0x58()
[ 319.945618] run drivers/base/driver.c ##########driver_register 164
[ 320.021052] run drivers/base/bus.c ###bus_add_driver 665 drv->bus->drivers_autoprobe is true,so call driver_attach
[ 320.147299] run drivers/base/dd.c ###driver_attach 380 search the same name device at bus with drv
[ 320.254917] run drivers/base/driver.c ##########driver_register 164
[ 320.330234] run drivers/base/bus.c ###bus_add_driver 665 drv->bus->drivers_autoprobe is true,so call driver_attach
[ 320.456469] run drivers/base/dd.c ###driver_attach 380 search the same name device at bus with drv
[ 320.564075] initcall 0xc0223344: lxt_init+0x0/0x58() returned 0.
[ 320.636012] initcall 0xc0223344 ran for 589 msecs: lxt_init+0x0/0x58()
[ 320.714354] Calling initcall 0xc022342c: net_olddevs_init+0x0/0xe8()
[ 320.790617] initcall 0xc022342c: net_olddevs_init+0x0/0xe8() returned 0.
[ 320.871011] initcall 0xc022342c ran for 0 msecs: net_olddevs_init+0x0/0xe8()
[ 320.955633] Calling initcall 0xc02235d0: fs_init+0x0/0x40()
[ 321.022451] run drivers/net/fs_enet/fs_enet-main.c fs_init 1529 TBD need debug
[ 321.109210] initcall 0xc02235d0: fs_init+0x0/0x40() returned 0.
[ 321.180179] initcall 0xc02235d0 ran for 82 msecs: fs_init+0x0/0x40()
[ 321.256438] Calling initcall 0xc0223a58: init_mtd+0x0/0x50()
[ 321.324366] initcall 0xc0223a58: init_mtd+0x0/0x50() returned 0.
[ 321.396391] initcall 0xc0223a58 ran for 0 msecs: init_mtd+0x0/0x50()
[ 321.472648] Calling initcall 0xc0223aa8: init_mtdchar+0x0/0xac()
[ 321.544698] run fs/char_dev.c register_chrdev 368 name=mtd ,major=90
[ 321.621061] run fs/char_dev.c __register_chrdev_region 139, register a range of char dev,major=90,baseminor=0,minor_count=256,name=mtd
[ 321.767299] run fs/char_dev.c register_chrdev 375 call cdev_init and cdev_add for name=mtd ,major=90
[ 321.877222] run drivers/base/class.c class_register 155,###below call subsystem_register(&cls->subsys)
[ 321.989859] initcall 0xc0223aa8: init_mtdchar+0x0/0xac() returned 0.
[ 322.065906] initcall 0xc0223aa8 ran for 424 msecs: init_mtdchar+0x0/0xac()
[ 322.148432] Calling initcall 0xc0223b54: init_mtdblock+0x0/0x28()
[ 322.222671] initcall 0xc0223b54: init_mtdblock+0x0/0x28() returned 0.
[ 322.298824] initcall 0xc0223b54 ran for 1 msecs: init_mtdblock+0x0/0x28()
[ 322.380307] Calling initcall 0xc0223b7c: jedec_probe_init+0x0/0x2c()
[ 322.456537] initcall 0xc0223b7c: jedec_probe_init+0x0/0x2c() returned 0.
[ 322.536964] initcall 0xc0223b7c ran for 0 msecs: jedec_probe_init+0x0/0x2c()
[ 322.621581] Calling initcall 0xc0223ce8: fec_enet_init+0x0/0x51c()
[ 322.695730] run arch/ppc/8260_io/fcc_enet.c fec_enet_init 1906
[ 322.766963] run arch/ppc/8260_io/fcc_enet.c init_fcc_ioports 2030
[ 322.841512] DEV: registering device: ID = 'eth0' at #####device_add 735
[ 322.921323] run drivers/base/core.c device_add 792, call bus_attach_device
[ 323.005020] eth0: FCC ENET Version 0.3, 00:90:0c:80:00:01
[ 323.067584] initcall 0xc0223ce8: fec_enet_init+0x0/0x51c() returned 0.
[ 323.145898] initcall 0xc0223ce8 ran for 354 msecs: fec_enet_init+0x0/0x51c()
[ 323.230513] Calling initcall 0xc0226100: init_syncookies+0x0/0x30()
[ 323.306128] initcall 0xc0226100: init_syncookies+0x0/0x30() returned 0.
[ 323.385075] initcall 0xc0226100 ran for 0 msecs: init_syncookies+0x0/0x30()
[ 323.468658] Calling initcall 0xc0227884: inet_diag_init+0x0/0x90()
[ 323.543098] initcall 0xc0227884: inet_diag_init+0x0/0x90() returned 0.
[ 323.621128] initcall 0xc0227884 ran for 0 msecs: inet_diag_init+0x0/0x90()
[ 323.703659] Calling initcall 0xc0227914: tcp_diag_init+0x0/0x28()
[ 323.776777] initcall 0xc0227914: tcp_diag_init+0x0/0x28() returned 0.
[ 323.854046] initcall 0xc0227914 ran for 0 msecs: tcp_diag_init+0x0/0x28()
[ 323.935535] Calling initcall 0xc022793c: cubictcp_register+0x0/0x78()
[ 324.012800] TCP cubic registered
[ 324.051486] initcall 0xc022793c: cubictcp_register+0x0/0x78() returned 0.
[ 324.132924] initcall 0xc022793c ran for 36 msecs: cubictcp_register+0x0/0x78()
[ 324.219634] Calling initcall 0xc02279b4: af_unix_init+0x0/0x88()
[ 324.291868] NET: Registered protocol family 1
[ 324.344125] initcall 0xc02279b4: af_unix_init+0x0/0x88() returned 0.
[ 324.420157] initcall 0xc02279b4 ran for 50 msecs: af_unix_init+0x0/0x88()
[ 324.501640] Calling initcall 0xc0227a3c: packet_init+0x0/0x74()
[ 324.572641] NET: Registered protocol family 17
[ 324.626039] initcall 0xc0227a3c: packet_init+0x0/0x74() returned 0.
[ 324.701122] initcall 0xc0227a3c ran for 50 msecs: packet_init+0x0/0x74()
[ 324.781560] Calling initcall 0xc0018f08: init_oops_id+0x0/0x44()
[ 324.853654] initcall 0xc0018f08: init_oops_id+0x0/0x44() returned 0.
[ 324.929867] initcall 0xc0018f08 ran for 0 msecs: init_oops_id+0x0/0x44()
[ 325.010303] Calling initcall 0xc021af1c: disable_boot_consoles+0x0/0x6c()
[ 325.091739] initcall 0xc021af1c: disable_boot_consoles+0x0/0x6c() returned 0.
[ 325.177409] initcall 0xc021af1c ran for 0 msecs: disable_boot_consoles+0x0/0x6c()
[ 325.267253] Calling initcall 0xc0221bc4: random32_reseed+0x0/0x3c()
[ 325.342462] initcall 0xc0221bc4: random32_reseed+0x0/0x3c() returned 0.
[ 325.421810] initcall 0xc0221bc4 ran for 0 msecs: random32_reseed+0x0/0x3c()
[ 325.505879] Calling initcall 0xc0221d04: seqgen_init+0x0/0x28()
[ 325.576575] initcall 0xc0221d04: seqgen_init+0x0/0x28() returned 0.
[ 325.651597] initcall 0xc0221d04 ran for 0 msecs: seqgen_init+0x0/0x28()
[ 325.730990] Calling initcall 0xc022564c: tcp_congestion_default+0x0/0xc()
[ 325.812435] initcall 0xc022564c: tcp_congestion_default+0x0/0xc() returned 0.
[ 325.898100] initcall 0xc022564c ran for 0 msecs: tcp_congestion_default+0x0/0xc()
[ 325.987944] Calling initcall 0xc0226650: ip_auto_config+0x0/0xcd8()
[ 326.063155] initcall 0xc0226650: ip_auto_config+0x0/0xcd8() returned 0.
[ 326.142502] initcall 0xc0226650 ran for 0 msecs: ip_auto_config+0x0/0xcd8()
[ 326.226544] run init/main.c kernel_init 4026
[ 326.277363] run init/do_mounts_initrd.c initrd_load 138
[ 326.341522] run init/do_mounts_rd.c rd_load_image 175 rd_image_start=0
[ 326.418507] RAMDISK: Compressed image found at block 0 at identify_ramdisk_image 90
[ 326.510302] run init/do_mounts_rd.c rd_load_image 179 nblocks=0
[ 326.584687] run init/../lib/inflate.c gunzip 1212
[ 328.194402] run init/do_mounts_rd.c crd_load 465 unzip_ok
[ 328.257195] run init/do_mounts_rd.c rd_load_image 279
[ 328.317179] run init/do_mounts_rd.c rd_load_image 285
[ 328.381483] run init/do_mounts_initrd.c initrd_load 187
[ 328.440467] run init/do_mounts.c prepare_namespace 515
[ 328.502040] run init/do_mounts.c mount_root 433
[ 328.559485] VFS: Mounted root (ext2 filesystem).
[ 328.612649] Freeing unused kernel memory: 104k init
[ 328.671354] run drivers/char/tty_io.c ####tty_open 2795
[ 328.732932] run drivers/char/tty_io.c ###init_dev 2109, below alloc_tty_struct
[ 328.819768] run drivers/char/tty_io.c init_dev 2223
[ 328.878061] run drivers/char/n_tty.c ####n_tty_open 1105
[ 328.941895] run drivers/char/tty_io.c tty_open 2859 below call tty->driver->open
[ 329.032670] run drivers/serial/serial_core.c ####uart_open 1616
[ 329.103704] run drivers/serial/serial_core.c uart_open 1676
[ 329.170566] run drivers/serial/serial_core.c ###uart_startup 203, below call port->ops->startup,that is chip's low layer driver
[ 329.310529] run drivers/serial/cpm_uart/cpm_uart_core.c ###cpm_uart_startup 435, do request_irq and enable tx/rx ,and if not as console, do CPM_CR_INIT_TX_?
init started: BusyBox v1.7.1 (2008-04-02 01:17:37 MEST)
starting pid 16, tty '': '/etc/rc.sh'
starting pid 21, tty '': '/bin/application'
### Application running ...
starting pid 22, tty '': '/bin/sh'
[ 329.841359] run drivers/char/tty_io.c tty_open 2770
[ 329.925106] run drivers/char/tty_io.c tty_open 2859 below call tty->driver->open
[ 330.012821] run drivers/serial/serial_core.c ####uart_open 1616
[ 330.083844] run drivers/serial/serial_core.c uart_open 1676