does IDT use virtual addresses or physical ?
Posted: Thu Oct 17, 2019 9:51 am
i have enabled paging in the higher half of the virtual address but when any interrupt rise, the OS crashes.
my first assumption was that IDT uses physicals address(including address of IDT passed to LIDT), is that right? is it the only thing in CPU that uses physical address after enabling paging ?(I know GDT does)
thank you.
my first assumption was that IDT uses physicals address(including address of IDT passed to LIDT), is that right? is it the only thing in CPU that uses physical address after enabling paging ?(I know GDT does)
thank you.