ptos/amd64: cpu: Add high-level interrupt registration

Signed-off-by: Chloe M <chloe@mensia.org>
This commit is contained in:
2026-07-12 23:23:43 -04:00
parent 048c479cd7
commit b1f30e1f72
3 changed files with 85 additions and 0 deletions
+12
View File
@@ -10,6 +10,7 @@
#define _HAL_INTR_H_ 1
#include <ptdef.h>
#include <ptapi/status.h>
/*
* Represents value interrupt request levels that can be set within
@@ -40,4 +41,15 @@ typedef struct _INTR_HANDLER {
BOOLEAN Present;
} INTR_HANDLER;
/*
* Register an interrupt handler and obtain the interrupt
* vector.
*
* @Handler: Handler to register
* @IsUser: If set, is user-level interrupt
*
* Returned values of zero are invalid
*/
UCHAR HalIntrRegister(INTR_HANDLER *Handler, BOOLEAN IsUser);
#endif /* !_HAL_INTR_H_ */