Commit graph

99 commits

Author SHA1 Message Date
d0p1 🏳️‍⚧️ bd7468e69c feat(kernel): pic initialize and remap 2024-07-13 19:02:35 +02:00
d0p1 🏳️‍⚧️ 649b68ee39 chore: disable pic 2024-07-13 10:17:36 +02:00
d0p1 🏳️‍⚧️ 90e1d2818d feat(kernel): setup idt 2024-07-13 09:43:27 +02:00
d0p1 🏳️‍⚧️ 8081e804a5 chore: add "Manifesto of the Communist Party" 2024-07-13 09:20:03 +02:00
d0p1 🏳️‍⚧️ 180c1254e6 chore: sync repo 2024-07-12 08:58:25 +02:00
d0p1 🏳️‍⚧️ 536f18f8cb fix: spinlock 2024-07-10 12:56:53 +02:00
d0p1 🏳️‍⚧️ 5379d0e924 chore: sync repo 2024-07-10 08:17:19 +02:00
d0p1 🏳️‍⚧️ 3cd1b7c5b6 chore: add DevSE webring 2024-07-10 08:05:02 +02:00
d0p1 🏳️‍⚧️ c1cb32f597 feat(kernel/mm): initialize memory manager
Refs: #13
2024-07-09 10:41:13 +02:00
d0p1 🏳️‍⚧️ 06179dbd4d chore: web buttons 2024-07-09 08:58:28 +02:00
d0p1 🏳️‍⚧️ 80aca5ee8a chore: kernel module ? 2024-07-08 19:20:24 +02:00
d0p1 🏳️‍⚧️ c5ea67ad1d refactor: replace magic values with consts 2024-07-08 19:10:37 +02:00
d0p1 🏳️‍⚧️ 6b89f3c48b feat(kernel/mm): unmap first page 2024-07-08 18:48:31 +02:00
d0p1 🏳️‍⚧️ 52236d2016 chore: modules? 2024-07-08 09:08:54 +02:00
d0p1 🏳️‍⚧️ ea2f09a44d refactor: reorganize files (wip) 2024-07-07 15:48:22 +02:00
d0p1 🏳️‍⚧️ 4d5bbe3003 chore: random docs 2024-07-07 15:29:41 +02:00
d0p1 🏳️‍⚧️ d764fe4666 chore: update website menu 2024-07-07 11:44:51 +02:00
d0p1 🏳️‍⚧️ 6583b96351 feat(kernel): basic and naive pmm
Refs: #4
2024-07-07 11:24:51 +02:00
d0p1 🏳️‍⚧️ a0c99799e8 feat(boot/loader): move kernel to 0x100000 2024-07-06 15:19:35 +02:00
d0p1 🏳️‍⚧️ 41676291fe feat(kernel): wip serial logger 2024-07-05 14:23:58 +02:00
d0p1 🏳️‍⚧️ 031e09b3ff feat(kernel): hello world 2024-07-05 11:10:26 +02:00
d0p1 🏳️‍⚧️ 3d30afd5fc feat(boot/loader): map kernel in higher half 2024-07-05 10:38:19 +02:00
d0p1 🏳️‍⚧️ a28cd60ebb chore: fix shellcheck errors 2024-07-05 08:35:20 +02:00
d0p1 🏳️‍⚧️ 2d48606692 docs: minor change 2024-07-05 08:16:40 +02:00
d0p1 🏳️‍⚧️ c97a637ecd docs: minor update 2024-07-05 07:52:26 +02:00
d0p1 🏳️‍⚧️ f0c7d4bbdf chore: git sync 2024-07-05 07:46:04 +02:00
d0p1 🏳️‍⚧️ cf8449ce13 feat(boot/loader): fetch memory map from e820 bios call 2024-07-02 11:33:44 +02:00
d0p1 🏳️‍⚧️ 4a63e27d4b feat: print memory map 2024-07-02 10:32:11 +02:00
d0p1 🏳️‍⚧️ 16d9802872 feat: fetch VESA information 2024-06-29 16:29:15 +02:00
d0p1 🏳️‍⚧️ c682f38209 chore: sync repo 2024-06-14 05:32:46 +02:00
d0p1 🏳️‍⚧️ 8589a5c433 feat(boot/loader): add bios_log_number 2024-06-12 13:53:51 +02:00
d0p1 🏳️‍⚧️ 33cb848852 chore: oops forgot install 2024-06-12 13:15:07 +02:00
d0p1 🏳️‍⚧️ 8f6f833495 chore: remove mkfs.stpd 2024-06-12 13:12:25 +02:00
d0p1 🏳️‍⚧️ 7260b03fca feat(boot/loader): preload kernel at 0xF000 2024-06-11 11:53:34 +02:00
d0p1 🏳️‍⚧️ 87857101d9 chore: remove build.sh 2024-06-11 11:23:44 +02:00
d0p1 🏳️‍⚧️ 98d95256f0 feat(boot/loader): logger display hex number 2024-06-11 10:34:41 +02:00
d0p1 🏳️‍⚧️ a12220d492 feat(bin/readcoff): display symtab 2024-06-10 10:05:10 +02:00
d0p1 🏳️‍⚧️ 164c1de23f feat: readcoff 2024-06-10 08:43:35 +02:00
d0p1 🏳️‍⚧️ eb24cb88c2 refactor: hungarian notation (wip) 2024-06-07 11:25:28 +02:00
d0p1 🏳️‍⚧️ d8f68619d6 refactor: hungarian notation 2024-06-05 17:15:00 +02:00
d0p1 🏳️‍⚧️ dd117e9a7c ci: fix ci don't run 2024-05-28 13:52:26 +02:00
d0p1 🏳️‍⚧️ 1110bc9ac7 ci: code analysis 2024-05-28 13:50:12 +02:00
d0p1 🏳️‍⚧️ 2a1dbf2e57 chore: add (wip) build.sh 2024-05-28 08:24:28 +02:00
d0p1 🏳️‍⚧️ 3b064c7d24 chore: sync repo 2024-05-28 06:54:10 +02:00
d0p1 🏳️‍⚧️ 974b0862bf fix(loader): log time 2024-05-03 12:00:17 +02:00
d0p1 🏳️‍⚧️ 6ff773de41 chore: code update, but no new feature 2024-05-02 13:34:27 +02:00
d0p1 🏳️‍⚧️ 0d4c772300 chore: logo but 3d 2024-04-28 09:17:44 +02:00
d0p1 🏳️‍⚧️ fb51cf602a feat(loader): logger print time 2024-04-28 08:41:36 +02:00
d0p1 🏳️‍⚧️ fe5fc658b3 chore: docs & missing include errno.h 2024-04-24 08:06:36 +02:00
d0p1 🏳️‍⚧️ e5fa803eb0 feat(tools): dump partition table 2024-04-14 07:35:43 +02:00