566 Commits

Author SHA1 Message Date
wang904
4950d43e65
Patch add shell history(update for issue #23) (#24)
* add empty line if out of range

* support update history command

* query immediately

* fix bug

* fix bug(final,without debug)

* fix bug

* 格式修正

* fix bug

* fix

* less_empty_row

* retain history

* Improved formatting

Co-authored-by: fslongjin <longjin@RinGoTek.cn>
2022-08-18 21:38:11 +08:00
login
992fa27d9e
Merge pull request #22 from liricliu/master
run.sh脚本适配macOS,以及doc中关于建立开发环境章节的小修改
2022-08-18 13:49:35 +08:00
login
2c48f67a77
Merge pull request #21 from wang904/patch-add-shell-history
Patch add shell history
2022-08-18 13:40:25 +08:00
fslongjin
801c1fa6c6 修正宏定义的格式问题 2022-08-18 13:39:41 +08:00
fslongjin
1c2b423d77 fix: 修复数组类型错误的问题 2022-08-18 13:37:31 +08:00
Liric Mechan
2c15f8fd5e 更新了Qemu可能存在的问题 2022-08-17 23:52:55 -04:00
Liric Mechan
1e2355fbec Merge branch 'master' of github.com:liricliu/DragonOS 2022-08-17 23:27:39 -04:00
Liric Mechan
c76ccf2907 适配了macOS下的加速器 2022-08-17 23:24:32 -04:00
Liric Mechan
77dafbda15
Merge branch 'fslongjin:master' into master 2022-08-17 23:12:36 -04:00
wang904
d0d79c828d fix keyboard 2022-08-18 10:35:52 +08:00
wang904
aa64a3a375 update: history commands 2022-08-18 10:29:35 +08:00
login
fc41973c70
Merge pull request #17 from wang904/master
更新了libc api的文档
2022-08-17 22:26:05 +08:00
login
737759d753
Delete settings.json 2022-08-17 22:14:40 +08:00
wang904
a1d3af9201 fix warnings(markdown rebuild) 2022-08-17 07:54:33 +08:00
Liric Mechan
161c81b6cc 构建脚本内添加了一个选项 2022-08-16 09:31:29 -04:00
wang904
b4695bdb72 fix warnings 2022-08-16 15:56:32 +08:00
wang904
db475d3eaf fix warnings 2022-08-16 15:56:08 +08:00
wang904
6480d57313 :fix path 2022-08-16 11:01:37 +08:00
wang904
3de635c030 update libc documents 2022-08-16 10:34:42 +08:00
fslongjin
f513286f53 new:kzalloc 2022-08-15 17:57:05 +08:00
fslongjin
cec44c1fd7 增加vma的page_offset计算 2022-08-15 16:58:56 +08:00
fslongjin
a296b79dbc 增加对current.h的条件编译 2022-08-15 16:39:10 +08:00
fslongjin
a9a253cd1c new: 内核反汇编脚本 2022-08-15 12:15:17 +08:00
fslongjin
06af77bd79 fix: 解决了page的锁未被初始化的bug 2022-08-15 12:09:04 +08:00
fslongjin
1dd9195d69 new: vma反向映射 2022-08-15 01:42:34 +08:00
fslongjin
f3cd2b7777 merge master and fix conflicts 2022-08-14 21:43:39 +08:00
fslongjin
daf8732bbd Merge branch 'master' into patch-anon-vma 2022-08-14 21:42:50 +08:00
login
b3b4d2010c
Merge pull request #16 from iWorld-y/master
优化了数学库中的pow.c
2022-08-14 21:36:31 +08:00
Eugene
618b612754 将 kernel\common\math\pow.c 的求幂运算优化为快速幂 2022-08-14 21:27:21 +08:00
fslongjin
11081c90a0 数据结构位置的调整 2022-08-14 18:58:02 +08:00
fslongjin
fb1144fbda fix: 运行脚本无法正确匹配回环设备名称的问题 2022-08-14 17:35:44 +08:00
fslongjin
f58bb5f78a 脚本错误修正 2022-08-14 12:48:51 +08:00
login
ea31a74df7
Update build_system.md 2022-08-13 01:20:41 +08:00
longjin
26ef8f46e5 fix: 修复运行脚本不能正确获取对应的回环设备号的问题 2022-08-13 01:17:19 +08:00
fslongjin
83d0b8ec11 doc: textui中的几个对象的关系图 2022-08-12 21:41:28 +08:00
fslongjin
642fa1def8 new: 引入vmarea 2022-08-12 18:27:34 +08:00
fslongjin
aa1046afae Merge branch 'master' into patch-add-vm-area 2022-08-11 23:03:03 +08:00
fslongjin
47f45c2826 bugfix: 当待释放的内存区域中同时存在4K页和2M页时,会释放错误数量的4K页的问题 2022-08-11 22:57:46 +08:00
fslongjin
b24ce6ceef Merge branch 'master' into patch-add-vm-area 2022-08-11 22:39:32 +08:00
fslongjin
4a6924d7dd bugfix: textui换行后删除字符,无法回退到上一行的问题 2022-08-11 22:38:30 +08:00
fslongjin
51bc465a25 new: 映射vma 2022-08-11 22:15:53 +08:00
fslongjin
8d39334e39 文件结构调整:将内存映射有关代码移动到mmap.c 2022-08-11 20:10:00 +08:00
fslongjin
b4b2c67514 vma的一些方法 2022-08-11 19:07:58 +08:00
fslongjin
60d6ea0fd8 new: 定义了vma结构体 2022-08-11 18:11:10 +08:00
fslongjin
7fd5330195 new: shell中的free命令 2022-08-07 21:17:02 +08:00
fslongjin
16ad3e8719 doc: mm_stat文档 2022-08-06 23:41:44 +08:00
fslongjin
fb51b0dd6f new: mstat()函数,查询内存信息 2022-08-06 23:31:25 +08:00
fslongjin
fdd5d3cf66 bugfix: 解决在docker中以O1优化时导致page fault的问题 2022-08-04 23:22:26 +08:00
fslongjin
db024b34e0 new: textui支持彩色 2022-08-04 22:14:54 +08:00
fslongjin
0dc12cb1ca 解决编译器警告 2022-08-04 22:14:04 +08:00