Added PS/2 Intel AMI keyboard controller type that always returns bit 6 of the input port as 1, fixes Intel Advanced/EV and Advanced/ZP SMM errors (with high-low beeps), and also IDE not found error behavior to fix IDE with some i686 BIOS'es.
This commit is contained in:
@@ -1100,9 +1100,6 @@ enter_smm(int in_hlt)
|
||||
smm_in_hlt = in_hlt;
|
||||
|
||||
CPU_BLOCK_END();
|
||||
|
||||
// if (smbase == 0x000a0000)
|
||||
// leave_smm();
|
||||
}
|
||||
|
||||
|
||||
@@ -1161,10 +1158,6 @@ leave_smm(void)
|
||||
else if (is_p6) /* Intel P6 (Pentium Pro, Pentium II, Celeron) */
|
||||
smram_restore_state_p6(saved_state);
|
||||
|
||||
/* Maybe we need this? */
|
||||
// if (smbase == 0x00030000)
|
||||
// smbase = 0x000a0000;
|
||||
|
||||
in_smm = 0;
|
||||
mem_mapping_recalc(0x00030000, 0x00020000);
|
||||
mem_mapping_recalc(0x000a0000, 0x00060000);
|
||||
|
||||
Reference in New Issue
Block a user