在 esxi 中使用哪个函数代替 pci_find_bus
Which function to use instead of pci_find_bus in esxi
我正在尝试为 esxi 编译驱动程序,该驱动程序最初是 运行 在 linux 下。
当我尝试加载它时 vmkload 我得到以下 error/warning
WARNING: Elf: 1508: Relocation of symbol <pci_find_bus> failed: Unresolved symbol
因为它没有在 vmk 中定义linux9 - 我应该改用哪个?
我刚刚看到它在 ifdef 下:
vmkdrivers/src_9/include/linux/pci.h
vmkdrivers/src_9/vmklinux_9/linux/pci/search.c
我通过
pci_get_device_all
得到物理地址
pci_resource_start
最后用 ioreamp
得到了虚拟地址
我正在尝试为 esxi 编译驱动程序,该驱动程序最初是 运行 在 linux 下。 当我尝试加载它时 vmkload 我得到以下 error/warning
WARNING: Elf: 1508: Relocation of symbol <pci_find_bus> failed: Unresolved symbol
因为它没有在 vmk 中定义linux9 - 我应该改用哪个?
我刚刚看到它在 ifdef 下:
vmkdrivers/src_9/include/linux/pci.h
vmkdrivers/src_9/vmklinux_9/linux/pci/search.c
我通过
pci_get_device_all
得到物理地址
pci_resource_start
最后用 ioreamp