|
549c063b38
|
feat(kernel): double linked list helper
|
2025-01-17 12:33:24 +01:00 |
|
|
cadddcbb13
|
feat(kernel): PMM alloc and free pages
|
2025-01-14 12:34:39 +01:00 |
|
|
a36c8b00ed
|
feat(kernel): map low memory using bitmap
|
2025-01-13 16:15:34 +01:00 |
|
|
dbf5dd9a91
|
chore: remove old klog.inc and rename klog.new.inc
|
2025-01-03 14:58:43 +01:00 |
|
|
bd625fa56c
|
refactor(kernel): new calling conventions in klog
|
2024-12-30 20:27:11 +01:00 |
|
|
3093e6bc82
|
chore: fix shellcheck errors, and some wip stuff
|
2024-12-30 15:14:04 +01:00 |
|
|
0c4a3e29f6
|
feat(mm): bootstrap don't map extra memory after kernel end
|
2024-12-28 12:38:21 +01:00 |
|
|
6510df8068
|
feat(kernel): setup recursive page dir
|
2024-12-27 19:24:31 +01:00 |
|
|
1cd839c63a
|
chore: start work on new 'mm'
|
2024-12-27 18:18:48 +01:00 |
|
|
b43672d268
|
docs: add more docs
|
2024-09-10 10:03:32 +02:00 |
|
|
e84e98f6a5
|
feat(kernel): probe ne2k
|
2024-07-22 17:31:24 +02:00 |
|
|
649b68ee39
|
chore: disable pic
|
2024-07-13 10:17:36 +02:00 |
|
|
536f18f8cb
|
fix: spinlock
|
2024-07-10 12:56:53 +02:00 |
|
|
5379d0e924
|
chore: sync repo
|
2024-07-10 08:17:19 +02:00 |
|
|
3cd1b7c5b6
|
chore: add DevSE webring
|
2024-07-10 08:05:02 +02:00 |
|
|
c1cb32f597
|
feat(kernel/mm): initialize memory manager
Refs: #13
|
2024-07-09 10:41:13 +02:00 |
|
|
c5ea67ad1d
|
refactor: replace magic values with consts
|
2024-07-08 19:10:37 +02:00 |
|
|
6b89f3c48b
|
feat(kernel/mm): unmap first page
|
2024-07-08 18:48:31 +02:00 |
|
|
4d5bbe3003
|
chore: random docs
|
2024-07-07 15:29:41 +02:00 |
|
|
d764fe4666
|
chore: update website menu
|
2024-07-07 11:44:51 +02:00 |
|
|
6583b96351
|
feat(kernel): basic and naive pmm
Refs: #4
|
2024-07-07 11:24:51 +02:00 |
|
|
a0c99799e8
|
feat(boot/loader): move kernel to 0x100000
|
2024-07-06 15:19:35 +02:00 |
|
|
c97a637ecd
|
docs: minor update
|
2024-07-05 07:52:26 +02:00 |
|
|
6ff773de41
|
chore: code update, but no new feature
|
2024-05-02 13:34:27 +02:00 |
|
|
fb51cf602a
|
feat(loader): logger print time
|
2024-04-28 08:41:36 +02:00 |
|
|
0cf565c93c
|
chore: sorry
|
2024-04-02 12:03:47 +02:00 |
|
|
3fddd705f8
|
refactor: switch from NASM to FASM
|
2024-02-04 20:50:36 +01:00 |
|