SBSECInit.asm
IF MKF_SB900_RESET_WORKAROUND
;; Warm reset work around ( Do cold reset) end
;SB900 CF9 Reset workaround
cmp BYTE PTR DS:[0Ffff0h], 0EAh ; Is it warm reset ?
jne NotWarmReset
mov dx,0cf9h
mov ax,6 ;hw reset
out dx,ax
mov dx,80h
out dx,al
jmp $
NotWarmReset:
As I check the KBC reset in Godvari platform , I can see 2 reset in the wave form ,
after trace , it seems to be the workaround from old chipset ...
a warm reset will issue a cold reset right after it ...
沒有留言:
張貼留言