1
0
Fork 0
mirror of https://github.com/tailix/kernel.git synced 2024-10-30 12:03:52 -04:00
Commit graph

28 commits

Author SHA1 Message Date
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
Renamed from src/Makefile (Browse further)