|
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 |
|
|
ce0e880847
|
remove annoying output
|
2025-04-03 21:24:27 -04:00 |
|
|
516e920cd9
|
memory allocator/pager, plus other stuff
|
2025-04-03 16:54:42 -04:00 |
|
|
01221a0d10
|
boot headers moved
|
2025-04-03 16:47:52 -04:00 |
|
|
729f64b69e
|
remove undeeded headers, add global lib.h header
|
2025-04-03 16:47:24 -04:00 |
|
|
86d2e07768
|
volatile string fns
|
2025-04-03 16:47:01 -04:00 |
|
|
af90a91457
|
remove doc
|
2025-04-03 16:46:43 -04:00 |
|
|
7da9e56268
|
grub
|
2025-04-03 14:39:21 -04:00 |
|
|
77d1938420
|
working entry for long mode
|
2025-04-03 14:38:56 -04:00 |
|
|
a524eb3846
|
move old kernel code (for now) into kernel/old, trying to get long mode
|
2025-04-03 12:31:21 -04:00 |
|
|
ec3c37d1d4
|
new libs
|
2025-04-03 12:30:34 -04:00 |
|
|
4d0603e8e5
|
move boot only headers to boot
|
2025-04-03 12:30:15 -04:00 |
|
|
33b9d60691
|
refactor include
|
2025-04-03 12:29:48 -04:00 |
|
|
9945ad6119
|
track changes
|
2025-04-01 12:32:51 -04:00 |
|
|
4dc44e8fce
|
track upstream
|
2025-03-31 12:41:04 -04:00 |
|
|
4bf4659392
|
track changes
|
2025-03-28 10:06:08 -04:00 |
|
|
44694ba949
|
track changes
|
2025-03-27 17:56:39 -04:00 |
|
|
ff990eb0c3
|
track changes
|
2025-03-27 16:36:02 -04:00 |
|
|
eab3dd71ee
|
disable kvm (breaks gdb), fix kernel to be flat binary
|
2025-03-27 16:35:42 -04:00 |
|
|
08fad27c0e
|
readme
|
2025-03-27 15:12:22 -04:00 |
|
|
0e7fc5cb03
|
only strip user binaries
|
2025-03-27 15:03:20 -04:00 |
|
Ian McFarlane
|
b4a8862567
|
added flake environment
|
2025-03-27 15:01:55 -04:00 |
|
|
a6cb79c8ac
|
cpu_reset prints at start, not usefull
|
2025-03-27 14:50:33 -04:00 |
|
|
acb3fe9cde
|
make user.img proper
|
2025-03-27 14:44:06 -04:00 |
|
|
e2ac88e189
|
track util changes as well
|
2025-03-27 14:41:28 -04:00 |
|
|
6ece4e20ac
|
remove trailing whitespace
|
2025-03-27 14:38:43 -04:00 |
|
|
8683b472a6
|
move user to 0x30000, update kernel.ld
|
2025-03-27 14:26:56 -04:00 |
|
|
ce4ec2917a
|
pull changes
|
2025-03-27 13:14:05 -04:00 |
|
|
0ff301cda6
|
pull upstream changes, add auto formatting
|
2025-03-27 11:39:12 -04:00 |
|