| CMakeLists.txt |
CMake |
535 |
0 |
75 |
610 |
| Makefile |
Makefile |
100 |
0 |
22 |
122 |
| cleonos/c/apps/elfrunner_kmain.c |
C |
6 |
0 |
3 |
9 |
| cleonos/c/apps/elfrunner_main.c |
C |
6 |
0 |
3 |
9 |
| cleonos/c/apps/memc_kmain.c |
C |
6 |
0 |
3 |
9 |
| cleonos/c/apps/memc_main.c |
C |
8 |
0 |
3 |
11 |
| cleonos/c/apps/shell_main.c |
C |
396 |
0 |
124 |
520 |
| cleonos/c/apps/ttydrv_main.c |
C |
6 |
0 |
3 |
9 |
| cleonos/c/include/cleonos_rust_bridge.h |
C++ |
6 |
0 |
4 |
10 |
| cleonos/c/include/cleonos_syscall.h |
C++ |
60 |
0 |
5 |
65 |
| cleonos/c/src/runtime.c |
C |
11 |
0 |
6 |
17 |
| cleonos/c/src/syscall.c |
C |
89 |
0 |
29 |
118 |
| cleonos/c/stub.c |
C |
3 |
4 |
2 |
9 |
| cleonos/rust/src/lib.rs |
Rust |
23 |
0 |
9 |
32 |
| clks/arch/aarch64/boot.c |
C |
6 |
0 |
1 |
7 |
| clks/arch/x86_64/boot.c |
C |
6 |
0 |
1 |
7 |
| clks/arch/x86_64/interrupt_stubs.S |
Go Assembly |
108 |
0 |
12 |
120 |
| clks/drivers/serial/serial.c |
C |
52 |
0 |
16 |
68 |
| clks/drivers/video/font8x8.c |
C |
67 |
0 |
8 |
75 |
| clks/drivers/video/font8x8.h |
C++ |
5 |
0 |
3 |
8 |
| clks/drivers/video/framebuffer.c |
C |
162 |
0 |
42 |
204 |
| clks/drivers/video/psf_font.c |
C |
159 |
0 |
35 |
194 |
| clks/drivers/video/psf_font.h |
C++ |
14 |
0 |
4 |
18 |
| clks/include/clks/boot.h |
C++ |
11 |
0 |
4 |
15 |
| clks/include/clks/compiler.h |
C++ |
13 |
0 |
4 |
17 |
| clks/include/clks/cpu.h |
C++ |
20 |
0 |
4 |
24 |
| clks/include/clks/driver.h |
C++ |
28 |
0 |
8 |
36 |
| clks/include/clks/elf64.h |
C++ |
27 |
0 |
8 |
35 |
| clks/include/clks/elfrunner.h |
C++ |
6 |
0 |
3 |
9 |
| clks/include/clks/exec.h |
C++ |
8 |
0 |
3 |
11 |
| clks/include/clks/framebuffer.h |
C++ |
20 |
0 |
4 |
24 |
| clks/include/clks/fs.h |
C++ |
23 |
0 |
7 |
30 |
| clks/include/clks/heap.h |
C++ |
15 |
0 |
4 |
19 |
| clks/include/clks/interrupts.h |
C++ |
6 |
0 |
3 |
9 |
| clks/include/clks/kelf.h |
C++ |
9 |
0 |
5 |
14 |
| clks/include/clks/kernel.h |
C++ |
4 |
0 |
2 |
6 |
| clks/include/clks/keyboard.h |
C++ |
19 |
0 |
5 |
24 |
| clks/include/clks/limine.h |
C++ |
132 |
0 |
24 |
156 |
| clks/include/clks/log.h |
C++ |
12 |
0 |
4 |
16 |
| clks/include/clks/pmm.h |
C++ |
16 |
0 |
5 |
21 |
| clks/include/clks/ramdisk.h |
C++ |
17 |
0 |
8 |
25 |
| clks/include/clks/scheduler.h |
C++ |
18 |
0 |
5 |
23 |
| clks/include/clks/serial.h |
C++ |
6 |
0 |
2 |
8 |
| clks/include/clks/service.h |
C++ |
31 |
0 |
8 |
39 |
| clks/include/clks/shell.h |
C++ |
7 |
0 |
3 |
10 |
| clks/include/clks/string.h |
C++ |
9 |
0 |
3 |
12 |
| clks/include/clks/syscall.h |
C++ |
34 |
0 |
4 |
38 |
| clks/include/clks/task.h |
C++ |
24 |
0 |
7 |
31 |
| clks/include/clks/tty.h |
C++ |
12 |
0 |
5 |
17 |
| clks/include/clks/types.h |
C++ |
17 |
0 |
6 |
23 |
| clks/include/clks/userland.h |
C++ |
11 |
0 |
4 |
15 |
| clks/kernel/driver.c |
C |
163 |
0 |
48 |
211 |
| clks/kernel/elf64.c |
C |
170 |
0 |
52 |
222 |
| clks/kernel/elfrunner.c |
C |
30 |
0 |
8 |
38 |
| clks/kernel/exec.c |
C |
51 |
0 |
15 |
66 |
| clks/kernel/fs.c |
C |
698 |
0 |
220 |
918 |
| clks/kernel/heap.c |
C |
134 |
0 |
42 |
176 |
| clks/kernel/interrupts.c |
C |
298 |
0 |
43 |
341 |
| clks/kernel/kelf.c |
C |
203 |
1 |
53 |
257 |
| clks/kernel/keyboard.c |
C |
199 |
0 |
42 |
241 |
| clks/kernel/kmain.c |
C |
180 |
1 |
50 |
231 |
| clks/kernel/limine_requests.c |
C |
76 |
0 |
26 |
102 |
| clks/kernel/log.c |
C |
79 |
0 |
17 |
96 |
| clks/kernel/pmm.c |
C |
82 |
0 |
23 |
105 |
| clks/kernel/ramdisk.c |
C |
172 |
0 |
50 |
222 |
| clks/kernel/scheduler.c |
C |
127 |
0 |
42 |
169 |
| clks/kernel/service.c |
C |
113 |
0 |
34 |
147 |
| clks/kernel/shell.c |
C |
860 |
0 |
230 |
1,090 |
| clks/kernel/syscall.c |
C |
243 |
0 |
50 |
293 |
| clks/kernel/tty.c |
C |
275 |
0 |
77 |
352 |
| clks/kernel/userland.c |
C |
113 |
0 |
32 |
145 |
| clks/lib/string.c |
C |
54 |
0 |
16 |
70 |
| cmake/check_tools.cmake |
CMake |
32 |
0 |
6 |
38 |
| cmake/log.cmake |
CMake |
30 |
0 |
6 |
36 |
| cmake/log_emit.cmake |
CMake |
23 |
0 |
6 |
29 |
| cmake/setup_limine.cmake |
CMake |
100 |
0 |
18 |
118 |
| configs/limine.conf |
Properties |
6 |
0 |
1 |
7 |
| docs/README.md |
Markdown |
22 |
0 |
2 |
24 |
| docs/stage1.md |
Markdown |
41 |
0 |
5 |
46 |
| docs/stage10.md |
Markdown |
34 |
0 |
6 |
40 |
| docs/stage11.md |
Markdown |
36 |
0 |
5 |
41 |
| docs/stage12.md |
Markdown |
40 |
0 |
6 |
46 |
| docs/stage13.md |
Markdown |
34 |
0 |
6 |
40 |
| docs/stage14.md |
Markdown |
44 |
0 |
8 |
52 |
| docs/stage15.md |
Markdown |
47 |
0 |
7 |
54 |
| docs/stage2.md |
Markdown |
30 |
0 |
5 |
35 |
| docs/stage20.md |
Markdown |
46 |
0 |
6 |
52 |
| docs/stage21.md |
Markdown |
72 |
0 |
7 |
79 |
| docs/stage3.md |
Markdown |
29 |
0 |
5 |
34 |
| docs/stage4.md |
Markdown |
30 |
0 |
5 |
35 |
| docs/stage5.md |
Markdown |
29 |
0 |
5 |
34 |
| docs/stage6.md |
Markdown |
30 |
0 |
6 |
36 |
| docs/stage7.md |
Markdown |
34 |
0 |
6 |
40 |
| docs/stage8.md |
Markdown |
31 |
0 |
6 |
37 |
| docs/stage9.md |
Markdown |
31 |
0 |
6 |
37 |
| ramdisk/shell/init.cmd |
Batch |
11 |
0 |
2 |
13 |
| scripts/gen-tty-psf.ps1 |
PowerShell |
64 |
2 |
18 |
84 |