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

18 commits

Author SHA1 Message Date
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)