feat: D4 DKM colored log prefixes - every driver has its own temper

- log.c: color context (log_set_color / log_color_enable); ANSI only goes to serial, BOOTLOG.TXT buffer stays clean plain text
- kernel_api.c: dkm_log_set_driver() — driver-name FNV-1a hash into an 8-color bright ANSI palette, deterministic per driver
- load sites (dkm_core builtin + boot_modules external) set color around driver_init and clear after
- FUCK [debug] color_log gate (dev=1, release=0)
- QEMU verified: 1150 colored lines, per-driver stable colors (.build_tmp/qemu_serial_d4color.log)
This commit is contained in:
Linehu
2026-10-02 19:48:54 +08:00
parent 068e0e37c3
commit 3aa15e7b21
22 changed files with 130 additions and 9 deletions
+3 -1
View File
@@ -1,4 +1,4 @@
# Deshab Kernel Configuration — release 变体(build/configs/release/FUCK)
# Deshab Kernel Configuration — release 变体(build/configs/release/FUCK)
# build.ps1 -Variant release 打包前注入 SYSTEM/system/deshab64/FUCK
# 发布版:调试零开销、进登录+向导正常路径、真机安全选项
@@ -81,9 +81,11 @@ dsk_trace=0
block_trace=0
net_trace=0
input_trace=0
color_log=0
[compat]
lib_path=lib
linux_lib_guest_path=/usr/lib/deshab
linux_lib_sync=0
pe_dll_search=1