Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix 64bit xen build | Samuel Thibault | 2023-08-30 | 1 | -2/+3 |
| | |||||
* | x86_64: install emergency handler for double fault | Luca Dariz | 2023-08-04 | 1 | -12/+13 |
| | | | | | | | | | | | | * i386/i386/idt.c: add selector for the interrupt-specific stack * i386/i386/ktss.c: configure ist1 to use a dedicated stack * i386/i386/trap.c: add double fault handler, which just prints the state and panics. There is not much else to do in this case but it's useful for troubleshooting * x86_64/idt_inittab.S: allow to specify an interrupt stack for custom handlers * x86_64/locore.S: add double fault handler Message-Id: <20230729174514.1145656-1-luca@orpolo.org> | ||||
* | IDT: fix entries format | Samuel Thibault | 2020-03-28 | 1 | -2/+2 |
| | | | | | * i386/i386/idt.c (idt_init_entry): Set entrypoint type to unsigned long. * x86_64/idt_inittab.S (IDT_ENTRY): Fix entry format accordingly. | ||||
* | idt_inittab: Add 64bit variant | Samuel Thibault | 2020-03-28 | 1 | -0/+146 |
* x86_64/idt_inittab.S: New file. |