Matheus
|
6d8c0c30cf
|
scheduler: sched_usleep
|
2023-10-15 20:58:10 -03:00 |
|
Matheus
|
92e43787b8
|
interrupt: disk IPL and INTERRUPT_IDTOVECTOR macro
|
2023-07-19 15:09:12 -03:00 |
|
Matheus
|
0185572afc
|
interrupts: IPL_IGNORE which doesn't raise nor lower the IPL on an interrupt
|
2023-06-27 20:03:57 -03:00 |
|
Matheus
|
99a7eccbe4
|
kernel: DPC support
|
2023-06-25 21:00:14 -03:00 |
|
Matheus
|
135b9d8009
|
interrupts: interrupt_raise
|
2023-06-25 19:56:33 -03:00 |
|
Matheus
|
80671b6e11
|
interrupts: execute pending interrupts
|
2023-06-25 16:00:08 -03:00 |
|
Matheus
|
3987e7bca6
|
interrupt: split setipl into raiseipl and loweripl
|
2023-05-04 13:52:35 -03:00 |
|
Matheus
|
5f84cdec3c
|
interrupt: basic ipl handling
|
2023-04-23 15:42:39 -03:00 |
|
Matheus
|
fefde1793e
|
interrupt: interrupt_set()
|
2023-04-23 15:06:07 -03:00 |
|
Matheus
|
7b58504b01
|
kernel: x86-64 idt
|
2023-04-08 21:13:43 -03:00 |
|
Matheus
|
a9f490b431
|
kernel: initial interrupt abstraction implementation
|
2023-04-08 20:16:16 -03:00 |
|