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