Subversion Repositories Kolibri OS

Rev

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