Skip to contentSkip to conversation

PCI system start point

DISCUSSION J.Hwan Kim 2 participants 2 messages Apr 7, 2012 – Apr 9, 2012

lore
Share & tools
lore

J.Hwan Kim

author
#0 lore raw

Hi, everyone

In kernel source 2.6.25, the start point of PCIe system was pci_init(). Now in version 3.x.x, the function name of pci_init() disappeared. Where is the start point of pci system in current version?

Thanks in advance.

Best Regards,
J.Hwan Kim

#1 lore raw

There are too many "init" in the symbol table....perhaps I shall list all i can find:

ffffffff81306120 T pci_vpd_pci22_init ffffffff8130a770 T pci_pm_init ffffffff8130f370 t pci_bus_show_cpuaffinity ffffffff8130f3f0 t pci_bus_show_cpulistaffinity ffffffff8130f410 t pci_bus_show_cpumaskaffinity ffffffff81312520 t pci_slot_init ffffffff81314a70 T pcie_aspm_init_link_state ffffffff8131e630 T pcie_init_notification ffffffff8131ee00 T pcie_init ffffffff813207a0 T pci_msi_init_pci_dev ffffffff81321fd0 T pci_iov_init ffffffff813a2360 t pci_hp_diva_init ffffffff813a23f0 t pci_timedia_init ffffffff813a2460 t pci_eg20t_init ffffffff813a2520 t pci_netmos_init ffffffff813a2c60 t pci_oxsemi_tornado_init ffffffff813a2d10 t pci_xircom_init ffffffff813a2d70 t pci_plx9050_init ffffffff813a2f20 t pci_ni8430_init ffffffff813a3010 t pci_ni8420_init ffffffff813a30d0 t pci_siig_init ffffffff813a32c0 t pci_inteli960ni_init ffffffff813a3320 t pci_ite887x_init ffffffff813a3820 T pciserial_init_ports ffffffff815af422 t pciserial_init_one ffffffff81ad20a4 T pci_xen_swiotlb_init ffffffff81ad4d6a t pci_iommu_init ffffffff81ada43b t pci_reboot_init ffffffff81adfa9c T pci_swiotlb_late_init ffffffff81adfac5 T pci_swiotlb_init ffffffff81af9abe t pcibus_class_init ffffffff81af9afd t pci_resource_alignment_sysfs_init ffffffff81af9dcb t pci_driver_init ffffffff81af9ddd t pci_sysfs_init ffffffff81af9e2e t pci_proc_init ffffffff81afa4d6 t pcie_portdrv_init ffffffff81afa599 t pcie_pme_service_init ffffffff81afa5c6 t pci_hotplug_init ffffffff81afa622 t pcied_init ffffffff81afa715 T pciehp_acpi_slot_detection_init ffffffff81afac58 t pcifront_init ffffffff81b09830 t pci_arch_init ffffffff81b098de T pci_mmcfg_arch_init ffffffff81b09bfa T pci_direct_init ffffffff81b0a49b T pci_mmcfg_late_init ffffffff81b0a4a8 T pci_mmcfg_early_init ffffffff81b0a71c T pci_xen_hvm_init ffffffff81b0a757 T pci_xen_init ffffffff81b0a7d0 T pci_xen_initial_domain ffffffff81b0a913 T pci_acpi_init ffffffff81b0aa37 T pci_legacy_init ffffffff81b0aa82 T pci_subsys_init ffffffff81b0b196 T pcibios_irq_init ffffffff81b0b462 T pcibios_init

But I think the symbol u are looking at is the subsys init?

Quoted 18 lines · J.Hwan Kim

Hi, everyone

In kernel source 2.6.25, the start point of PCIe system was pci_init(). Now in version 3.x.x, the function name of pci_init() disappeared. Where is the start point of pci system in current version?

Thanks in advance.

Best Regards,
J.Hwan Kim

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Signature · 5 lines
Regards,
Peter Teoh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120409/83366cb8/attachment.html