You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

带Bootloader的基础内核镜像超2^14大小后无法运行,请求排查

带Bootloader的基础内核镜像超过16KB时无法正常运行的问题排查求助
  • 核心现象:当最终生成的镜像文件大小超过2^14(16384字节)时,我开发的带Bootloader的基础内核无法正常启动运行。通过char数组填充空间做测试,同样验证了这一阈值——镜像大小一旦超过16KB,内核就彻底无法工作。
  • 触发关联:这个问题是在实现基于Buddy算法的基础内存管理时出现的;删除memory.c文件中的buddy_free函数后,重新编译整个项目,内核就能恢复正常运行。
  • 已做调试:尝试用bochs调试器进行调试,但没能定位到具体的问题原因。
  • 代码状态:相关代码仓库中包含当前的问题版本,后续我会自行修复。

我正在学习操作系统开发相关技术,希望能得到协助排查该问题。

内容的提问来源于stack exchange,提问作者Domonkos Gyömörey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 20:22:10