为debug加入多平台支持
This commit is contained in:
parent
25fa57c569
commit
dab08f49b0
|
@ -28,24 +28,34 @@ make run
|
|||
make debug
|
||||
```
|
||||
|
||||
> 暂不支持交叉编译和调试
|
||||
|
||||
## 依赖项
|
||||
|
||||
* nbd
|
||||
* qemu
|
||||
|
||||
## 开发计划
|
||||
## 架构支持
|
||||
|
||||
* 重新设置内核分页前的准备:
|
||||
* multiboot2启动信息
|
||||
* 重设显示模式前的内核日志
|
||||
* 显示模式设置
|
||||
* 键盘的连接
|
||||
* [x] x86_64
|
||||
* [ ] aarch64
|
||||
* [ ] loongarch
|
||||
|
||||
## 文档
|
||||
## 功能模块
|
||||
|
||||
### kernel
|
||||
|
||||
### libk
|
||||
* [x] 内存管理
|
||||
* [x] 页分配
|
||||
* [ ] 页回收
|
||||
* [x] 内存分配器
|
||||
* [x] raw_allocator
|
||||
* [x] tty
|
||||
* [ ] 内核日志
|
||||
* [ ] 文件系统
|
||||
* [ ] vfs
|
||||
* [ ] fat32驱动(移植)
|
||||
* [ ] ext4驱动(移植)
|
||||
* [ ] 驱动管理
|
||||
* [ ] 进程管理
|
||||
|
||||
## 版权声明
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
TARGET = ../src/metaverse.elf
|
||||
ARCH := $(shell uname -m)
|
||||
|
||||
.PHONY: run debug load mount unmount
|
||||
|
||||
BIOS = bios/OVMF_CODE.fd
|
||||
BIOS = bios/${ARCH}.uefi
|
||||
|
||||
run:
|
||||
@sudo modprobe nbd
|
||||
|
|
Binary file not shown.
Reference in New Issue