VIA PIPC and ALi M1489 fix.
This commit is contained in:
@@ -197,7 +197,9 @@ ali1489_defaults(ali1489_t *dev)
|
||||
|
||||
picintc(1 << 10);
|
||||
picintc(1 << 15);
|
||||
#ifdef OLD_NMI_BEHAVIOR
|
||||
nmi = 0;
|
||||
#endif
|
||||
smi_line = 0;
|
||||
in_smm = 0;
|
||||
|
||||
|
||||
@@ -728,8 +728,10 @@ pipc_fmnmi_read(uint16_t addr, void *priv)
|
||||
if (dev->ac97_regs[0][0x48] & 0x01) {
|
||||
if (dev->ac97_regs[0][0x48] & 0x04)
|
||||
smi_line = 0;
|
||||
#ifdef OLD_NMI_BEHAVIOR
|
||||
else
|
||||
nmi = 0;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -790,7 +792,7 @@ pipc_fm_write(uint16_t addr, uint8_t val, void *priv)
|
||||
if (dev->ac97_regs[0][0x48] & 0x04)
|
||||
smi_line = 1;
|
||||
else
|
||||
nmi = 1;
|
||||
nmi_raise();
|
||||
}
|
||||
}
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user