Files
bsb2/kernel/interrupt/handlers.h
Niklas Gollenstede 174fe17e89 Handout
2025-10-31 22:37:36 +01:00

20 lines
646 B
C

/*! \file
* \brief All interrupts need to start somewhere. This file contains the entry
* points for all interrupts handled by StuBS.
* \defgroup interrupts Interrupt Handling
*/
#pragma once
#include "../types.h"
/*! \brief Initialize the IDT.
*
* The interrupt subsystem of StubBS contains all functionality to accept
* interrupts from the hardware and process them.
* In later exercises the interrupts will enable applications to
* execute core functionality (system calls).
* The entry point for the interrupt subsystem is the function
* 'interrupt_entry_VECTOR' (in `interrupt/handler.asm`).
*
*/
void initInterruptHandlers();