|
|
uint16_t | isrLow |
|
uint16_t | kernelCs |
|
uint8_t | ist |
|
uint8_t | attributes |
|
uint16_t | isrMid |
|
uint32_t | isrHigh |
|
uint32_t | reserved |
|
uint16_t | limit |
|
uint64_t | base |
|
uint32_t | size |
|
uint64_t | addr |
|
uint64_t | len |
|
uint32_t | type |
|
uint32_t | flags |
|
uint32_t | memLower |
|
uint32_t | memUpper |
|
uint32_t | bootDevice |
|
uint32_t | cmdline |
|
uint32_t | modsCount |
|
uint32_t | modsAddr |
|
uint32_t | syms [4] |
|
uint32_t | mmapLength |
|
uint32_t | mmapAddr |
|
uint32_t | drivesLength |
|
uint32_t | drivesAddr |
|
uint32_t | configTable |
|
uint32_t | bootLoaderName |
|
uint32_t | apmTable |
|
uint32_t | vbeControlInfo |
|
uint32_t | vbeModeInfo |
|
uint16_t | vbeMode |
|
uint16_t | vbeInterfaceSeg |
|
uint16_t | vbeInterfaceOff |
|
uint16_t | vbeInterfaceLen |
|
uint64_t | framebufferAddr |
|
uint32_t | framebufferPitch |
|
uint32_t | framebufferWidth |
|
uint32_t | framebufferHeight |
|
uint8_t | framebufferBpp |
|
uint8_t | framebufferType |
|
uint8_t | reserved |
|
uint16_t | isrHigh |
|
uint32_t | base |
|
uint32_t | prevTss |
|
uint32_t | esp0 |
|
uint32_t | ss0 |
|
uint32_t | esp1 |
|
uint32_t | ss1 |
|
uint32_t | esp2 |
|
uint32_t | ss2 |
|
uint32_t | cr3 |
|
uint32_t | eip |
|
uint32_t | eflags |
|
uint32_t | eax |
|
uint32_t | ecx |
|
uint32_t | edx |
|
uint32_t | ebx |
|
uint32_t | esp |
|
uint32_t | ebp |
|
uint32_t | esi |
|
uint32_t | edi |
|
uint32_t | es |
|
uint32_t | cs |
|
uint32_t | ss |
|
uint32_t | ds |
|
uint32_t | fs |
|
uint32_t | gs |
|
uint32_t | ldt |
|
uint16_t | trap |
|
uint16_t | iomapBase |
The documentation for this struct was generated from the following files:
- kernel/include/arch/x86/amd64/idt/idt.h
- kernel/include/arch/x86/boot/multiboot.h
- kernel/include/arch/x86/i386/idt/idt.h
- kernel/include/arch/x86/i386/tss/tss.h