Braiden Vasco
|
bc4257bccc
|
Independent environments
|
2017-11-04 06:40:46 +00:00 |
|
Braiden Vasco
|
b289b67088
|
Add include dir
|
2017-11-04 06:21:22 +00:00 |
|
Braiden Vasco
|
0b00826399
|
Move common variables to top Makefile
|
2017-11-04 06:09:14 +00:00 |
|
Braiden Vasco
|
8e8193e7ef
|
Add "libk.a"
|
2017-11-04 06:04:04 +00:00 |
|
Braiden Vasco
|
3db7363998
|
Paging shit
|
2017-11-04 05:47:07 +00:00 |
|
Braiden Vasco
|
ef1012f3b7
|
Add file "arch/paging.c"
|
2017-11-04 04:19:32 +00:00 |
|
Braiden Vasco
|
2b2b6d43ec
|
Display high kernel memory info
|
2017-11-04 03:31:13 +00:00 |
|
Braiden Vasco
|
0dc6119576
|
Add function "main"
|
2017-11-04 02:32:23 +00:00 |
|
Braiden Vasco
|
1bdccf6e84
|
Rename "arch/init.c" to "arch/init.c"
|
2017-11-04 02:15:56 +00:00 |
|
Braiden Vasco
|
8bbf7836c7
|
Rename "arch/boot.s" to "arch/start.s"
|
2017-11-04 02:14:28 +00:00 |
|
Braiden Vasco
|
d0b198c03b
|
Fix code style
|
2017-11-04 02:13:30 +00:00 |
|
Braiden Vasco
|
4f336e6cca
|
Initialize timer
|
2017-11-03 04:25:53 +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
|
18fa71b24a
|
Fix code style
|
2017-11-03 02:22:57 +00:00 |
|
Braiden Vasco
|
ec48a489be
|
Move "include/kernelmq/multiboot.h" to "arch/multiboot.h"
|
2017-11-03 01:59:18 +00:00 |
|
Braiden Vasco
|
5950709d38
|
Replace hardcoded selector with configuration constant
|
2017-11-02 17:02:11 +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 |
|
Braiden Vasco
|
465febe9a6
|
C preprocessor with NASM sources
|
2017-11-02 16:01:00 +00:00 |
|
Braiden Vasco
|
4de2496f80
|
Move files "arch/gdt.asm" and "arch/idt.asm" to "arch/protected.asm"
|
2017-11-02 13:03:58 +00:00 |
|
Braiden Vasco
|
e0730adae2
|
Improve makefiles
|
2017-11-02 03:38:06 +00:00 |
|
Braiden Vasco
|
5bfc7f3746
|
Only support Multiboot 2 because of modules
|
2017-11-01 13:23:42 +00:00 |
|
Braiden Vasco
|
c354930e2f
|
Move shit to separate file
|
2017-11-01 12:57:56 +00:00 |
|
Braiden Vasco
|
a02eda4c85
|
Compile with -nostdinc
|
2017-11-01 10:25:30 +00:00 |
|
Braiden Vasco
|
30b70092e2
|
Build ISO image for testing
|
2017-11-01 09:20:44 +00:00 |
|
Braiden Vasco
|
aa71f8e70b
|
Support both Multiboot 1 and 2
|
2017-11-01 08:54:39 +00:00 |
|
Braiden Vasco
|
5b23dead92
|
Add include <kernelmq/multiboot.h>
|
2017-11-01 08:37:39 +00:00 |
|
Braiden Vasco
|
fe422cfb09
|
Move "/src/" to "/arch/"
|
2017-11-01 07:06:34 +00:00 |
|