os/kernel/cpu/i386
pjht 3ca8b5a232 Add a very basic exit function and fix kmalloc.
Exit function does not deallocate task memory except for the data block, 
and does not are about the exit code except for logging.
2019-08-25 17:32:08 -05:00
..
address_spaces.c Fix most warnings 2019-06-29 09:04:34 -05:00
address_spaces.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
boot.s Change IPC to a mailbox-based system 2019-06-27 17:00:23 -05:00
cpu_init.c Add a kernel serial driver and a yieldToPID function. 2019-08-04 13:14:35 -05:00
gdt.c move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
gdt.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
halt.c move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
idt.c move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
idt.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
interrupt.asm move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
interrupt.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
isr.c Add a very basic exit function and fix kmalloc. 2019-08-25 17:32:08 -05:00
isr.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
kmalloc.c Add a very basic exit function and fix kmalloc. 2019-08-25 17:32:08 -05:00
kmalloc.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
linker.ld move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
mailboxes.c Mailbox code did not save mailbox data upon returning from functions 2019-08-25 13:52:31 -05:00
mailboxes.h Change IPC to a mailbox-based system 2019-06-27 17:00:23 -05:00
paging_helpers.asm move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
paging_helpers.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
paging.c Remove magic breakpont afer paging init 2019-08-02 19:55:59 -05:00
paging.h Move kernel stacks into common memory and fix tasking. 2019-06-22 10:21:50 -05:00
pmem.c Fix/ignore all the warnings 2019-07-01 15:30:00 -05:00
pmem.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
ports.c move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
ports.h Add a kernel serial driver and a yieldToPID function. 2019-08-04 13:14:35 -05:00
seg_upd.asm move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
seg_upd.h move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
serial.c Add a kernel serial driver and a yieldToPID function. 2019-08-04 13:14:35 -05:00
serial.h Add a kernel serial driver and a yieldToPID function. 2019-08-04 13:14:35 -05:00
tasking_helpers.asm move cpu folder into kernel folder 2019-05-24 09:04:31 -05:00
tasking_helpers.h Fix most warnings 2019-06-29 09:04:34 -05:00
tasking.c Add a very basic exit function and fix kmalloc. 2019-08-25 17:32:08 -05:00
tasking.h Tasks now are a doubly-linked list 2019-08-25 17:06:19 -05:00