Repository navigation
L1 Surface Map
语言:简体中文 | L1-Surface-Map-EN
编号 162,映射到每个组声明所在的位置。
(随时可重新生成原始表格:make api-docs ->
INTERFACES.md - 每个声明都带有文件和行号。)
原始扩展接口面:帧缓冲访问
(l1_ext_fb_get_info),字体引擎注册协议
(l1_ext_register_font_engine + screen_font_engine ops
结构体),控制台钩子 (l1_ext_set_console_hook /
l1_ext_console_hook),配置
(l1_ext_config_read/write/get_all),更新链入口
(l1_ext_check_update + 异步),电源(关机/挂起/停止/重启
- 挂起在实时 S3 恢复后返回 0),以及 Shell 桥
(
l1_ext_shell_register_command_ex, list_commands_a_z / by_wp)。全部在l1/l1_ext.h中。
driver_block_register / read / write / flush (+ set_ops),
driver_block_ahci_init,driver_block_nvme_init,
driver_block_ata_dma_init(每个都接收已发现的 pci_dev)。
drivers/block/driver_block_blk.h。
driver_nic_register / send / recv / link_status / get_mac 加上
各系列初始化入口点(e1000e, igb, ixgbe, rtl8139, rtl8168,
rtl8125, rtl810x, bcm57xx)。drivers/nic/driver_nic.h。
ota_ab 系列:槽位、标志、验证、安装。
kernel/ota/ota_ab.h。
driver_snd_register / play / stop / set_rate / set_volume / get_caps + probe_all/make_tone + 各硬件初始化入口点(hda, ac97,
sb16, es1370, virtio)+ 查找/列表助手。
drivers/snd/driver_snd.h。
elf_load_dynamic,ldso_run,so_load/so_unload,
symbol_resolve,dlsym_impl/dlopen_impl/dlclose_impl,
reloc_apply,elf_get_needed。l1/l1_wp8b.h。
shell_run,shell_register_builtin / unregister_builtin,
tool_register / tool_list,job_create / job_list / job_control。
l1/l1_wp8cd.h。
sys_proc_exec / sys_proc_exit,pipe_create,fd_dup / fd_dup2,
signal_send / signal_return,sys_mem_mmap / munmap / mprotect / brk,sys_chdir - 这是 Unix 形状的接口面,userprogs/
构建其上。l1/l1_wp8a.h。
tui/tui_ext.h 中的首批 TUI 声明。
klog 6 (klog_write / set_level / set_level_enabled / flush / rotate / filter_set,kernel/lib/lib_klog.h 第 72-106 行) +
看门狗 5 (register / start / feed / stop / set_timeout,
kernel/core/core_watchdog.h 第 74-83 行) + 健康 5 (get_cpu / get_mem / get_tasks / get_io / export,
kernel/core/core_health.h 第 76-85 行)。
- 配置/检查更新:5 个接口。
- rule-9 自托管:5 个接口(安装/abdisk/grub-install 背后的内核内 GRUB 有效载荷)。
- 编号 8 之外的完整 TUI 组件接口面(
tui/tui_ext.h中总共 37 个声明)。