82 void ckIdtInit(
Idt *pIdt,
void (*HandlerAddress)(), uint16_t HandlerSegment, uint8_t DPL);
uint8_t ReservedZero1
Definition: idt.h:52
void ckIdtLoad(uint16_t size, Idt *address)
lidt 명령어로 IDT 테이블을 로드합니다.
struct tagIdt Idt
IDT를 나타내는 구조체입니다.
IdtType type
Definition: idt.h:66
uint8_t IdtType
Idt 구조체를 참조하십시오.
Definition: idt.h:41
uint16_t HandlerAddress_16_31
Definition: idt.h:69
void ckIdtInit(Idt *pIdt, void(*HandlerAddress)(), uint16_t HandlerSegment, uint8_t DPL)
Idt 구조체를 초기화합니다.
Definition: idt.c:77
uint16_t HandlerSegment
Definition: idt.h:50
unsigned ReservedZero2
Definition: idt.h:58
IDT를 나타내는 구조체입니다.
Definition: idt.h:46
void ckIdtTableInitialize(void)
IDT 테이블을 초기화합니다.
Definition: idt.c:37
unsigned ReservedZero3
Definition: idt.h:62
unsigned P
Definition: idt.h:64
uint16_t HandlerAddress_0_15
Definition: idt.h:48
unsigned ReservedOne2
Definition: idt.h:58
unsigned ReservedOne1
Definition: idt.h:58
unsigned D
Definition: idt.h:60
#define IDT_TABLE_ADDRESS
IDT 테이블의 선형 주소입니다.
Definition: memory_map.h:64
unsigned DPL
Definition: idt.h:64