|
d7626df19c
|
core: change types from uint32_t to u32 (e.g)
|
2025-01-27 11:26:15 +01:00 |
|
|
35b73e8004
|
clean: remove useless code
|
2025-01-22 14:06:44 +01:00 |
|
|
57ce3c792d
|
wip: multitasking: change eip but not working
|
2025-01-21 10:41:27 +01:00 |
|
|
b3be29246e
|
wip: eip saved after the interrupt
|
2025-01-20 14:36:43 +01:00 |
|
|
9e85807a09
|
Merge branch 'main' of git.chauvet.pro:starnakin/42_KFS
|
2024-10-17 16:11:40 +02:00 |
|
|
e5d7b80ed5
|
fix: irqs are handled correctly with regs->int_no (and the keyboard handler works)
|
2024-10-09 18:03:17 +02:00 |
|
|
4fb51d4356
|
feature: start to implement keyboard handler and better isrs/irqs
|
2024-10-09 17:54:29 +02:00 |
|
|
0812a06350
|
core: remove apic.c and unused function in pic.c
|
2024-10-09 16:22:26 +02:00 |
|
|
1640b2e125
|
fix: no more looping on some weird input
|
2024-10-09 16:16:22 +02:00 |
|
|
f3db3060af
|
add: pic work
|
2024-10-09 16:09:45 +02:00 |
|
|
599de25eec
|
fix: no more random reboot
|
2024-10-08 23:56:34 +02:00 |
|
|
339224f705
|
fix: remap pic with right offset
|
2024-10-08 12:22:35 +02:00 |
|
|
d348ac109e
|
fix: interrupt handler function uses an array
fix: gdt calls cli asm instruction at init
|
2024-10-08 10:56:15 +02:00 |
|
|
14758ff4ea
|
feature: kpanic on interrupts (merdella cmd to test it)
|
2024-10-03 17:00:47 +02:00 |
|
|
83e513c32f
|
fix: read_reg and write_reg are better now, no more double fault
|
2024-10-03 16:43:48 +02:00 |
|
|
d6b35a2786
|
feature: apic is now enabled and the double fault interrupt at boot no longer occurs
|
2024-10-03 15:20:19 +02:00 |
|
|
9479515685
|
fix: isr.s not compiling because of movb instruction instead of mov
|
2024-10-02 14:20:43 +02:00 |
|
|
8b2d35594d
|
add: idt
|
2024-10-02 14:15:57 +02:00 |
|
|
64a3f6ee0d
|
feature: start to implements isrs
|
2024-10-01 20:24:33 +02:00 |
|
|
5fe4d12c12
|
fix: set_idt_entry_value: bit shift
|
2024-09-30 15:46:35 +02:00 |
|
|
8b73e8850a
|
fix: define the idt struct
|
2024-09-30 15:44:34 +02:00 |
|
|
0c540a11da
|
add: idt
|
2024-09-30 13:01:56 +02:00 |
|