12 Commits

Author SHA1 Message Date
Matheus 3399c4570c isr: allow stack traces to cross interrupts 2026-04-12 22:38:02 -03:00
Matheus 41f97c6c61 kernel: ldt support 2026-03-20 21:23:59 -03:00
Matheus d10295dcdf interrupt: nmi work 2025-12-05 18:09:36 -03:00
Matheus c34021e4d6 context: irq 2025-02-08 20:13:30 -03:00
Matheus 3e82c6a8f0 x86_64: make interrupt entry code smaller 2024-06-12 18:28:08 -03:00
Matheus 797f2c118a x86_64: properly set kernel data segments on syscall/interrupt entry 2024-06-12 18:22:30 -03:00
Matheus 642e245522 syscalls: sync 2024-05-24 22:01:11 -03:00
Matheus 9c1e92831d x86-64: switch order of user code and data segments for syscall instruction 2023-05-07 17:46:26 -03:00
Matheus 61ad248b72 x86-64 isr: fix iret 2023-04-16 21:57:51 -03:00
Matheus d4aef81b43 kernel: fix x86-64 isr macros 2023-04-09 19:26:12 -03:00
Matheus e364f631e4 x86-64 isr: fix rbp not being pushed 2023-04-08 21:36:25 -03:00
Matheus 7b58504b01 kernel: x86-64 idt 2023-04-08 21:13:43 -03:00