Table 4.13
V_S8259 Function Code Summary
Vector
Func.
Function
Address Value
Equate
Definition
001EH
V_S8259
8259 interrupt controller support
001EH
02
F_SYSTEM
System functions
001EH
02/00
SF_INIT
Initialize HP slave 8259A
001EH
02/02
SF_START
Enable HP slave 8259A interrupts
001EH
02/06
SF_VERSION_DESC
Report HP version number
001EH
04
F_IO_CONTROL
Entry point to I/O control functions
001EH
04/00
SF_ENABLE_SVC
Unmask svc/8041 interrupt
001EH
04/02
SF-DISABLE_SVC
Mask svc/8041 interrupt
001EH
04/04
SF_ENABLE_KBD
Unmask keyboard INT 9 interrupt
001EH
04/06
SF_DISABLE_KBD
Mask keyboard INT 9 interrupt
001EH
04/08
SF_ENABLE_HPHIL
Unmask HP-HIL interrupt
001EH
04/0A
SF_DISABLE_HPHIL
Mask HP-HIL interrupt
F_ISR
(AH
=
OOH)
Because this driver directly services hardware interrupts from an 8259A interrupt controller, this
function is not applicable. If called, this function will return a Return Status Code of
RS_UNSUPPORTED.
SF_INIT
(AX
=
0200H)
This subfunction sets the interrupt vectors for the three HP 8259A slave interrupt sources to the
appropriate entry points in the driver. In addition, the necessary 8259A parameters are
programmed into the HP 8259A slave interrupt controller. This subfunction leaves interrupts
disabled. They must be enabled with the SF_START subfunction.
On Entry:
AH
=
F_SYSTEM (02H)
AL
=
SF_INIT
(DOH)
BP
=
V_S8259 (001 EH)
On Exit:
AH
=
Return Status Code
Registers Altered:
AX, BP, DS
104 Input System and HP-HIL
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers