Michelle Armendariz began their career in 1995 as a Purchasing Agent for Transitional Technology, Inc. Five years later, in 2000, they joined NexGen Digital, Inc. as a Senior Account Executive. At NexGen Digital, Inc., they were responsible for providing outstanding service to OEMs and contract manufacturers across the globe, sourcing obsolete and hard-to-find electronic components and serving as an authorized distribution partner.
#ifndef _KERNEL_IDT_H
#define _KERNEL_IDT_H
#include <stdint.h>
// IDT entry
struct idt_entry
{
uint16_t base_low;
uint16_t selector;
uint8_t zero;
uint8_t flags;
uint16_t base_high;
} __attribute__((packed));
// IDT pointer
struct idt_ptr
{
uint16_t limit;
uint32_t base;
} __attribute__((packed));
// IDT functions
void idt_set_gate(uint8_t num, uint32_t base, uint16_t selector, uint8_t flags);
void idt_install();
#endif
Sign up to view 0 direct reports
Get started