feat(font+sys): 字库内存纪律(agent-215)+sysui接管launcher监管(agent-216)
215: meow_font.c 流式分块解码(gbk峰值40→23.5MB, 逐字节校验一致) + 多字体槽5→4+16MB驻留预算; 量化: gbk稳态驻留17.3MB vs common 4.2MB(OOM主因); meow_font.a→67113c03 meow_ui.a→223d5401 216: bootmenu让位(sysui在则start launcher让位, 不在则exec兜底) + S70预置launcher.conf enabled=1(+旧设备升级迁移); launcher崩溃可自动拉起; bootmenu 4441822d / S70 e435affc / S90 e0ace111 216注: S70早启动与选单共存为真机重点观察项
This commit is contained in:
1 parent
90e28e7b7e
commit
c0f7a95719
10 files changed
+434
-92
No files matched your search
@@ -8,10 +8,11 @@
|
||||
# * M2: meow_bootmenu is launched with --fork, so:
|
||||
# 选 HibyOS -> bootmenu forks /usr/bin/hiby_player (最小启动契约),
|
||||
# parent becomes supervisor/热键守护, blocks rcS.
|
||||
# 选 MeowOS -> bootmenu exec /usr/bin/meow_launcherd (MeowOS 基础主屏),
|
||||
# blocks rcS.
|
||||
# Either way rcS is blocked by S90 until整机重启/热键切换, so S92 (兜底 patch)
|
||||
# is normally never reached; SSH was moved to S84 so it is already online.
|
||||
# 选 MeowOS -> launcher 生命周期已交 meow_sysui(S70 起):sysui 在 → bootmenu
|
||||
# 让 sysui 拉起 launcher 并让位退出(rcS 推进,S92 见 mode=meow 跳过
|
||||
# 播放器);sysui 不在 → bootmenu 照旧 exec /usr/bin/meow_launcherd(兜底)。
|
||||
# HibyOS 模式 rcS 被 S90 阻塞;MeowOS(sysui 托管)rcS 推进到 S92(兜底 patch,mode=meow 跳过)。
|
||||
# SSH was moved to S84 so it is already online.
|
||||
# * rcS runs S??* (non-.sh) as fork-ed subprocesses, so `exec` here replaces
|
||||
# ONLY this script's process.
|
||||
# * 红线: 启动前清 /data/recovery_all、禁经 hiby_player.sh、禁 killall、
|
||||
|
||||
Reference in new issue
Block a user