73 Commits

Author SHA1 Message Date
70a08e46bd
fix(rootfs): 🐛 fix subsystem tar to not use PaxHeader 2025-05-17 12:05:45 +00:00
0fffc6c914
build: fix "limine.h: No such file or directory" error 2025-04-14 01:29:25 +00:00
34e24df7c9
build: add __ci-prepare-archive 2025-04-14 01:27:20 +00:00
0735743f44
build: fix kernel build on different architectures
Userspace still fails to compile on non-x86!!!
2025-04-13 13:47:59 +00:00
ed1f4f3c1b
test: reduce debug qemu memory allocation for amd64 architecture 2025-04-12 04:38:24 +00:00
ec04e5abe9
build: update rootfs tar command to use gzip compression 2025-04-12 04:37:48 +00:00
5ecfffc049
build: create mnt directory in root filesystem setup 2025-04-12 04:37:23 +00:00
c7d501b466
build: add support for quiet build mode in CMakeLists 2025-04-12 04:36:16 +00:00
f054e9976a
build: increase qemu debug RAM to 1GB
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-04 10:50:39 +00:00
a1622cc885
ci: fix 'tmp_rootfs/sys/drv/': No such file or directory
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-03 10:53:38 +00:00
bd32020876
revert: last commit
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-03 10:53:07 +00:00
44323c85a3
ci: rootfs structure was not created
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-04-03 10:48:53 +00:00
c412a75f91
feat(kernel): update limine
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-25 18:15:45 +00:00
0cc4d5096b
fix: accidentally hit CTRL+Z
Some checks failed
Build OS / Build Cross-Compiler & Toolchain (push) Has been cancelled
Deploy Website / Deploy Website to GitHub Pages (push) Has been cancelled
Build OS / Analyze (c-cpp) (push) Has been cancelled
Build OS / Build OS (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-25 15:20:57 +00:00
34bd348f25
fix(devcontainer): qemu cannot access /dev/kvm "failed to initialize kvm: Permission denied"
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-25 15:18:43 +00:00
d251d9d03f
refactor(rootfs): reorganize file structure and remove unnecessary .gitkeep files
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-24 15:33:07 +00:00
527e1708ce
refactor(rootfs): change "initrd" to "rootfs"
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-24 00:51:00 +00:00
1c842ef3d1
docs: update build instructions
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-08 00:47:43 +00:00
793ccfd5ba
ci: add CHANGELOG.md in artifacts
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Has been cancelled
Build OS / Build Cross-Compiler & Toolchain (push) Has been cancelled
Build OS / Analyze (c-cpp) (push) Has been cancelled
Build OS / Build OS (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 03:22:30 +00:00
66362ed387
chore: add git-cliff
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 03:17:00 +00:00
e1e9ce050d
ci: fix limine in ci build
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 02:00:47 +00:00
19055409cd
ci: experimental change to workflows to use dev container
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-03-06 00:26:30 +00:00
0912d4b383
build: add Bootloader clean target to Makefile
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-23 21:47:27 +02:00
a8ff50541a
build: add initial Bootloader implementation
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-23 21:43:03 +02:00
137f16bc55
build: update debug configuration for aarch64
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-13 09:20:07 +02:00
995ef471ab
build: update QEMU configuration for aarch64 to use raspi4b
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-13 06:50:48 +02:00
fbe9fbfbd1
kernel: add arm architecture support
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 5m35s
Build OS / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Has been cancelled
Build OS / Build Cross-Compiler & Toolchain (push) Has been cancelled
Build OS / Build amd64 (push) Has been cancelled
Build OS / Build i386 (push) Has been cancelled
Build OS / Build aarch64 (push) Has been cancelled
Build OS / Build arm (push) Has been cancelled
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-10 18:55:34 +02:00
e6933acfb0
kernel: add aarch64 architecture support
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-10 17:26:26 +02:00
edd13c30c5
chore: Update markdown files
Added CODE_OF_CONDUCT.md
Added CONTRIBUTING.md
Moved CREDITS.md
Moved LICENSES.md
Added SECURITY.md
Added STYLE_GUIDE.md

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 07:52:29 +02:00
dea36a0228
chore: Update makefiles and doxygen
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
2025-01-04 06:26:55 +02:00
EnderIce2
7948d0c6e5
chore: Update makefiles & macros 2024-11-29 04:24:27 +02:00
EnderIce2
ce3cf8162a
chore: Update codebase
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 53s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 17m52s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
2024-11-28 04:47:30 +02:00
EnderIce2
0dbdacb8df
chore: General cleanup 2024-11-27 01:19:24 +02:00
EnderIce2
dc5d62717e
Update submodules 2024-11-20 04:26:09 +02:00
EnderIce2
15585c4b2e
Update qemu-disk.img to qemu-disk.qcow2 in Makefile 2024-02-10 04:36:07 +02:00
EnderIce2
a18b24e859
Update files 2024-01-19 06:53:16 +02:00
Alex
df42eadad7
Update Makefile 2023-10-09 01:48:21 +03:00
Alex
425da0b8c3
Add parallel.log 2023-08-24 04:49:51 +03:00
Alex
4b930236c7
Update OS 2023-08-06 04:55:00 +03:00
Alex
9730af9992
Update OS 2023-06-10 13:12:18 +03:00
Alex
5fb1f96005
Update filesystem structure 2023-05-20 04:31:24 +03:00
Alex
721652909f
Update configs 2023-05-11 19:05:26 +03:00
Alex
061c2ef1aa
Update submodules 2023-04-07 05:29:28 +03:00
Alex
61587abc9e
Add options to disable compilation for kernel, userspace or drivers 2023-03-29 03:36:56 +03:00
Alex
d0ba001bf2
Support i386 2023-03-29 03:03:42 +03:00
Alex
fea3816246
Add bootanim.tar.gz 2023-03-25 12:13:20 +02:00
Alex
9230491801
Change BOOTLOADER options 2023-03-19 22:19:40 +02:00
Alex
281ca41f6e
Debugging with 1GB of ram 2023-03-14 01:42:53 +02:00
Alex
969f34eb83
Renamed serial3.log to memtrk.dmp 2023-03-10 21:17:12 +02:00
Alex
5e19529fdd
Dump serial 3 and 4 too 2023-02-16 02:30:34 +02:00