查看Linux内核启动时调用的init函数

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值