Revert "新的内存管理模块 (#301)" (#302)

This reverts commit d8ad0a5e77.
This commit is contained in:
LoGin
2023-07-22 16:24:55 +08:00
committed by GitHub
parent d8ad0a5e77
commit bb5f098a86
124 changed files with 5151 additions and 8278 deletions

View File

@ -12,14 +12,10 @@
### 内存管理
- [x]分配器
- [x] 小对象分配器
- [x] 页分配器
- [x] slab分配器
- [x] VMA
- [x] MMIO地址空间自动分配
- [x] 页面映射器
- [x] 硬件抽象层
- [x] 独立的用户地址空间管理机制
- [x] C接口兼容层
### 多核
@ -35,7 +31,6 @@
- [x] exec
- [x] 进程睡眠(支持高精度睡眠)
- [x] kthread机制
- [x] 可扩展二进制加载器
#### 同步原语
@ -48,10 +43,7 @@
### 调度
- [x] CFS调度器
- [x] 实时调度器FIFO、RR
- [x] 单核调度
- [x] 多核调度
- [x] 负载均衡
### IPC
@ -64,8 +56,7 @@
- [x] fat12/16/32
- [x] Devfs
- [x] RamFS
- [x] Procfs
- [x] Sysfs
- [x] procfs
### 异常及中断处理
@ -104,7 +95,7 @@
- [x] ACPI 高级电源配置模块
- [x] IDE硬盘
- [x] AHCI硬盘
- [x] PCI、PCIe总线
- [x] PCI
- [x] XHCIusb3.0
- [x] ps/2 键盘
- [x] ps/2 鼠标
@ -116,8 +107,6 @@
- [x] VirtIO网卡
- [x] x87FPU
- [x] TTY终端
- [x] 浮点处理器
## 用户层
@ -132,9 +121,9 @@
- [x] 基于字符串匹配的解析
- [x] 基本的几个命令
### Http Server
### 驱动程序
- 使用C编写的简单的Http Server能够运行静态网站。
- [x] ps/2键盘用户态驱动
## 软件移植
@ -143,4 +132,3 @@
- [x] gmp 6.2.1 [https://github.com/DragonOS-Community/gmp-6.2.1](https://github.com/DragonOS-Community/gmp-6.2.1)
- [x] mpfr 4.1.1 [https://github.com/DragonOS-Community/mpfr](https://github.com/DragonOS-Community/mpfr)
- [x] mpc 1.2.1 [https://github.com/DragonOS-Community/mpc](https://github.com/DragonOS-Community/mpc)
- [x] relibc [https://github.com/DragonOS-Community/relibc](https://github.com/DragonOS-Community/relibc)