A 64-bit multiboot2 loaded kernel.
Go to file
pointer-to-bios e75c342c4b 在make脚本中增加一个提示 2023-12-03 17:42:38 +08:00
qemu 在make脚本中增加一个提示 2023-12-03 17:42:38 +08:00
src multiboot2 loadng and switching from ia32 to ia32e 2023-12-03 17:08:00 +08:00
.gitignore multiboot2 loadng and switching from ia32 to ia32e 2023-12-03 17:08:00 +08:00
LICENCE multiboot2 loadng and switching from ia32 to ia32e 2023-12-03 17:08:00 +08:00
Makefile multiboot2 loadng and switching from ia32 to ia32e 2023-12-03 17:08:00 +08:00
README.MD 增加使用说明 2023-12-03 17:13:54 +08:00

README.MD

Metaverse内核

基于multiboot2引导的64位内核。

试用

  • 编译
make
  • 编译发布版
make release=1
  • 运行
make run
  • gdb调试
make debug

依赖项

  • nbd
  • qemu

开发计划

  • 重新设置内核分页前的准备:
    • multiboot2启动信息
    • 重设显示模式前的内核日志
    • 显示模式设置
    • 键盘的连接

文档

kernel

libk

版权声明

版权所有 (c) 2023 - 现在 Random World Studio 保留所有权利。

本软件使用MIT开源许可证进行许可。详细信息请参阅许可证文件。