|
e270c9f35b
|
refactor(kernel): update debug messages
|
2025-04-17 16:01:03 +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 |
|
|
11d326b693
|
feat(kernel/tty): implement processing control characters (^C, ^D, etc)
|
2025-04-13 09:49:09 +00:00 |
|
|
0041300a00
|
style(kernel/elf): change code style
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-04-03 12:06:23 +00:00 |
|
|
8d71ed0ad5
|
refactor(kernel): remove 'foreach' macro
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-29 22:43:07 +00:00 |
|
|
79e55140e3
|
feat(kernel/driver): implement driver sha512 verification
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-21 03:23:25 +00:00 |
|
|
be72d2dc06
|
fix(kernel/driver): filter out non-.drv files in driver loading
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-21 03:21:32 +00:00 |
|
|
84298fc4eb
|
fix(kernel/driver): set unused file system operation pointers to nullptr
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 23:31:30 +00:00 |
|
|
87a2dc9444
|
fix(kernel/driver): node device & offset were not set for new created files under /dev
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 23:29:13 +00:00 |
|
|
95585fce5f
|
fix(kernel/driver): remove unused device handling code in daemon
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 21:37:10 +00:00 |
|
|
f824df9aad
|
feat(kernel/driver): implement built-in driver support
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 21:34:16 +00:00 |
|
|
426499090e
|
feat(kernel/driver): add CreateDeviceFile function in the API
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 21:32:00 +00:00 |
|
|
1af2cf657d
|
feat(kernel/driver): add CreateDeviceFile method
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 21:30:15 +00:00 |
|
|
851a8c140f
|
feat(kernel/driver): add ReloadDriver method to manage driver reloading
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 21:27:20 +00:00 |
|
|
ae2617dca2
|
refactor(driver/api): delegate memory allocation and deallocation to DriverManager
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-02 21:26:00 +00:00 |
|
|
adba9cc348
|
refactor(driver/api): fix formatting
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-01 23:33:55 +00:00 |
|
|
232e06f8f3
|
refactor(kernel/pci): simplify PCI device initialization by delegating to PCIManager
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-03-01 23:32:54 +00:00 |
|
|
e927d93a48
|
feat(kernel): add stub device /dev/fb0
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-02-14 19:57:29 +02:00 |
|
|
3af04bce80
|
refactor: fix release building for aarch64 and arm
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-01-11 07:11:28 +02:00 |
|
|
e6933acfb0
|
kernel: add aarch64 architecture support
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-01-10 17:26:26 +02:00 |
|
|
2bb997597e
|
refactor: Fix build on i386
CodeQL Advanced / Analyze (${{ matrix.language }}) (manual, c-cpp) (push) Has been cancelled
Deploy Documentation / Deploy Documentation to GitHub Pages (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
Signed-off-by: EnderIce2 <enderice2@protonmail.com>
|
2025-01-07 17:49:37 +02:00 |
|
EnderIce2
|
682c84b2af
|
Merge remote-tracking branch 'Kernel/master'
|
2024-11-20 05:00:33 +02:00 |
|