62 Commits

Author SHA1 Message Date
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
Alex
1c68fdfc31
Update submodules 2023-02-15 07:41:02 +02:00
Alex
90282778dd
Serial null for COM3 and COM4 2023-02-10 17:59:43 +02:00
Alex
b7a7901cf9
Updated Makefile 2023-01-03 00:50:03 +02:00
Alex
1d9cd1218b
Remove .so & .a files from /system directory 2022-12-24 09:19:16 +02:00
Alex
e887d57600
Build Userspace & Drivers only on x64 2022-12-21 03:59:02 +02:00
Alex
df0c95ef5e
Remove elf files too from drivers directory 2022-12-16 03:09:13 +02:00
Alex
26571897fb
Remove files inside sys too 2022-12-08 10:35:24 +02:00
Alex
59dfe30d64
Change video device to vmware-svga 2022-12-07 17:07:03 +02:00
Alex
946c1f8613
Added "profiler.log" on COM2 2022-11-28 08:28:15 +02:00
Alex
e70b37312f
Updated Makefile 2022-11-18 06:47:42 +02:00
Alex
0e4abb9e86
Update files 2022-11-07 08:35:11 +02:00