From a2c89df195f15551e1cacbe779f3023fbbb50744 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sat, 21 Mar 2026 10:27:23 +0000 Subject: [PATCH] kernel: convert some verbose log messages to trace messages --- sched/task.c | 4 ++-- sched/thread.c | 4 ++-- syscall/task.c | 2 ++ vm/address-space.c | 11 ++++++++++- vm/vm-object.c | 4 +++- 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/sched/task.c b/sched/task.c index 09acbab..89902e7 100644 --- a/sched/task.c +++ b/sched/task.c @@ -330,11 +330,11 @@ void task_exit(int status) task_unlock(self); handle_table_destroy(handles); - printk("thread %s[%u.%u] killed", + tracek("thread %s[%u.%u] killed", self->t_name, self->t_id, cur_thread->tr_id); - printk("task %s[%u] killed (%u, %u)", + tracek("task %s[%u] killed (%u, %u)", self->t_name, self->t_id, self->t_base.ob_refcount, diff --git a/sched/thread.c b/sched/thread.c index 2f44513..ee14374 100644 --- a/sched/thread.c +++ b/sched/thread.c @@ -148,7 +148,7 @@ void thread_exit(void) thread_lock_irqsave(self, &flags); self->tr_state = THREAD_STOPPED; object_assert_signal(&self->tr_base, THREAD_SIGNAL_STOPPED); - printk("thread %s[%u.%u] exited", + tracek("thread %s[%u.%u] exited", self->tr_parent->t_name, self->tr_parent->t_id, self->tr_id); @@ -184,7 +184,7 @@ void thread_kill(struct thread *thread) } object_assert_signal(&thread->tr_base, THREAD_SIGNAL_STOPPED); - printk("thread %s[%u.%u] killed", + tracek("thread %s[%u.%u] killed", thread->tr_parent->t_name, thread->tr_parent->t_id, thread->tr_id); diff --git a/syscall/task.c b/syscall/task.c index a33c843..81fa45e 100644 --- a/syscall/task.c +++ b/syscall/task.c @@ -8,8 +8,10 @@ extern kern_status_t sys_task_exit(int status) { +#if defined(TRACE) struct task *self = current_task(); printk("%s[%d]: task_exit(%d)", self->t_name, self->t_id, status); +#endif task_exit(status); return KERN_FATAL_ERROR; } diff --git a/vm/address-space.c b/vm/address-space.c index 30505eb..052fca3 100644 --- a/vm/address-space.c +++ b/vm/address-space.c @@ -4,6 +4,8 @@ #include #include #include +#include +#include #include #include #include @@ -1297,7 +1299,14 @@ kern_status_t address_space_demand_map( object_offset, VMO_ALLOCATE_MISSING_PAGE, NULL); - // tracek("vm: mapping %07llx -> %10llx", vm_page_get_paddr(pg), addr); +#if 0 + struct task *self = current_task(); + printk("vm: %s[%d] mapping %07llx -> %10llx", + self->t_name, + self->t_id, + vm_page_get_paddr(pg), + addr); +#endif if (!pg) { return KERN_FATAL_ERROR; diff --git a/vm/vm-object.c b/vm/vm-object.c index 382c9df..0a028e0 100644 --- a/vm/vm-object.c +++ b/vm/vm-object.c @@ -281,10 +281,12 @@ static struct vm_page *alloc_page(struct vm_object *vo, off_t offset) void *page_buf = vm_page_get_vaddr(page); memset(page_buf, 0x0, vm_page_get_size_bytes(page)); - tracek("vm-object: [%s] alloc offset %zx -> page %zx", +#if 0 + printk("vm-object: [%s] alloc offset %zx -> page %zx", vo->vo_name, offset, vm_page_get_paddr(page)); +#endif page->p_vmo_offset = offset; vo->vo_pages.b_root = &page->p_bnode; btree_insert_fixup(&vo->vo_pages, &page->p_bnode);