|
|
c069866bc7
|
Buncha changes and fixes
|
2022-12-30 17:11:42 -06:00 |
|
|
|
b8cec93721
|
Put 'math.c' into Makefile.am
|
2022-08-23 08:42:59 -05:00 |
|
|
|
5b959c9763
|
Added queue structure
|
2022-08-15 20:20:31 -05:00 |
|
|
|
5c7d002bbf
|
Moved PCB for each process to kernel heap
|
2022-07-03 13:17:06 -05:00 |
|
|
|
a52f06f81e
|
Massive backlog of changes
|
2022-06-15 15:59:31 -05:00 |
|
|
|
6df3f203b8
|
Added source file for syscalls
|
2021-04-19 06:51:48 -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 |
|
|
|
b141582f40
|
Added very simple kernel memory allocator
|
2021-04-17 01:18:14 -05:00 |
|
|
|
db280f3fad
|
Added new source files to Makefile.am
|
2021-04-17 00:57:50 -05:00 |
|
|
|
1e6b888515
|
Added msr.c to Makefile.am
|
2021-04-15 04:51:37 -05:00 |
|
|
|
c47a3dd73b
|
Added apic.c to Makefile.am
|
2021-04-14 20:23:30 -05:00 |
|
|
|
29544b0eb8
|
Moved interrupt code to separate file.
Added new source file to Makefile.am
|
2021-04-14 02:46:04 -05:00 |
|
|
|
6f625451ca
|
Added new source files to Makefile.am
|
2021-04-14 00:52:29 -05:00 |
|
|
|
47a591fe7c
|
Fixed missing include search path in Makefile.am
|
2021-04-12 01:50:08 -05:00 |
|
|
|
470f6b2d99
|
Updated autotools config
|
2021-04-12 01:44:38 -05:00 |
|
|
|
f4395ab6b5
|
More unfinished work on kernel API
|
2020-12-18 14:12:00 -06:00 |
|
|
|
d2eecf95e5
|
Re-wrote boot code, moved to x86 folder
|
2020-12-09 05:08:55 -06:00 |
|
|
|
c601aed9f2
|
Wrote strlen() and strcpy()
|
2020-11-18 13:36:09 -06:00 |
|
|
|
436aa012b1
|
Added Allocator.cpp to sources list
|
2020-08-02 15:06:08 -05:00 |
|
|
|
74dae83c85
|
Merged i386 PTE class into mmap.cpp
|
2020-08-01 19:45:19 -05:00 |
|
|
|
a40ca13279
|
Renamed quarkkernel.cpp to better reflect what it does
|
2020-08-01 19:07:27 -05:00 |
|
|
|
6dc610c9aa
|
Deleted inb and outb functions.
|
2020-08-01 19:05:37 -05:00 |
|
|
|
39710685fb
|
Merged several files together
|
2020-08-01 19:03:51 -05:00 |
|
|
|
09edf0cedc
|
Moved PageAllocator implementation to pageallocator.cpp
|
2020-08-01 18:10:43 -05:00 |
|
|
|
c281db928f
|
Fixed formatting in src/Makefile.am
|
2020-08-01 17:55:51 -05:00 |
|
|
|
44e712d214
|
Reorganized source tree
|
2020-08-01 16:37:44 -05:00 |
|
|
|
15f6fc4bda
|
Started work on ELF loader
|
2020-07-18 18:55:04 -05:00 |
|
|
|
74fb6834f6
|
Added rule to make bootable disk image
|
2020-07-18 07:51:04 -05:00 |
|
|
|
0bb65f2d94
|
Reorganized source tree. Started using autotools.
|
2020-07-17 10:03:28 -05:00 |
|