Small PPIDE Driver Fix

Remove use of IDE NOP command during probe.
This commit is contained in:
Wayne Warthen
2018-12-12 15:37:24 -08:00
parent d7f68775ce
commit 92bdce5eb1

View File

@@ -965,13 +965,11 @@ PPIDE_PROBE:
; THE PPI BUS HOLD WILL RETURN A VALUE OF ZERO IF THERE IS
; NOTHING CONNECTED TO PPI PORT A. THEN WE READ THE STATUS
; REGISTER. IF AN IDE CONTROLLER IS THERE, IT SHOULD ALWAYS
; RETURN SOMETHING OTHER THAN ZERO. NOTE THAT REG_STAT IS
; ALSO THE COMMAND REGISTER FOR THE IDE CONTOLLER, BUT A
; COMMAND VALUE OF ZERO IS A NOP, SO IT DOES NO HARM IF AN
; IDE CONTOLLER IS THERE AND SEES IT.
; RETURN SOMETHING OTHER THAN ZERO. IF AN IDE CONTROLLER IS
; THERE, THEN THE VALUE WRITTEN TO PPI PORT A IS IGNORED
; BECAUSE THE WRITE SIGNAL IS NEVER PULSED.
XOR A
CALL PPIDE_OUT
.DB PPIDE_REG_STAT
OUT (PPIDE_IO_DATALO),A
CALL PPIDE_IN
.DB PPIDE_REG_STAT
DCALL PC_SPACE