This commit is contained in:
2026-04-10 22:23:44 +08:00
parent 30b2cf8124
commit d459b7a39a
8 changed files with 109 additions and 7 deletions

View File

@@ -63,7 +63,7 @@ static void clks_task_usrd(u64 tick) {
clks_userland_tick(tick);
}
static void clks_stage13_syscall_probe(void) {
static void clks_stage14_syscall_probe(void) {
char child_name[96];
char read_buf[160];
u64 root_children;
@@ -135,8 +135,16 @@ static void clks_stage13_syscall_probe(void) {
"USER",
"LAUNCH_FAIL",
clks_syscall_invoke_kernel(CLKS_SYSCALL_USER_LAUNCH_FAIL, 0ULL, 0ULL, 0ULL));
}
clks_log_hex(CLKS_LOG_INFO,
"TTY",
"COUNT",
clks_syscall_invoke_kernel(CLKS_SYSCALL_TTY_COUNT, 0ULL, 0ULL, 0ULL));
clks_log_hex(CLKS_LOG_INFO,
"TTY",
"ACTIVE",
clks_syscall_invoke_kernel(CLKS_SYSCALL_TTY_ACTIVE, 0ULL, 0ULL, 0ULL));
}
void clks_kernel_main(void) {
const struct limine_framebuffer *boot_fb;
const struct limine_memmap_response *boot_memmap;
@@ -162,7 +170,7 @@ void clks_kernel_main(void) {
clks_tty_init();
}
clks_log(CLKS_LOG_INFO, "BOOT", "CLEONOS STAGE13 START");
clks_log(CLKS_LOG_INFO, "BOOT", "CLEONOS STAGE14 START");
if (boot_fb == CLKS_NULL) {
clks_log(CLKS_LOG_WARN, "VIDEO", "NO FRAMEBUFFER FROM LIMINE");
@@ -271,7 +279,7 @@ void clks_kernel_main(void) {
syscall_ticks = clks_syscall_invoke_kernel(CLKS_SYSCALL_TIMER_TICKS, 0ULL, 0ULL, 0ULL);
clks_log_hex(CLKS_LOG_INFO, "SYSCALL", "TICKS", syscall_ticks);
clks_stage13_syscall_probe();
clks_stage14_syscall_probe();
clks_log(CLKS_LOG_INFO, "TTY", "VIRTUAL TTY0 READY");
clks_log(CLKS_LOG_DEBUG, "KERNEL", "IDLE LOOP ENTER");
@@ -279,4 +287,3 @@ void clks_kernel_main(void) {
clks_cpu_halt_forever();
}