Karg  v0.2.0
The kernel of CargOS
trap.c File Reference
#include <trap.h>
#include <arch/riscv/csr.h>
#include <arch/riscv/riscv.h>
#include <drivers/plic.h>
#include <errno.h>
#include <intr.h>
#include <module/init.h>
#include <module/module.h>
#include <syscall.h>
#include <timer.h>

Functions

 MODULE_NAME ("trap")
 
 module_pre_init (init)
 
void trap_handler (trapframe_t *frame)
 

Function Documentation

◆ MODULE_NAME()

MODULE_NAME ( "trap"  )

◆ module_pre_init()

module_pre_init ( init  )

◆ trap_handler()

void trap_handler ( trapframe_t frame)