From 25fa7f331d6772f5b2cfee50c581db1c5aa71a1e Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Wed, 13 May 2026 16:29:04 +0800 Subject: feat: replace early_puts with kprintf in selftest for improved logging --- na/test/selftest.cc | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) (limited to 'na/test') diff --git a/na/test/selftest.cc b/na/test/selftest.cc index a992ae2..96962e2 100644 --- a/na/test/selftest.cc +++ b/na/test/selftest.cc @@ -19,12 +19,20 @@ void selftest_vmm(); void selftest_fdt(); void selftest_vma(); void selftest_atomic(); +void selftest_trap(); +void selftest_sched(); +void selftest_klog(); +void selftest_random(); +void selftest_reloc(); +void selftest_waitqueue(); +void selftest_uaccess(); +void selftest_sys_mm(); void selftest_run_all() { - early_puts("\n========================================\n"); - early_puts(" Boot Self-Test Suite\n"); - early_puts("========================================\n"); + kprintf("\n========================================\n"); + kprintf(" Boot Self-Test Suite\n"); + kprintf("========================================\n"); selftest_spinlock(); selftest_pmm(); @@ -34,8 +42,16 @@ void selftest_run_all() selftest_vma(); selftest_atomic(); selftest_fdt(); + selftest_trap(); + selftest_sched(); + selftest_klog(); + selftest_random(); + selftest_reloc(); + selftest_waitqueue(); + selftest_uaccess(); + selftest_sys_mm(); - early_puts("========================================\n"); - early_puts(" All self-tests PASSED\n"); - early_puts("========================================\n\n"); + kprintf("========================================\n"); + kprintf(" All self-tests PASSED\n"); + kprintf("========================================\n\n"); } -- cgit v1.2.3