为debug加入多平台支持

This commit is contained in:
pointer-to-bios 2023-12-10 22:49:20 +08:00
parent 25fa57c569
commit dab08f49b0
13 changed files with 22 additions and 11 deletions

View File

@ -28,24 +28,34 @@ make run
make debug make debug
``` ```
> 暂不支持交叉编译和调试
## 依赖项 ## 依赖项
* nbd * nbd
* qemu * qemu
## 开发计划 ## 架构支持
* 重新设置内核分页前的准备: * [x] x86_64
* multiboot2启动信息 * [ ] aarch64
* 重设显示模式前的内核日志 * [ ] loongarch
* 显示模式设置
* 键盘的连接
## 文档 ## 功能模块
### kernel * [x] 内存管理
* [x] 页分配
### libk * [ ] 页回收
* [x] 内存分配器
* [x] raw_allocator
* [x] tty
* [ ] 内核日志
* [ ] 文件系统
* [ ] vfs
* [ ] fat32驱动移植
* [ ] ext4驱动移植
* [ ] 驱动管理
* [ ] 进程管理
## 版权声明 ## 版权声明

View File

@ -1,8 +1,9 @@
TARGET = ../src/metaverse.elf TARGET = ../src/metaverse.elf
ARCH := $(shell uname -m)
.PHONY: run debug load mount unmount .PHONY: run debug load mount unmount
BIOS = bios/OVMF_CODE.fd BIOS = bios/${ARCH}.uefi
run: run:
@sudo modprobe nbd @sudo modprobe nbd

Binary file not shown.