Use KernAux_Arch_I386_IDTE_set_offset from libkernaux

This commit is contained in:
Alex Kotov 2022-11-28 14:13:37 +04:00
parent 6f4262877e
commit 46bd41514c
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
1 changed files with 4 additions and 5 deletions

View File

@ -228,9 +228,8 @@ void idt_set_gates()
void idt_set_gate(uint8_t num, uint32_t base, uint16_t sel, uint8_t flags)
{
idt_entries[num].offset_low = base & 0xFFFF;
idt_entries[num].offset_high = (base >> 16) & 0xFFFF;
idt_entries[num].selector = sel;
idt_entries[num]._zero0 = 0;
idt_entries[num].flags = flags;
KernAux_Arch_I386_IDTE_set_offset(&idt_entries[num], base);
idt_entries[num].selector = sel;
idt_entries[num]._zero0 = 0;
idt_entries[num].flags = flags;
}