VirtualBox

vbox的更動 86083 路徑 trunk/include/VBox/pci.h


忽略:
時間撮記:
2020-9-10 下午01:10:04 (5 年 以前)
作者:
vboxsync
svn:sync-xref-src-repo-rev:
140312
訊息:

VBox/pci.h: Make extra sure we only mask in 3 bits of the PCI function when constructing the DevFn.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • TabularUnified trunk/include/VBox/pci.h

    r85911 r86083  
    613613/** Number of devices per bus. */
    614614#define VBOX_PCI_MAX_DEVICES        32
    615 /** The device number shift count for a device+function number. */
     615/** The function number mask for a device+function number. */
    616616#define VBOX_PCI_DEVFN_FUN_MASK     0x7
    617617/** The device number shift count for a device+function number. */
     
    624624#define VBOX_PCI_BUS_MASK           0xff
    625625/** Make a device+function number.   */
    626 #define VBOX_PCI_DEVFN_MAKE(a_uPciDevNo, a_uPciFunNo) (((a_uPciDevNo) << VBOX_PCI_DEVFN_DEV_SHIFT) | (a_uPciFunNo))
     626#define VBOX_PCI_DEVFN_MAKE(a_uPciDevNo, a_uPciFunNo) (  ((a_uPciDevNo) << VBOX_PCI_DEVFN_DEV_SHIFT) \
     627                                                       | ((a_uPciFunNo) & VBOX_PCI_DEVFN_FUN_MASK))
    627628
    628629/** Checks whether the PCIBDF is valid. */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette