Commit graph

137 commits

Author SHA1 Message Date
f7382469fe
update build.zig 2025-04-15 22:51:25 -04:00
210d325b15
fmt 2025-04-15 22:50:36 -04:00
515e4bb78f
procs stub from wrc baseline 2025-04-15 22:49:59 -04:00
fea6e5f3d5
more stub mem_ctx fns 2025-04-15 22:49:39 -04:00
9116173d53
move error.h out of symlink 2025-04-15 22:49:26 -04:00
14538777ff
public cpu_print_regs fn 2025-04-15 22:49:12 -04:00
2dbf529c33
expand memory manager work with userspace (more then one ctx) 2025-04-15 22:20:59 -04:00
f86e7f77c0
fix %n 2025-04-11 13:00:34 -04:00
4c1d03b082
fmt 2025-04-10 23:29:33 -04:00
c5cbf5d747
make lib betterer 2025-04-10 23:23:00 -04:00
Ian McFarlane
f3b610289f fix random ampersand? how did i do that 2025-04-10 15:00:49 -04:00
Ian McFarlane
a43c16ec8f fixed whitespace in makefile 2025-04-10 14:57:15 -04:00
Ian McFarlane
d337fa5137 add nox targets to makefile 2025-04-10 14:34:35 -04:00
0d8a06e96d
refactor mboot 2025-04-08 17:55:23 -04:00
331a2a442b
backtrace 2025-04-08 17:55:13 -04:00
7c83d33976
remove boot dir 2025-04-08 17:47:04 -04:00
Ian McFarlane
f2f42a6688 remove valgrind 2025-04-08 14:49:33 -04:00
Ian McFarlane
fa2b134050 arm 2025-04-08 14:48:23 -04:00
5fdf67c664
undo bad 2025-04-08 14:34:49 -04:00
0aab9ee135
fix makefile 2025-04-08 14:23:20 -04:00
Ian McFarlane
0b39488143 add grub and xorriso for making bootable disks 2025-04-08 14:21:28 -04:00
Ian McFarlane
705f733836 no longer use hardcoded position for pml4 2025-04-08 14:21:09 -04:00
a16062dc7f
fmt 2025-04-08 11:51:45 -04:00
76ea83e70c
acpi 2025-04-08 11:49:51 -04:00
c8a1e0531d
fix old checkout 2025-04-08 10:49:18 -04:00
5372fc3bfd
tty => term 2025-04-08 10:47:10 -04:00
08c18a67bd
remove README 2025-04-08 10:41:56 -04:00
8a19547957
break apart c libaray 2025-04-08 10:39:48 -04:00
7fd3d3a1b6
fmt 2025-04-07 12:37:56 -04:00
a4464d3a71
modify gdt 2025-04-07 12:37:39 -04:00
78def513c7
remove tty_init fn 2025-04-07 08:24:06 -04:00
31932482cd
fix tripple pci device print 2025-04-04 22:27:49 -04:00
2dc54d9238
fix file pointers 2025-04-04 12:42:42 -04:00
a86b7eaf9e
fs doesnt need close 2025-04-04 12:35:22 -04:00
d1c61416fc
fix fs vtable 2025-04-04 12:33:26 -04:00
b6e1e94060
fmt 2025-04-04 12:33:14 -04:00
58f4980105
update fs header 2025-04-04 12:28:47 -04:00
dfc326fa48
adde disk read/write functions 2025-04-04 12:12:22 -04:00
0eee1ffd3d
generic file system structures 2025-04-04 12:02:51 -04:00
ceef8e2d87
fmt 2025-04-04 12:00:48 -04:00
f7de2d61a7
switch to c11 2025-04-04 11:59:21 -04:00
3a44b8da25
real time clock 2025-04-04 00:10:16 -04:00
3c2a519ee9
serial and tty 2025-04-03 23:38:33 -04:00
d604f8e93f
pci 2025-04-03 23:05:46 -04:00
d0854aa095
fmt 2025-04-03 23:04:38 -04:00
876970bcfd
load multiboot memory map, heap is done!!! 2025-04-03 22:19:32 -04:00
16b7b4c2c0
add 64-bit idt/pic and fix paging 2025-04-03 21:32:00 -04:00
af6dce3665
fix printf 2025-04-03 21:27:49 -04:00
c5a24c3b5e
use GDT.Data 2025-04-03 21:27:30 -04:00
248ca4bcf5
fix verbose 2025-04-03 21:25:40 -04:00