20 lines
646 B
C
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();
|