Replies: 7 comments
-
arceos tutorial book 框架
|
Beta Was this translation helpful? Give feedback.
-
6.28~7.5的计划:
|
Beta Was this translation helpful? Give feedback.
-
2023.7.5第一次例会纪要
下一步计划:通过编写 《设计实现helloworld unikernel》样章,总结book编写的经验 |
Beta Was this translation helpful? Give feedback.
-
Arceos Tutorial Book 阅读地址 |
Beta Was this translation helpful? Give feedback.
-
下步计划
|
Beta Was this translation helpful? Give feedback.
-
整理Tutorial的章节结构,并开始编写实验程序的代码,以下是当前进度: 第零章 史前时代 - 从计算机启动到执行内核第一行代码
|
Beta Was this translation helpful? Give feedback.
-
Q: lmy: 我在迁移 oscamp 到 x86_64 时遇到了一个问题: q35 机器中 pflash 被严格用于固件而不能作为通用闪存设备, 且要求两块 Flash 芯片: 只读的 unit0 包含 UEFI/BIOS 代码, 可读写的 unit1 包含一些固件变量, 后者严格依赖前者; 如果试图使用 unit=0 作为 pflash, 这个优先级会比 SeaBIOS高, 会导致直接把pflash.img作为固件镜像, 进入空的BIOS镜像反复执行 add %al,(%rax) (全0的机器码), 使用 unit=1 要求 unit=0 存在 (连续定义), 所以也行不通; 而 q35 机器也不支持更多的 pflash 了. 请问有没有前辈遇到过这个问题的 A: chy: 升级oscamp是要求升级到基于最新的arceos,且支持4种处理器和对应的qemu虚拟硬件平台,简单明了是一个重要指标。所以我们可以继续保持pflash for arm/rv平台。对于x86/la/arm/rv,可以考虑ramdisk这样更简单的虚拟存储;这一步完成后,可进一步用 virtio-blk (参考使用 virtio-drivers crate等)来形成新的oscamp tours。 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
2025OS训练营后续的暑期实践小任务
new arceos tutorial
目标:
一步一步地学习基于各种内核组件来搭建操作系统。主要参考对象是arceos相关的各种内核组件(crates、modules)和内核主干(framework)
具体目标:
参考:
Beta Was this translation helpful? Give feedback.
All reactions