Rev 1599 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1599 | Rev 1641 | ||
---|---|---|---|
Line 74... | Line 74... | ||
74 | jnz .no_pcie_cfg |
74 | jnz .no_pcie_cfg |
75 | xor al, al |
75 | xor al, al |
76 | shl eax, 8 |
76 | shl eax, 8 |
77 | test eax, 0x000F0000 ; MMIO Base must be bus0-aligned |
77 | test eax, 0x000F0000 ; MMIO Base must be bus0-aligned |
78 | jnz .no_pcie_cfg |
78 | jnz .no_pcie_cfg |
79 | - | ||
80 | ; -- it looks like a true PCIe config space; |
- | |
81 | - | ||
82 | ret ; <<<<<<<<<<< OK >>>>>>>>>>> |
79 | ret ; <<<<<<<<<<< OK >>>>>>>>>>> |
Line 83... | Line 80... | ||
83 | 80 | ||
84 | .no_pcie_cfg: |
81 | .no_pcie_cfg: |
85 | xor eax, eax |
82 | xor eax, eax |
Line 90... | Line 87... | ||
90 | jb .check_HT_mmio |
87 | jb .check_HT_mmio |
Line 91... | Line 88... | ||
91 | 88 | ||
92 | .pcie_failed: |
89 | .pcie_failed: |
93 | mov esi, boot_pcie_fail |
90 | mov esi, boot_pcie_fail |
- | 91 | call boot_log |
|
94 | call boot_log |
92 | xor eax, eax |
Line 95... | Line 93... | ||
95 | ret ; <<<<<<<<< FAILURE >>>>>>>>> |
93 | ret ; <<<<<<<<< FAILURE >>>>>>>>> |
96 | 94 |