Commit graph

118 commits

Author SHA1 Message Date
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
d0p1 🏳️‍⚧️ e7f75acb13 docs: merge boot/README.org and boot/intro.txt 2024-04-04 12:42:36 +02:00
d0p1 🏳️‍⚧️ d70a9436a0 build: 1.44MB and 2.88MB floppy 2024-04-04 12:13:02 +02:00
d0p1 🏳️‍⚧️ 0cf565c93c chore: sorry 2024-04-02 12:03:47 +02:00
d0p1 🏳️‍⚧️ 2386bcc417 docs: reorganize menu and add a link to C coding styles 2024-03-31 16:50:17 +02:00
d0p1 🏳️‍⚧️ 6d5cfb1669 chore: remove useless file and trying refactor bootloader 2024-03-31 12:27:15 +02:00
d0p1 🏳️‍⚧️ fdd16ec651 ci: deploy to github page 2024-03-28 13:26:29 +01:00
d0p1 🏳️‍⚧️ 4acbdade68 build: docs + website
Some checks failed
Build / test (push) Has been cancelled
Docs / test (push) Has been cancelled
2024-03-26 08:39:40 +01:00
d0p1 🏳️‍⚧️ 0666a769d3 build: fix missing DESTDIR
Some checks failed
Build / test (push) Has been cancelled
Docs / test (push) Has been cancelled
2024-03-26 10:04:06 +01:00
d0p1 🏳️‍⚧️ 0365dd5da5 build: define INCDIR,BINDIR,LIBDIR...
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-26 07:48:32 +01:00
d0p1 🏳️‍⚧️ 9a5b474ad2 chore: lib/ cleanup
Some checks failed
Build / test (push) Has been cancelled
Docs / test (push) Has been cancelled
2024-03-24 09:44:14 +01:00
d0p1 🏳️‍⚧️ 2b425caf5f chore: external dir
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-24 09:04:27 +01:00
d0p1 🏳️‍⚧️ 74e09f7b33 refactor: reorganize bootloader source code
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-24 09:03:03 +01:00
d0p1 🏳️‍⚧️ a4d5179982 doc: describe COFF file structure
Some checks failed
Build / test (push) Has been cancelled
Docs / test (push) Has been cancelled
2024-03-21 13:18:23 +01:00
d0p1 🏳️‍⚧️ e9ec779ca0 feat: EFI 'hello, world'
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-21 11:42:33 +01:00
d0p1 🏳️‍⚧️ 03c95cb0a4 chore: add 'coff.h' header
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-20 16:51:27 +01:00
d0p1 🏳️‍⚧️ 9aaad60e6e fix: multiboot in stpdboot.sys
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-20 10:48:47 +01:00
d0p1 🏳️‍⚧️ 6b36d17a5e chore: update README.md
Some checks failed
Build / test (push) Has been cancelled
Docs / test (push) Has been cancelled
2024-03-04 14:05:23 +01:00
d0p1 🏳️‍⚧️ 4361041d09 feat(tools): list file in fat12 root directory
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-03 16:39:21 +01:00
d0p1 🏳️‍⚧️ 060c2835f6 refactor: move multiboot struct from kernel to loader 2024-03-03 16:38:35 +01:00
d0p1 🏳️‍⚧️ e71c7ce555 feat(tools): dump bpb info
Some checks are pending
Build / test (push) Waiting to run
Docs / test (push) Waiting to run
2024-03-03 15:07:47 +01:00
d0p1 🏳️‍⚧️ aa5ef02a2c chore: use git.cute.engineering as main repository 2024-02-15 15:19:27 +01:00
d0p1 🏳️‍⚧️ 7f88017ed7 feat(bootload): load next stage and preload kernel from FAT 2024-02-08 14:58:18 +01:00
d0p1 🏳️‍⚧️ d94d9fb5bb chore: misc files 2024-02-06 18:27:51 +01:00
d0p1 🏳️‍⚧️ 670a7f3bb4 feat: stage0 of a tiny boot loader 2024-02-06 15:20:27 +01:00
d0p1 🏳️‍⚧️ 3fddd705f8 refactor: switch from NASM to FASM 2024-02-04 20:50:36 +01:00
d0p1 🏳️‍⚧️ 32f1956ca2 refactor: rework IDT and GDT 2023-07-13 16:00:20 +02:00
d0p1 🏳️‍⚧️ 08a7d5c975 docs: documente ISA/AT buses I/O Port map 2023-07-13 13:47:23 +02:00
d0p1 🏳️‍⚧️ a9fec6e18c feat: setup paging and map kernel to higher half
Kernel is now at 0xC0100000, but still we use 4MiB pages, instruction like 'invlpg' which are invalid for cpu prior to 486, and we don't ensure multiboot structures are mapped. Still lot of work
2023-07-12 13:31:08 +02:00
imgbot[bot] fd991daeed
chore(imgbot): optimize images (#1)
*Total -- 127.36kb -> 97.71kb (23.28%)

/docs/img/logo.png -- 5.75kb -> 4.29kb (25.33%)
/docs/img/pmap_bootstrap.png -- 121.61kb -> 93.42kb (23.18%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-07-12 11:40:19 +02:00
d0p1 🏳️‍⚧️ 72f4ef1f00 docs: documents memory management 2023-07-12 11:33:44 +02:00
d0p1 🏳️‍⚧️ 5cccfa22d4 feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00