VKernel / vpsdk / Apps / Libs 共 30 个源文件:内核与 SDK 侧的新语法适配及编译修正(含 bootinfo.vp / main.vp 位宽改 uint64、gfx.vp 前向引用改指针、devfs.vp 指针解引用赋值、elf.vp 跨模块函数取值等)。删除 vpsdk/wiki/*.md(14 文件,约 -8100 行):与仓库根 wiki 重复的拷贝,统一以根 wiki 为唯一来源。
13 lines
551 B
Plaintext
13 lines
551 B
Plaintext
import vpsdk.syscall as syscall
|
|
import t, c
|
|
|
|
export def log_info(msg: const str):
|
|
syscall._syscall1(uint64(syscall.SERIAL_PUTS), uint64("[SerialLogger] "))
|
|
syscall._syscall1(uint64(syscall.SERIAL_PUTS), uint64(msg))
|
|
syscall._syscall1(uint64(syscall.SERIAL_PUTS), uint64("\n"))
|
|
|
|
export def log_warn(msg: const str):
|
|
syscall._syscall1(uint64(syscall.SERIAL_PUTS), uint64("[SerialLogger:WARN] "))
|
|
syscall._syscall1(uint64(syscall.SERIAL_PUTS), uint64(msg))
|
|
syscall._syscall1(uint64(syscall.SERIAL_PUTS), uint64("\n"))
|