SayoriOS  0.3.3
Файл cpu_isr.c

Обработчик прерываний Подробнее...

#include "sys/cpu_isr.h"
#include "sys/logo.h"
#include "sys/unwind.h"
#include <io/ports.h>
#include "sys/scheduler.h"
#include <io/status_loggers.h>

См. исходные тексты.

Функции

_Noreturn void sod_screen_legacy (registers_t regs, char *title, char *msg, uint32_t code)
 
_Noreturn void bsod_screen (registers_t regs, char *title, char *msg, uint32_t code)
 
void print_regs (registers_t regs)
 
void division_by_zero (registers_t regs)
 
void fault_opcode (registers_t regs)
 
void double_error (registers_t regs)
 
void invalid_tss (registers_t regs)
 
void segment_is_not_available (registers_t regs)
 
void stack_error (registers_t regs)
 
void general_protection_error (registers_t regs)
 
void page_fault (registers_t regs)
 
void fpu_fault (registers_t regs)
 

Подробное описание

Обработчик прерываний

Автор
Пиминов Никита (nikit.nosp@m.a.pi.nosp@m.minof.nosp@m.f@ya.nosp@m.ndex..nosp@m.ru)
Версия
0.3.5
Дата
2022-10-01

См. определение в файле cpu_isr.c