|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。3 B) M3 I* I" P
* X- j* Y$ M6 o ; far jmp MRC_CODE_SEL etectDimms_FAR
$ ^9 _! `' O, g DB 066h ; Prefix jump to use 32-bit offset% H4 S' f7 s$ F3 q* V. @# j- N
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand; y' a& \0 ^2 A& {% @9 r
DD DetectDimms_FAR
& Q! d' n0 k: U: l# x DW MRC_CODE_SEL
6 c# K( E K! _3 b: t@@:- D% l' ]6 J* q+ G$ `! ^- q, M
; Check DetectDimms Exit status. 1 == Success) A7 z1 w( m; b% G" p' \: r
cmp al, 1/ G2 c- I! v9 j0 U- ]# V
je NoDetectDimmsError
! l% s+ ]: w! C# g. X mov al, 0E0h1 e8 ^) b. |& i
out 080h, al
, U" u2 P+ n ^$ u* Z/ \;(MRC_PORTING) +>
8 B, A% ?3 D! V' E* |5 i4 a) R! e@@: |
|