Commit Graph

7 Commits

Author SHA1 Message Date
a52f06f81e Massive backlog of changes 2022-06-15 15:59:31 -05:00
8605f08405 Changed DPL of syscall interrupt to 3 2021-04-19 06:57:05 -05:00
5efc389935 Finished basic task switching mechansim
PCB is local to a process's address space.
Context switches are written in assembly.
Moved x86 headers to include/x86
2021-04-19 03:40:33 -05:00
0b84658a61 TSS is created and TR loaded in initialize_gdt() 2021-04-18 02:07:00 -05:00
6138766c49 Added sequence to remap PIC
Wrote GDT code in C
Added routines to initialize GDT and IDT
2021-04-16 01:45:40 -05:00
c5e38801f3 Fixed the idt_info_t struct and lidt()
Info was not loaded properly, causing crash
2021-04-15 05:49:11 -05:00
29544b0eb8 Moved interrupt code to separate file.
Added new source file to Makefile.am
2021-04-14 02:46:04 -05:00