fslongjin
|
1b4f812fe4
doc: 内存管理api
|
пре 2 година |
fslongjin
|
494bcc1811
bitree的单元测试以及bug修复
|
пре 2 година |
fslongjin
|
aa3f433cd5
使mm支持4K虚拟地址映射
|
пре 2 година |
fslongjin
|
d0ddb73788
include上级文件夹时,统一采用<>来指定文件
|
пре 2 година |
fslongjin
|
4e04ab9eee
在shell中启动另一个程序
|
пре 2 година |
fslongjin
|
129d24296b
bug fix: page_num>=25时,填入页表的实际上是同一个物理页的bug
|
пре 2 година |
fslongjin
|
d64ddfa0b6
debuging...
|
пре 2 година |
fslongjin
|
46ee327742
修复malloc扩容时int32溢出的bug,以及扩容堆内存后,由于未执行合并从而导致产生大量碎片的bug
|
пре 2 година |
fslongjin
|
464837eb1a
double buffer
|
пре 2 година |
fslongjin
|
59e847294a
修复makefile的bug
|
пре 2 година |
fslongjin
|
8d8fd391fb
修复了需要映射的物理地址跨越页表时,产生内存越界的问题
|
пре 2 година |
fslongjin
|
5df5d79900
加载elf文件
|
пре 2 година |
fslongjin
|
1cc3db5e88
回收堆内存给操作系统
|
пре 2 година |
fslongjin
|
fd0147e04c
malloc 、printf
|
пре 2 година |
fslongjin
|
78a219b715
内核堆内存调整函数
|
пре 2 година |
fslongjin
|
b7437b24d7
页表拷贝的bug
|
пре 2 година |
fslongjin
|
0aec6827ee
运行文件系统中的二进制程序
|
пре 2 година |
fslongjin
|
099b24539a
完善execve,使其能加载用户程序文件
|
пре 2 година |
fslongjin
|
e03cdea153
修复空指针错误的问题
|
пре 2 година |
fslongjin
|
dee231d9b8
修复内存空间未初始化的问题
|
пре 2 година |
fslongjin
|
c2d8e88617
创建页表时未清零内存空间
|
пре 3 година |
fslongjin
|
53c553c730
更改代码结构
|
пре 3 година |
fslongjin
|
dacc29310f
进入用户模式(系统调用存在page fault的bug)
|
пре 3 година |
fslongjin
|
f5f36aafd8
将内核定位到高地址(存在bug,中断时会访问低地址)
|
пре 3 година |
fslongjin
|
05dc7ac73b
将内核层空间移动到0xffff800000000000
|
пре 3 година |
fslongjin
|
ee49849158
完成了简单的APIC中断处理功能
|
пре 3 година |
fslongjin
|
1f3c8bc204
打印中断控制器结构的信息
|
пре 3 година |
fslongjin
|
a879bada0a
从multiboot2获取RSDT结构体
|
пре 3 година |
fslongjin
|
9802d67470
解决了帧缓冲区大小计算错误的问题
|
пре 3 година |
fslongjin
|
e573e6f1db
bug fix
|
пре 3 година |