aboutsummaryrefslogtreecommitdiff
path: root/x86_64/idt_inittab.S
Commit message (Collapse)AuthorAgeFilesLines
* Fix 64bit xen buildSamuel Thibault2023-08-301-2/+3
|
* x86_64: install emergency handler for double faultLuca Dariz2023-08-041-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 formatSamuel Thibault2020-03-281-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 variantSamuel Thibault2020-03-281-0/+146
* x86_64/idt_inittab.S: New file.