beautypg.com

Watch dog timer setting – MSI Fuzzy 945GME2 V1.1 User Manual

Page 60

background image

MS-9642 Mainboard

4-2

Watch Dog Timer Setting

ifdef Superio_Support_Watch_Dog

extrn Watch_Dog_Item:near
extrn WD_Timer_Item:near
mov si,offset MENUITEMGROUP:Watch_Dog_Item
call F000_GetItem_Value
test al, Watch_Dog_Cmos_bits
jz @F ;jump if disable

mov dx, 04Eh ;Enter config
mov al, 087h
out dx,al
NEWIODELAY
out dx,al
NEWIODELAY

mov al,07h ;Logical Device 8
mov dx, 04Eh
out dx,al
NEWIODELAY
mov ax,08h
inc dx
out dx,al
NEWIODELAY

mov al, 2Dh
mov dx, 04Eh
out dx,al
NEWIODELAY

inc dx
in al, dx
and al, 0FEh
out dx,al
NEWIODELAY

mov al, 0F5h ;For By Pass
mov dx, 04Eh
out dx,al
NEWIODELAY

mov al,08h
inc dx
out dx,al
NEWIODELAY