#include <interr.hpp>
Metody publiczne | |
void | set_int (char intno, void(offset)(), short select, short flags) |
void | install_except (void(_exc)()) |
void | lidt () |
void | sti () |
void | cli () |
void | set_int (char intno, void(offset)(), short select, short flags) |
void | install_except (void(_exc)()) |
void | lidt () |
void | sti () |
void | cli () |
Atrybuty publiczne | |
struct_idt * | idt |
struct_idtr * | idtr |
Definicja w linii 58 pliku interr.hpp.
void Arch::x86::Interr::idt_service::set_int | ( | char | intno, | |
void(offset)() | , | |||
short | select, | |||
short | flags | |||
) |
Definicja w linii 82 pliku interr.cpp.
Odwołuje się do Arch::x86::Interr::DEF_INTERRUPT_COUNT, idt, Arch::x86::Interr::struct_idt::s_flags, Arch::x86::Interr::struct_idt::s_offset0_15, Arch::x86::Interr::struct_idt::s_offset16_31 i Arch::x86::Interr::struct_idt::s_selector.
Odwołania w Arch::x86::Interr::init_int_chains().
void Arch::x86::Interr::idt_service::install_except | ( | void(_exc)() | ) |
Definicja w linii 102 pliku interr.cpp.
Odwołuje się do exc.
Odwołania w Arch::x86::Interr::init_int_chains().
void Arch::x86::Interr::idt_service::lidt | ( | ) |
Definicja w linii 108 pliku interr.cpp.
Odwołuje się do idtr.
Odwołania w Arch::x86::Interr::init().
void Arch::x86::Interr::idt_service::sti | ( | ) |
Definicja w linii 121 pliku interr.cpp.
void Arch::x86::Interr::idt_service::cli | ( | ) |
Definicja w linii 115 pliku interr.cpp.
void Arch::x86::Interr::idt_service::set_int | ( | char | intno, | |
void(offset)() | , | |||
short | select, | |||
short | flags | |||
) |
void Arch::x86::Interr::idt_service::install_except | ( | void(_exc)() | ) |
void Arch::x86::Interr::idt_service::lidt | ( | ) |
void Arch::x86::Interr::idt_service::sti | ( | ) |
void Arch::x86::Interr::idt_service::cli | ( | ) |