|
61e7fdf1eb
|
acpi table loading and shutdown works, plus mmap fix :3
|
2024-02-03 21:39:02 -05:00 |
|
trimill
|
85a9443704
|
formatting
|
2024-02-03 21:08:36 -05:00 |
|
trimill
|
6b49a206c2
|
fix lib
|
2024-02-03 21:05:35 -05:00 |
|
|
f785bce3cc
|
rework kprintf
|
2024-02-03 17:06:37 -05:00 |
|
trimill
|
ac431b0050
|
fix problem
|
2024-02-03 15:32:43 -05:00 |
|
|
8e74123683
|
alloc on write paging, -O3 compile works, 'volatile' is the story of my life
|
2024-02-03 14:41:52 -05:00 |
|
trimill
|
5bec5d9fbd
|
refactor exception panic
|
2024-02-03 00:58:27 -05:00 |
|
|
90a6065691
|
refactor, new arch dirs, (wip) page alloc on write, hsv screen (convert to userspace later), other fixes
|
2024-02-03 00:53:58 -05:00 |
|
trimill
|
6d7a563d36
|
improved debugger, refactored
|
2024-02-03 00:45:47 -05:00 |
|
|
72df91d99b
|
pretty colors
|
2024-02-02 16:41:19 -05:00 |
|
|
019de3cb22
|
check for bochs
|
2024-02-02 12:23:48 -05:00 |
|
|
7e62c50138
|
better fb (wip), format panic, and pci
|
2024-02-02 12:21:06 -05:00 |
|
|
95f52a55ad
|
better print and mem
|
2024-02-02 10:31:51 -05:00 |
|
|
179ddf64c1
|
merge virtnodes on alloc
|
2024-02-02 10:13:33 -05:00 |
|
|
1d794d87f4
|
looping kalloc can allocate all of memory (sometimes) :3
|
2024-02-02 10:13:32 -05:00 |
|
trimill
|
c8c8d009f6
|
debugger
|
2024-02-01 17:01:52 -05:00 |
|
trimill
|
b5b904cfc9
|
follow the corn style guide
|
2024-02-01 17:01:20 -05:00 |
|
|
ef384ad9a7
|
display mem formatted
|
2024-02-01 15:53:11 -05:00 |
|
|
341c95f535
|
update makefile
|
2024-02-01 14:43:11 -05:00 |
|
|
192a4ccd6b
|
acpi, fix mboot memory map, fix kalloc, fix virtalloc node allocator, add kprintf, other changes
|
2024-02-01 12:49:44 -05:00 |
|
trimill
|
7a59ef37b8
|
undo bad decisions
|
2024-01-31 21:26:55 -05:00 |
|
trimill
|
7ce0cd6056
|
reorganize, add sym_lookup
|
2024-01-31 21:23:51 -05:00 |
|
|
690210c944
|
fix whitespace
|
2024-01-31 13:11:47 -05:00 |
|
|
50fee8495e
|
better mboot and kalloc
|
2024-01-31 12:49:06 -05:00 |
|
|
f790341368
|
disable wip code
|
2024-01-30 16:55:15 -05:00 |
|
|
9cc8dfcf0e
|
better mboot
|
2024-01-30 16:46:38 -05:00 |
|
|
c9d9f1a9af
|
better qemu options
|
2024-01-30 12:53:31 -05:00 |
|
|
e76cbbcb32
|
make paging more stable
|
2024-01-30 12:17:47 -05:00 |
|
trimill
|
6b8f33c22d
|
added backtraces
|
2024-01-30 10:19:33 -05:00 |
|
trimill
|
417d5b17b8
|
refactor, improve exception message
|
2024-01-29 21:10:29 -05:00 |
|
|
b9754579df
|
pic done
|
2024-01-29 19:19:29 -05:00 |
|
|
0d2f0d2491
|
pic
|
2024-01-29 18:20:21 -05:00 |
|
|
36d7dad070
|
things
|
2024-01-29 18:05:26 -05:00 |
|
trimill
|
5726080194
|
add interrupts (not yet fully working)
|
2024-01-29 16:29:04 -05:00 |
|
trimill
|
e57c64c0e9
|
panic
|
2024-01-29 16:27:03 -05:00 |
|
|
00bc8cdb97
|
fix old testing code
|
2024-01-29 13:29:11 -05:00 |
|
|
e71a141533
|
memory works
|
2024-01-29 13:22:50 -05:00 |
|
|
175e5b55b8
|
changes
|
2024-01-28 19:27:23 -05:00 |
|
|
6957948f3a
|
memory changes
|
2024-01-28 19:22:09 -05:00 |
|
Simon
|
cfdc91ad07
|
Merge remote-tracking branch 'origin/main'
|
2024-01-27 18:36:44 -05:00 |
|
Simon
|
03b5672a01
|
Did some preliminary work on memory management
|
2024-01-27 18:30:34 -05:00 |
|
|
09b4390004
|
qemu fb
|
2024-01-27 05:16:57 -05:00 |
|
|
eec8119eee
|
more lib fns
|
2024-01-27 03:38:34 -05:00 |
|
Simon
|
90c70043be
|
Ununfixed kmain, fixed boot.S
|
2024-01-27 03:37:48 -05:00 |
|
|
59050bbca0
|
joe biden
|
2024-01-27 03:33:01 -05:00 |
|
Simon
|
79bd0a643e
|
Implemented and fixed paging
|
2024-01-27 03:26:21 -05:00 |
|
|
1a3c3cacc3
|
better libs uwu
|
2024-01-27 03:17:24 -05:00 |
|
trimill
|
7bbdccc05c
|
remove COM
|
2024-01-27 03:03:24 -05:00 |
|
|
481b4e303a
|
mboot parsing
|
2024-01-27 03:02:02 -05:00 |
|
|
edc40ed8b1
|
update libs
|
2024-01-27 03:02:02 -05:00 |
|