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 |
|