1
0
Fork 0
mirror of https://github.com/tailix/kernel.git synced 2024-10-30 12:03:52 -04:00
Commit graph

24 commits

Author SHA1 Message Date
Braiden Vasco
ebc05296af Add functions "pic_enable_all" and "pic_disable_all" 2017-11-06 11:11:07 +00:00
Braiden Vasco
ef2a7507b7 Some refactoring 2017-11-06 10:32:46 +00:00
Braiden Vasco
17e96678c1 Add PIC driver 2017-11-06 10:18:43 +00:00
Braiden Vasco
6dfbf64d3f Remove unnecessary attributes 2017-11-06 08:41:11 +00:00
Braiden Vasco
c86fdf1b34 Allow to specify log source 2017-11-06 04:21:18 +00:00
Braiden Vasco
ce8a1f9f65 Load TSS 2017-11-05 15:46:22 +00:00
Braiden Vasco
1b8a637016 Save kernel stack top to TSS 2017-11-05 15:26:30 +00:00
Braiden Vasco
a7cdcecbdc Set task state segment 2017-11-05 15:16:56 +00:00
Braiden Vasco
33fc1026a9 Move extern function declarations to "arch/interrupt.h" 2017-11-05 13:13:59 +00:00
Braiden Vasco
84fdb622b8 Common code for interrupt handlers 2017-11-05 13:07:36 +00:00
Braiden Vasco
bb7f68d633 Add module "syscall" 2017-11-05 09:50:04 +00:00
Braiden Vasco
88c55d2b23 Add testing 2017-11-04 07:33:31 +00:00
Braiden Vasco
b289b67088 Add include dir 2017-11-04 06:21:22 +00:00
Braiden Vasco
3db7363998 Paging shit 2017-11-04 05:47:07 +00:00
Braiden Vasco
237148dd51 Remap the IRQ table, enable interrupts 2017-11-03 04:09:45 +00:00
Braiden Vasco
729be6e089 Handle hardware interrupts 2017-11-03 02:51:24 +00:00
Braiden Vasco
252f8baf49 Rename "isr" entity to "exception" 2017-11-03 02:27:21 +00:00
Braiden Vasco
7ffcc99755 Add file "arch/exception.h" 2017-11-03 02:20:42 +00:00
Braiden Vasco
06cc79bffc Reorder like in MINIX 2017-11-03 02:06:06 +00:00
Braiden Vasco
99b84cfcf5 Merge functions info single "protected_initialize" 2017-11-03 02:02:15 +00:00
Braiden Vasco
ae38fb3fe2 Fix asm function signatures 2017-11-03 01:50:53 +00:00
Braiden Vasco
1809ab45aa Remove hardcoded IDT size 2017-11-02 17:16:10 +00:00
Braiden Vasco
27ef31a4b0 Add function "protected_initialize" 2017-11-02 16:36:28 +00:00
Braiden Vasco
1dbef1b866 Join "arch/gdt.c" and "arch/idt.c" into "arch/protected.c" 2017-11-02 16:21:33 +00:00
Renamed from arch/idt.c (Browse further)