Linux内核引导加载后
会调用一些初始化函数
其中有很多模块化的代码使用do_initcalls调用
这些函数通过宏pure_initcall、core_initcall、subsys_initcall、fs_initcall等声明
在内核链接的时候将函数指针加入".initcall"节
这样do_initcalls遍历该节中的函数指针进行调用
启动时按e键
在GRUB中加入参数initcall_debug可以查看这些函数的调用顺序
较老的内核版本需要同时指定debug参数
按F10继续引导内核
系统启动后使用demsg查看内核引导信息
例如Fedora17的initcall信息
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.8-100.fc17.i686 (mockbuild@bkernel01.phx2.fedoraproject.org) (gcc version 4.7.2 20120921 (Red Hat 4.7.2-2) (GCC) ) #1 SMP Wed Apr 17 17:26:59 UTC 2013
[ 0.000000] Disabled fast string operations
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009f7ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009f800-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000ca000-0x00000000000cbfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000feeffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000fef0000-0x000000000fefefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000000feff000-0x000000000fefffff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000000ff00000-0x000000000fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fffe0000-0x00000000ffffffff] reserved
[ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[ 0.000000] SMBIOS 2.4 present.
[ 0.000000] DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 06/02/2011
[ 0.000000] Hypervisor detected: VMware
[ 0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] e820: last_pfn = 0x10000 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CBFFF write-protect
[ 0.000000] CC000-EFFFF uncachable
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0000000000 mask FFF0000000 write-back
[ 0.000000] 1 disabled
[ 0.000000] 2 disabled
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x0, new 0x7010600070106
[ 0.000000] found SMP MP-table at [mem 0x000f6bc0-0x000f6bcf] mapped at [c00f6bc0]
[ 0.000000] initial memory mapped: [mem 0x00000000-0x00ffffff]
[ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
[ 0.000000] init_memory_mapping: [mem 0x00000000-0x0fffffff]
[ 0.000000] [mem 0x00000000-0x003fffff] page 4k
[ 0.000000] [mem 0x00400000-0x0fffffff] page 2M
[ 0.000000] kernel direct mapping tables up to 0xfffffff @ [mem 0x00ffa000-0x00ffffff]
[ 0.000000] RAMDISK: [mem 0x0e55b000-0x0f6b0fff]
[ 0.000000] ACPI: RSDP 000f6b50 00024 (v02 PTLTD )
[ 0.000000] ACPI: XSDT 0fef01eb 0005C (v01 INTEL 440BX 06040000 VMW 01324272)
[ 0.000000] ACPI: FACP 0fefee98 000F4 (v04 INTEL 440BX 06040000 PTL 000F4240)
[ 0.000000] ACPI: DSDT 0fef0485 0EA13 (v01 PTLTD Custom 06040000 MSFT 03000001)
[ 0.000000] ACPI: FACS 0fefffc0 00040
[ 0.000000] ACPI: BOOT 0fef045d 00028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001)
[ 0.000000] ACPI: APIC 0fef03e3 0007A (v01 PTLTD ? APIC 06040000 LTP 00000000)
[ 0.000000] ACPI: MCFG 0fef03a7 0003C (v01 PTLTD $PCITBL$ 06040000 LTP 00000001)
[ 0.000000] ACPI: SRAT 0fef02e7 000C0 (v02 VMWARE MEMPLUG 06040000 VMW 00000001)
[ 0.000000] ACPI: HPET 0fef02af 00038 (v01 VMWARE VMW HPET 06040000 VMW 00000001)
[ 0.000000] ACPI: WAET 0fef0287 00028 (v01 VMWARE VMW WAET 06040000 VMW 00000001)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 256MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 10000000
[ 0.000000] low ram: 0 - 10000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00010000-0x00ffffff]
[ 0.000000] Normal [mem 0x01000000-0x0fffffff]
[ 0.000000] HighMem empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00010000-0x0009efff]
[ 0.000000] node 0: [mem 0x00100000-0x0feeffff]
[ 0.000000] node 0: [mem 0x0ff00000-0x0fffffff]
[ 0.000000] On node 0 totalpages: 65407
[ 0.000000] free_area_init_node: node 0, pgdat c0c1f5c0, node_mem_map cfcf0200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3951 pages, LIFO batch:0
[ 0.000000] Normal zone: 480 pages used for memmap
[ 0.000000] Normal zone: 60944 pages, LIFO batch:15
[ 0.000000] Using APIC driver default
[ 0.000000] ACPI: PM-Timer IO Port: 0x1008
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086af01 base: 0xfed00000
[ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000ca000
[ 0.000000] PM: Registered nosave memory: 00000000000ca000 - 00000000000cc000
[ 0.000000] PM: Registered nosave memory: 00000000000cc000 - 00000000000dc000
[ 0.000000] PM: Registered nosave memory: 00000000000dc000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 000000000fef0000 - 000000000feff000
[ 0.000000] PM: Registered nosave memory: 000000000feff000 - 000000000ff00000
[ 0.000000] e820: [mem 0x10000000-0xdfffffff] available for PCI devices
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 13 pages/cpu @cffc7000 s32384 r0 d20864 u53248
[ 0.000000] pcpu-alloc: s32384 r0 d20864 u53248 alloc=13*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64895
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.8.8-100.fc17.i686 root=UUID=d0a0b7f0-3b8a-4d3b-8a76-75b7ecf72b45 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet initcall_debug
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] __ex_table already sorted, skipping sort
[ 0.000000] Initializing CPU#0
[ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[ 0.000000] allocated 524160 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Initializing HighMem for node 0 (00000000:00000000)
[ 0.000000] Memory: 230800k/262144k available (5640k kernel code, 30828k reserved, 2756k data, 644k init, 0k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xffa95000 - 0xfffff000 (5544 kB)
[ 0.000000] pkmap : 0xff400000 - 0xff800000 (4096 kB)
[ 0.000000] vmalloc : 0xd0800000 - 0xff3fe000 ( 747 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.000000] .init : 0xc0c34000 - 0xc0cd5000 ( 644 kB)
[ 0.000000] .data : 0xc0982105 - 0xc0c33240 (2756 kB)
[ 0.000000] .text : 0xc0400000 - 0xc0982105 (5640 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=32 to nr_cpu_ids=4.
[ 0.000000] NR_IRQS:2304 nr_irqs:712 16
[ 0.000000] CPU 0 irqstacks, hard=cf808000 soft=cf80a000
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.003000] TSC freq read from hypervisor : 3092.975 MHz
[ 0.003000] tsc: Detected 3092.975 MHz processor
[ 0.000326] Calibrating delay loop (skipped) preset value.. 6185.95 BogoMIPS (lpj=3092975)
[ 0.000454] pid_max: default: 32768 minimum: 301
[ 0.001559] Security Framework initialized
[ 0.002885] SELinux: Initializing.
[ 0.003407] SELinux: Starting in permissive mode
[ 0.005609] Mount-cache hash table entries: 512
[ 0.014855] Initializing cgroup subsys cpuacct
[ 0.014882] Initializing cgroup subsys memory
[ 0.015434] Initializing cgroup subsys devices
[ 0.015519] Initializing cgroup subsys freezer
[ 0.015678] Initializing cgroup subsys net_cls
[ 0.015799] Initializing cgroup subsys blkio
[ 0.015871] Initializing cgroup subsys perf_event
[ 0.016628] Disabled fast string operations
[ 0.016804] CPU: Physical Processor ID: 0
[ 0.016819] CPU: Processor Core ID: 0
[ 0.017198] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.017198] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.017409] mce: CPU supports 0 MCE banks
[ 0.019131] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
[ 0.019131] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
[ 0.019131] tlb_flushall_shift: 5
[ 0.026895] Freeing SMP alternatives: 24k freed
[ 0.050729] ACPI: Core revision 20121018
[ 0.079910] ftrace: allocating 23496 entries in 46 pages
[ 0.145068] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.149791] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.159964] smpboot: CPU0: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz (fam: 06, model: 2a, stepping: 07)
[ 0.263504] calling trace_init_flags_sys_exit+0x0/0x11 @ 1
[ 0.263810] initcall trace_init_flags_sys_exit+0x0/0x11 returned 0 after 0 usecs
[ 0.263840] calling trace_init_flags_sys_enter+0x0/0x11 @ 1
[ 0.263853] initcall trace_init_flags_sys_enter+0x0/0x11 returned 0 after 0 usecs
[ 0.263856] calling init_hw_perf_events+0x0/0x40b @ 1
[ 0.263870] Performance Events: 16-deep LBR, SandyBridge events, Intel PMU driver.
[ 0.264809] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[ 0.264868] perf_event_intel: CPUID marked event: 'cpu cycles' unavailable
[ 0.264883] perf_event_intel: CPUID marked event: 'instructions' unavailable
[ 0.264885] perf_event_intel: CPUID marked event: 'bus cycles' unavailable
[ 0.264887] perf_event_intel: CPUID marked event: 'cache references' unavailable
[ 0.264888] perf_event_intel: CPUID marked event: 'cache misses' unavailable
[ 0.264890] perf_event_intel: CPUID marked event: 'branch instructions' unavailable
[ 0.264891] perf_event_intel: CPUID marked event: 'branch misses' unavailable
[ 0.265068] ... version: 3
[ 0.265081] ... bit width: 48
[ 0.265092] ... generic registers: 4
[ 0.265106] ... value mask: 0000ffffffffffff
[ 0.265119] ... max period: 000000007fffffff
[ 0.265141] ... fixed-purpose events: 3
[ 0.265155] ... event mask: 000000070000000f
[ 0.265910] initcall init_hw_perf_events+0x0/0x40b returned 0 after 1953 usecs
[ 0.265919] calling register_trigger_all_cpu_backtrace+0x0/0x13 @ 1
[ 0.265942] initcall register_trigger_all_cpu_backtrace+0x0/0x13 returned 0 after 0 usecs
[ 0.265946] calling spawn_ksoftirqd+0x0/0x21 @ 1
[ 0.268315] initcall spawn_ksoftirqd+0x0/0x21 returned 0 after 2929 usecs
[ 0.268320] calling init_workqueues+0x0/0x306 @ 1
[ 0.270808] initcall init_workqueues+0x0/0x306 returned 0 after 1953 usecs
[ 0.270812] calling migration_init+0x0/0x59 @ 1
[ 0.270958] initcall migration_init+0x0/0x59 returned 0 after 0 usecs
[ 0.270961] calling cpu_stop_init+0x0/0x85 @ 1
[ 0.271867] initcall cpu_stop_init+0x0/0x85 returned 0 after 976 usecs
[ 0.271875] calling rcu_scheduler_really_started+0x0/0x11 @ 1
[ 0.271885] initcall rcu_scheduler_really_started+0x0/0x11 returned 0 after 0 usecs
[ 0.271888] calling rcu_spawn_gp_kthread+0x0/0x7d @ 1
[ 0.272076] initcall rcu_spawn_gp_kthread+0x0/0x7d returned 0 after 0 usecs
[ 0.272078] calling relay_init+0x0/0x11 @ 1
[ 0.272094] initcall relay_init+0x0/0x11 returned 0 after 0 usecs
[ 0.272096] calling tracer_alloc_buffers+0x0/0x1e9 @ 1
[ 0.272971] initcall tracer_alloc_buffers+0x0/0x1e9 returned 0 after 976 usecs
[ 0.272974] calling init_events+0x0/0x5d @ 1
[ 0.273110] initcall init_events+0x0/0x5d returned 0 after 0 usecs
[ 0.273113] calling init_trace_printk+0x0/0xf @ 1
[ 0.273143] initcall init_trace_printk+0x0/0xf returned 0 after 976 usecs
[ 0.273145] calling init_ftrace_syscalls+0x0/0x5e @ 1
[ 0.274601] initcall init_ftrace_syscalls+0x0/0x5e returned 0 after 976 usecs
[ 0.274604] calling jump_label_init_module+0x0/0xf @ 1
[ 0.274619] initcall jump_label_init_module+0x0/0xf returned 0 after 0 usecs
[ 0.274622] calling dynamic_debug_init+0x0/0x219 @ 1
[ 0.275539] initcall dynamic_debug_init+0x0/0x219 returned 0 after 976 usecs
[ 0.277203] NMI watchdog: disabled (cpu0): hardware events not enabled
[ 0.280222] CPU 1 irqstacks, hard=cf8ee000 soft=cf8f8000
[ 0.292056] Initializing CPU#1
[ 0.294235] Disabled fast string operations
[ 0.294764] mce: CPU supports 0 MCE banks
[ 0.280249] smpboot: Booting Node 0, Processors #1
[ 0.298723] CPU 2 irqstacks, hard=cf910000 soft=cf912000
[ 0.309892] Initializing CPU#2
[ 0.311933] Disabled fast string operations
[ 0.312505] mce: CPU supports 0 MCE banks
[ 0.298742] #2
[ 0.314344] CPU 3 irqstacks, hard=cf93e000 soft=cf940000
[ 0.314352] #3 OK
[ 0.325770] Initializing CPU#3
[ 0.327824] Disabled fast string operations
[ 0.328381] mce: CPU supports 0 MCE banks
[ 0.329934] Skipped synchronization checks as TSC is reliable.
[ 0.330068] Brought up 4 CPUs
[ 0.330144] smpboot: Total of 4 processors activated (24743.80 BogoMIPS)
[ 0.337391] x86 PAT enabled: cpu 0, old 0x0, new 0x7010600070106
[ 0.338150] x86 PAT enabled: cpu 1, old 0x0, new 0x7010600070106
[ 0.339696] x86 PAT enabled: cpu 3, old 0x0, new 0x7010600070106
[ 0.341205] x86 PAT enabled: cpu 2, old 0x0, new 0x7010600070106
[ 0.367423] devtmpfs: initialized
[ 0.372524] calling ipc_ns_init+0x0/0x11 @ 1
[ 0.372680] initcall ipc_ns_init+0x0/0x11 returned 0 after 0 usecs
[ 0.372684] calling init_mmap_min_addr+0x0/0x20 @ 1
[ 0.372700] initcall init_mmap_min_addr+0x0/0x20 returned 0 after 0 usecs
[ 0.372708] calling init_cpufreq_transition_notifier_list+0x0/0x18 @ 1
[ 0.372877] initcall init_cpufreq_transition_notifier_list+0x0/0x18 returned 0 after 0 usecs
[ 0.372883] calling net_ns_init+0x0/0xe9 @ 1
[ 0.373761] initcall net_ns_init+0x0/0xe9 returned 0 after 976 usecs
[ 0.373875] calling e820_mark_nvs_memory+0x0/0x42 @ 1
[ 0.373975] PM: Registering ACPI NVS region [mem 0x0feff000-0x0fefffff] (4096 bytes)
[ 0.374021] initcall e820_mark_nvs_memory+0x0/0x42 returned 0 after 0 usecs
[ 0.374024] calling cpufreq_tsc+0x0/0x29 @ 1
[ 0.374037] initcall cpufreq_tsc+0x0/0x29 returned 0 after 0 usecs
[ 0.374040] calling reboot_init+0x0/0x1d @ 1
[ 0.374080] initcall reboot_init+0x0/0x1d returned 0 after 976 usecs
[ 0.374082] calling init_lapic_sysfs+0x0/0x1e @ 1
[ 0.374168] initcall init_lapic_sysfs+0x0/0x1e returned 0 after 0 usecs
[ 0.374172] calling cpu_hotplug_pm_sync_init+0x0/0x11 @ 1
[ 0.374235] initcall cpu_hotplug_pm_sync_init+0x0/0x11 returned 0 after 0 usecs
[ 0.374238] calling alloc_frozen_cpus+0x0/0x7 @ 1
[ 0.374246] initcall alloc_frozen_cpus+0x0/0x7 returned 0 after 0 usecs
[ 0.374249] calling ksysfs_init+0x0/0x7a @ 1
[ 0.374352] initcall ksysfs_init+0x0/0x7a returned 0 after 0 usecs
[ 0.374355] calling pm_init+0x0/0x83 @ 1
[ 0.374420] initcall pm_init+0x0/0x83 returned 0 after 0 usecs
[ 0.374422] calling pm_disk_init+0x0/0x14 @ 1
[ 0.374438] initcall pm_disk_init+0x0/0x14 returned 0 after 0 usecs
[ 0.374442] calling swsusp_header_init+0x0/0x30 @ 1
[ 0.374499] initcall swsusp_header_init+0x0/0x30 returned 0 after 0 usecs
[ 0.374501] calling init_jiffies_clocksource+0x0/0xf @ 1
[ 0.374721] initcall init_jiffies_clocksource+0x0/0xf returned 0 after 0 usecs
[ 0.374726] calling ftrace_mod_cmd_init+0x0/0xf @ 1
[ 0.374769] initcall ftrace_mod_cmd_init+0x0/0xf returned 0 after 0 usecs
[ 0.374772] calling init_function_trace+0x0/0x35 @ 1
[ 0.374840] initcall init_function_trace+0x0/0x35 returned 0 after 0 usecs
[ 0.374842] calling init_wakeup_tracer+0x0/0x1d @ 1
[ 0.374872] initcall init_wakeup_tracer+0x0/0x1d returned 0 after 0 usecs
[ 0.374874] calling event_trace_enable+0x0/0x86 @ 1
[ 0.376255] initcall event_trace_enable+0x0/0x86 returned 0 after 1953 usecs
[ 0.376260] calling init_zero_pfn+0x0/0x14 @ 1
[ 0.376273] initcall init_zero_pfn+0x0/0x14 returned 0 after 0 usecs
[ 0.376276] calling memory_failure_init+0x0/0x86 @ 1
[ 0.376312] initcall memory_failure_init+0x0/0x86 returned 0 after 0 usecs
[ 0.376315] calling fsnotify_init+0x0/0x22 @ 1
[ 0.376336] initcall fsnotify_init+0x0/0x22 returned 0 after 0 usecs
[ 0.376338] calling filelock_init+0x0/0x2f @ 1
[ 0.376366] initcall filelock_init+0x0/0x2f returned 0 after 0 usecs
[ 0.376369] calling init_script_binfmt+0x0/0x13 @ 1
[ 0.376464] initcall init_script_binfmt+0x0/0x13 returned 0 after 0 usecs
[ 0.376466] calling init_elf_binfmt+0x0/0x13 @ 1
[ 0.376482] initcall init_elf_binfmt+0x0/0x13 returned 0 after 0 usecs
[ 0.376484] calling debugfs_init+0x0/0x4c @ 1
[ 0.376520] initcall debugfs_init+0x0/0x4c returned 0 after 0 usecs
[ 0.376522] calling securityfs_init+0x0/0x43 @ 1
[ 0.376552] initcall securityfs_init+0x0/0x43 returned 0 after 0 usecs
[ 0.376555] calling prandom_init+0x0/0xa8 @ 1
[ 0.376652] initcall prandom_init+0x0/0xa8 returned 0 after 0 usecs
[ 0.376655] calling test_atomic64+0x0/0x5e6 @ 1
[ 0.377215] atomic64 test passed for i586+ platform with CX8 and with SSE
[ 0.377225] initcall test_atomic64+0x0/0x5e6 returned 0 after 976 usecs
[ 0.377227] calling sfi_sysfs_init+0x0/0xbd @ 1
[ 0.377237] initcall sfi_sysfs_init+0x0/0xbd returned 0 after 0 usecs
[ 0.377245] calling virtio_init+0x0/0x30 @ 1
[ 0.377321] initcall virtio_init+0x0/0x30 returned 0 after 0 usecs
[ 0.377327] calling early_resume_init+0x0/0x1b0 @ 1
[ 0.377649] RTC time: 15:22:37, date: 07/01/13
[ 0.377668] initcall early_resume_init+0x0/0x1b0 returned 0 after 0 usecs
[ 0.377671] calling cpufreq_core_init+0x0/0x97 @ 1
[ 0.377733] initcall cpufreq_core_init+0x0/0x97 returned 0 after 0 usecs
[ 0.377736] calling cpuidle_init+0x0/0x38 @ 1
[ 0.377831] initcall cpuidle_init+0x0/0x38 returned 0 after 0 usecs
[ 0.377834] calling bsp_pm_check_init+0x0/0x11 @ 1
[ 0.377883] initcall bsp_pm_check_init+0x0/0x11 returned 0 after 0 usecs
[ 0.377885] calling sock_init+0x0/0x83 @ 1
[ 0.379051] initcall sock_init+0x0/0x83 returned 0 after 976 usecs
[ 0.379054] calling net_inuse_init+0x0/0x22 @ 1
[ 0.379135] initcall net_inuse_init+0x0/0x22 returned 0 after 976 usecs
[ 0.379138] calling netpoll_init+0x0/0x2e @ 1
[ 0.379150] initcall netpoll_init+0x0/0x2e returned 0 after 0 usecs
[ 0.379153] calling netlink_proto_init+0x0/0x16b @ 1
[ 0.379507] NET: Registered protocol family 16
[ 0.380563] initcall netlink_proto_init+0x0/0x16b returned 0 after 976 usecs
[ 0.380673] calling olpc_init+0x0/0x14f @ 1
[ 0.380696] initcall olpc_init+0x0/0x14f returned 0 after 0 usecs
[ 0.380698] calling bdi_class_init+0x0/0x3c @ 1
[ 0.382328] initcall bdi_class_init+0x0/0x3c returned 0 after 1953 usecs
[ 0.382332] calling kobject_uevent_init+0x0/0xf @ 1
[ 0.382434] initcall kobject_uevent_init+0x0/0xf returned 0 after 0 usecs
[ 0.382437] calling gpiolib_sysfs_init+0x0/0x74 @ 1
[ 0.382561] initcall gpiolib_sysfs_init+0x0/0x74 returned 0 after 0 usecs
[ 0.382563] calling pcibus_class_init+0x0/0x14 @ 1
[ 0.382586] initcall pcibus_class_init+0x0/0x14 returned 0 after 0 usecs
[ 0.382589] calling pci_driver_init+0x0/0x14 @ 1
[ 0.382632] initcall pci_driver_init+0x0/0x14 returned 0 after 0 usecs
[ 0.382637] calling backlight_class_init+0x0/0x53 @ 1
[ 0.382666] initcall backlight_class_init+0x0/0x53 returned 0 after 0 usecs
[ 0.382669] calling tty_class_init+0x0/0x2b @ 1
[ 0.382694] initcall tty_class_init+0x0/0x2b returned 0 after 0 usecs
[ 0.382696] calling vtconsole_class_init+0x0/0xc9 @ 1
[ 0.383408] initcall vtconsole_class_init+0x0/0xc9 returned 0 after 976 usecs
[ 0.383412] calling wakeup_sources_debugfs_init+0x0/0x2f @ 1
[ 0.383516] initcall wakeup_sources_debugfs_init+0x0/0x2f returned 0 after 0 usecs
[ 0.383519] calling regmap_initcall+0x0/0xc @ 1
[ 0.383585] initcall regmap_initcall+0x0/0xc returned 0 after 0 usecs
[ 0.383589] calling lguest_devices_init+0x0/0x147 @ 1
[ 0.383611] initcall lguest_devices_init+0x0/0x147 returned 0 after 0 usecs
[ 0.383613] calling amd_postcore_init+0x0/0x123 @ 1
[ 0.383623] initcall amd_postcore_init+0x0/0x123 returned 0 after 0 usecs
[ 0.383732] calling set_real_mode_permissions+0x0/0x65 @ 1
[ 0.385263] initcall set_real_mode_permissions+0x0/0x65 returned 0 after 1953 usecs
[ 0.385267] calling arch_kdebugfs_init+0x0/0x2c8 @ 1
[ 0.385435] initcall arch_kdebugfs_init+0x0/0x2c8 returned 0 after 0 usecs
[ 0.385439] calling init_pit_clocksource+0x0/0x36 @ 1
[ 0.385451] initcall init_pit_clocksource+0x0/0x36 returned 0 after 0 usecs
[ 0.385453] calling mtrr_if_init+0x0/0x56 @ 1
[ 0.385515] initcall mtrr_if_init+0x0/0x56 returned 0 after 0 usecs
[ 0.385518] calling ffh_cstate_init+0x0/0x2a @ 1
[ 0.385541] initcall ffh_cstate_init+0x0/0x2a returned 0 after 0 usecs
[ 0.385544] calling kdump_buf_page_init+0x0/0x44 @ 1
[ 0.385569] initcall kdump_buf_page_init+0x0/0x44 returned 0 after 0 usecs
[ 0.385571] calling activate_jump_labels+0x0/0x30 @ 1
[ 0.385614] initcall activate_jump_labels+0x0/0x30 returned 0 after 0 usecs
[ 0.385618] calling xo1_pm_init+0x0/0x33 @ 1
[ 0.386114] initcall xo1_pm_init+0x0/0x33 returned 0 after 976 usecs
[ 0.386117] calling xo1_rtc_init+0x0/0x87 @ 1
[ 0.386205] initcall xo1_rtc_init+0x0/0x87 returned 0 after 0 usecs
[ 0.386207] calling xo1_sci_init+0x0/0xf @ 1
[ 0.386234] initcall xo1_sci_init+0x0/0xf returned 0 after 0 usecs
[ 0.386237] calling acpi_pci_init+0x0/0x54 @ 1
[ 0.386330] ACPI: bus type pci registered
[ 0.386407] initcall acpi_pci_init+0x0/0x54 returned 0 after 0 usecs
[ 0.386409] calling dma_bus_init+0x0/0x14 @ 1
[ 0.386432] initcall dma_bus_init+0x0/0x14 returned 0 after 0 usecs
[ 0.386435] calling dma_channel_table_init+0x0/0xe8 @ 1
[ 0.386492] initcall dma_channel_table_init+0x0/0xe8 returned 0 after 0 usecs
[ 0.386494] calling dmi_id_init+0x0/0x292 @ 1
[ 0.386936] initcall dmi_id_init+0x0/0x292 returned 0 after 0 usecs
[ 0.386938] calling pci_arch_init+0x0/0x68 @ 1
[ 0.388412] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[ 0.388632] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
[ 0.388692] PCI: Using MMCONFIG for extended config space
[ 0.388767] PCI: Using configuration type 1 for base access
[ 0.388845] initcall pci_arch_init+0x0/0x68 returned 0 after 1953 usecs
[ 0.388991] calling topology_init+0x0/0x36 @ 1
[ 0.389963] initcall topology_init+0x0/0x36 returned 0 after 976 usecs
[ 0.389967] calling mtrr_init_finialize+0x0/0x30 @ 1
[ 0.390003] mtrr: your CPUs had inconsistent fixed MTRR settings
[ 0.390017] mtrr: your CPUs had inconsistent variable MTRR settings
[ 0.390031] mtrr: probably your BIOS does not setup all CPUs.
[ 0.390042] mtrr: corrected configuration.
[ 0.390057] initcall mtrr_init_finialize+0x0/0x30 returned 0 after 0 usecs
[ 0.390060] calling param_sysfs_init+0x0/0x15e @ 1
[ 0.392839] initcall param_sysfs_init+0x0/0x15e returned 0 after 2929 usecs
[ 0.392844] calling pm_sysrq_init+0x0/0x16 @ 1
[ 0.392933] initcall pm_sysrq_init+0x0/0x16 returned 0 after 0 usecs
[ 0.392939] calling default_bdi_init+0x0/0x3c @ 1
[ 0.393606] initcall default_bdi_init+0x0/0x3c returned 0 after 976 usecs
[ 0.393635] calling mem_cgroup_init+0x0/0x11 @ 1
[ 0.393670] initcall mem_cgroup_init+0x0/0x11 returned 0 after 0 usecs
[ 0.393676] calling init_bio+0x0/0xf9 @ 1
[ 0.394973] bio: create slab <bio-0> at 0
[ 0.395649] initcall init_bio+0x0/0xf9 returned 0 after 1953 usecs
[ 0.395653] calling fsnotify_notification_init+0x0/0x9c @ 1
[ 0.395758] initcall fsnotify_notification_init+0x0/0x9c returned 0 after 0 usecs
[ 0.395760] calling cryptomgr_init+0x0/0xf @ 1
[ 0.395862] initcall cryptomgr_init+0x0/0xf returned 0 after 0 usecs
[ 0.395864] calling cryptd_init+0x0/0x9d @ 1
[ 0.396126] initcall cryptd_init+0x0/0x9d returned 0 after 976 usecs
[ 0.396128] calling blk_settings_init+0x0/0x1d @ 1
[ 0.396140] initcall blk_settings_init+0x0/0x1d returned 0 after 0 usecs
[ 0.396142] calling blk_ioc_init+0x0/0x2f @ 1
[ 0.396164] initcall blk_ioc_init+0x0/0x2f returned 0 after 0 usecs
[ 0.396166] calling blk_softirq_init+0x0/0x54 @ 1
[ 0.396208] initcall blk_softirq_init+0x0/0x54 returned 0 after 0 usecs
[ 0.396211] calling blk_iopoll_setup+0x0/0x54 @ 1
[ 0.396250] initcall blk_iopoll_setup+0x0/0x54 returned 0 after 0 usecs
[ 0.396253] calling genhd_device_init+0x0/0x61 @ 1
[ 0.396768] initcall genhd_device_init+0x0/0x61 returned 0 after 0 usecs
[ 0.396772] calling blk_dev_integrity_init+0x0/0x2f @ 1
[ 0.396835] initcall blk_dev_integrity_init+0x0/0x2f returned 0 after 0 usecs
[ 0.396838] calling gpiolib_debugfs_init+0x0/0x2a @ 1
[ 0.396865] initcall gpiolib_debugfs_init+0x0/0x2a returned 0 after 0 usecs
[ 0.396868] calling pwm_debugfs_init+0x0/0x2a @ 1
[ 0.396887] initcall pwm_debugfs_init+0x0/0x2a returned 0 after 0 usecs
[ 0.396894] calling pci_slot_init+0x0/0x50 @ 1
[ 0.396963] initcall pci_slot_init+0x0/0x50 returned 0 after 0 usecs
[ 0.396966] calling fbmem_init+0x0/0x96 @ 1
[ 0.397279] initcall fbmem_init+0x0/0x96 returned 0 after 976 usecs
[ 0.397283] calling acpi_init+0x0/0x287 @ 1
[ 0.397685] ACPI: Added _OSI(Module Device)
[ 0.397691] ACPI: Added _OSI(Processor Device)
[ 0.397693] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.397695] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.405040] ACPI: EC: Look up EC in DSDT
[ 0.425899] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 0.452778] ACPI: Interpreter enabled
[ 0.452827] ACPI: (supports S0 S1 S4 S5)
[ 0.453461] ACPI: Using IOAPIC for interrupt routing
[ 0.546572] initcall acpi_init+0x0/0x287 returned 0 after 139648 usecs
[ 0.546583] calling dock_init+0x0/0x83 @ 1
[ 0.565580] ACPI: No dock devices found.
[ 0.565608] initcall dock_init+0x0/0x83 returned 0 after 18554 usecs
[ 0.565612] calling acpi_pci_root_init+0x0/0x2a @ 1
[ 0.565751] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.569477] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.569612] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.575685] PCI host bridge to bus 0000:00
[ 0.576052] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.576139] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[ 0.576145] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff]
[ 0.576148] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
[ 0.576151] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
[ 0.576154] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
[ 0.576157] pci_bus 0000:00: root bus resource [mem 0x10000000-0xfebfffff]
[ 0.576174] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
[ 0.576178] pci_bus 0000:00: root bus resource [io 0x0d00-0xfeff]
[ 0.577239] pci 0000:00:00.0: [8086:7190] type 00 class 0x060000
[ 0.579572] pci 0000:00:01.0: [8086:7191] type 01 class 0x060400
[ 0.580422] pci 0000:00:07.0: [8086:7110] type 00 class 0x060100
[ 0.581173] pci 0000:00:07.1: [8086:7111] type 00 class 0x01018a
[ 0.585247] pci 0000:00:07.1: reg 20: [io 0x10c0-0x10cf]
[ 0.586716] pci 0000:00:07.3: [8086:7113] type 00 class 0x068000
[ 0.587556] pci 0000:00:07.3: quirk: [io 0x1000-0x103f] claimed by PIIX4 ACPI
[ 0.587598] pci 0000:00:07.3: quirk: [io 0x1040-0x104f] claimed by PIIX4 SMB
[ 0.588050] pci 0000:00:07.7: [15ad:0740] type 00 class 0x088000
[ 0.590396] pci 0000:00:07.7: reg 10: [io 0x1080-0x10bf]
[ 0.591869] pci 0000:00:07.7: reg 14: [mem 0xc8000000-0xc8001fff 64bit]
[ 0.597170] pci 0000:00:0f.0: [15ad:0405] type 00 class 0x030000
[ 0.601562] pci 0000:00:0f.0: reg 10: [io 0x10d0-0x10df]
[ 0.605659] pci 0000:00:0f.0: reg 14: [mem 0xd0000000-0xd7ffffff pref]
[ 0.610050] pci 0000:00:0f.0: reg 18: [mem 0xc8800000-0xc8ffffff]
[ 0.629125] pci 0000:00:0f.0: reg 30: [mem 0x00000000-0x00007fff pref]
[ 0.629451] pci 0000:00:10.0: [1000:0030] type 00 class 0x010000
[ 0.631345] pci 0000:00:10.0: reg 10: [io 0x1400-0x14ff]
[ 0.633061] pci 0000:00:10.0: reg 14: [mem 0xc8040000-0xc805ffff 64bit]
[ 0.634726] pci 0000:00:10.0: reg 1c: [mem 0xc8020000-0xc803ffff 64bit]
[ 0.637873] pci 0000:00:10.0: reg 30: [mem 0x00000000-0x00003fff pref]
[ 0.638082] pci 0000:00:11.0: [15ad:0790] type 01 class 0x060401
[ 0.638804] pci 0000:00:15.0: [15ad:07a0] type 01 class 0x060400
[ 0.639632] pci 0000:00:15.0: PME# supported from D0 D3hot D3cold
[ 0.640048] pci 0000:00:15.1: [15ad:07a0] type 01 class 0x060400
[ 0.640700] pci 0000:00:15.1: PME# supported from D0 D3hot D3cold
[ 0.640925] pci 0000:00:15.2: [15ad:07a0] type 01 class 0x060400
[ 0.641573] pci 0000:00:15.2: PME# supported from D0 D3hot D3cold
[ 0.641839] pci 0000:00:15.3: [15ad:07a0] type 01 class 0x060400
[ 0.642488] pci 0000:00:15.3: PME# supported from D0 D3hot D3cold
[ 0.642781] pci 0000:00:15.4: [15ad:07a0] type 01 class 0x060400
[ 0.644043] pci 0000:00:15.4: PME# supported from D0 D3hot D3cold
[ 0.644379] pci 0000:00:15.5: [15ad:07a0] type 01 class 0x060400
[ 0.645383] pci 0000:00:15.5: PME# supported from D0 D3hot D3cold
[ 0.645755] pci 0000:00:1