login
|
77c928f6ce
|
new: DowncastArc and its docs (#244)
|
2023-04-16 20:29:04 +08:00 |
|
login
|
083e89172f
|
Patch add 0.1.6 changelog (#226)
* 修正标题错误
|
2023-04-02 19:05:46 +08:00 |
|
login
|
52ab5d904e
|
V0.1.6发行日志&更新构建系统文档 (#225)
1.更新构建系统文档
2.V0.1.6发行日志
|
2023-04-02 18:52:00 +08:00 |
|
Mork
|
676b8ef62e
|
部分函数从返回值为Result<<>,i32>修改为Result<<>,SystemError> (#210)
* 将Result<<>,i32>替换为Result<<>,SystemError>
* bugfix: 显示双缓冲区初始化的时候,连续注册了两次Video Softirq的问题。
Co-authored-by: longjin <longjin@RinGoTek.cn>
|
2023-03-29 21:24:11 +08:00 |
|
login
|
45b8371173
|
新增VFS文档,以及修改文档配置 (#209)
* 1.新增vfs设计文档
2.修改文档版权标志为"2022-2023, DragonOS Community"
3.修改电脑版文档页面的宽度为90%
* layout.html末尾加空行
|
2023-03-25 14:51:16 +08:00 |
|
login
|
4454d1a2dd
|
新增SystemError枚举类型,使得错误处理更清晰 (#205)
|
2023-03-18 20:26:05 +08:00 |
|
login
|
33270d005c
|
Add v0.1.5 changelog (#200)
* 更新about app
* V0.1.5发行日志
|
2023-03-13 09:54:50 +08:00 |
|
login
|
004e86ff19
|
新版文件系统重构完成 (#198)
1.重构:VFS
2. 重构:ProcFS
3. 重构:DevFS
4. 重构:FAT32
5. 重构:AHCI驱动
6. 新增:RamFS
7. 新增:MountFS
8. 新增:FAT12
9. 新增:FAT16
10. 重构:设备抽象
Co-authored-by: guanjinquan <1666320330@qq.com>
Co-authored-by: DaJiYuQia <88259094+DaJiYuQia@users.noreply.github.com>
|
2023-03-12 22:36:11 +08:00 |
|
Gou Ngai
|
c1396d2771
|
Rwlock文档 (#186)
* Rwlock文档
|
2023-03-06 11:28:32 +08:00 |
|
houmkh
|
c2481452f8
|
rust重构mmio_buddy和mmio (#178)
* rust重构mmio_buddy和mmio
* mmio-buddy文档
---------
Co-authored-by: longjin <longjin@RinGoTek.cn>
|
2023-03-04 18:36:55 +08:00 |
|
kong
|
90b077f9d3
|
Sched rt doc (#163)
* update
* 完善调度器文档
* 更新RT调度器文档
* 更新实时调度文档
|
2023-02-09 15:24:37 +08:00 |
|
login
|
34e05fe0f0
|
Patch add v0.1.4 changelog (#165)
* new: V0.1.4 change log
* 更新about APP版本号
|
2023-02-04 13:07:32 +08:00 |
|
login
|
151251b50b
|
Patch add rust waitqueue (#162)
* new: rust版本的waitqueue
* new:等待队列的文档
|
2023-01-31 19:27:02 +08:00 |
|
login
|
3c369b1430
|
new:新增rust代码风格 (#161)
|
2023-01-30 15:43:42 +08:00 |
|
login
|
935f40ec17
|
new: Rust版本的Mutex (#157)
|
2023-01-17 21:30:16 +08:00 |
|
kong
|
06b09f34ed
|
Patch sched rust (#139)
* update
* 添加rt调度器的rust初步实现
* 完善rt调度逻辑
* 调试rt调度器
* 修改sched的返回值
* cargo fmt 格式化
* 删除无用代码,修补rt bug
* 删除无用的代码,和重复的逻辑
* 软中断bugfix
* 删除一些代码
* 添加kthread_run_rt文档
* 解决sphinix警告_static目录不存在的问题
Co-authored-by: longjin <longjin@RinGoTek.cn>
|
2023-01-14 22:38:05 +08:00 |
|
login
|
ec53d23ed0
|
new: 新增具有守卫的自旋锁SpinLock,支持编译期对锁的使用进行检查。 (#148)
|
2023-01-14 10:35:49 +08:00 |
|
login
|
8ad2e358fd
|
更新about app中的版本号 (#145)
* 更新about app中的版本号
|
2023-01-08 15:51:59 +08:00 |
|
login
|
9358ff0f6f
|
Add v0.1.3 changelog (#143)
* new: 0.1.3发行日志
* 新增输出指定时间范围内的贡献者名单的脚本
* 更新bootloader文档
* update: 简介文档
* new: 镜像站文档
* update: 功能特性文档
|
2023-01-08 15:06:52 +08:00 |
|
login
|
61de2cdc3f
|
新增rust版本的lockref (#135)
* new:Rust封装cpu_relax(),通过pause指令,让cpu休息一会儿。降低空转功耗
* new: Rust版本的lockref
* Rust的RawSpinlock新增is_locked()和set_value()方法。
* lockref文档
|
2023-01-03 23:09:25 +08:00 |
|
login
|
587086d3f2
|
1、在文件系统目录下增加mod.rs 2、将VFS的路径改为vfs(#133)
2、将VFS的路径改为vfs
|
2023-01-01 16:53:57 +08:00 |
|
login
|
9983902105
|
新增signal文档 (#126)
* 新增signal文档
|
2022-12-24 23:30:26 +08:00 |
|
guanjinquan
|
5ed4cd4602
|
Patch gcc toolchain (#111)
* 添加了GCC_cross_compile——tool_chain
* - 解决环境变量路径拼接时,多了`/`的问题
- apt安装时增加-y,不需用户确认
* 解决添加环境变量的命令有误的问题
* 修正编译错误时,还会执行下一步的问题
* new: 编译完成后清理临时文件
* 更新makefile
* 调整:把grub安装在 $HOME/opt/dragonos-grub下
* new: 新增dockerfile
* 将镜像源换成中科大的(原因是清华的总是ban掉用于构建镜像的服务器的ip)
* 修改为基于debian bullseye构建
* 取消指定版本
* 修复MBR磁盘镜像未设置启动标志的bug
* 取消在docker中安装grub
* 安装grub的过程改到客户机上进行
* bootstrap.sh 添加--no-docker
* 使用新版的docker编译镜像
* 修补, 添加了一些关于gcc的check
Co-authored-by: longjin <longjin@RinGoTek.cn>
|
2022-12-22 21:09:12 +08:00 |
|
login
|
978043e47d
|
修复当系统中不存在dosfstools时,无法正确格式化磁盘镜像的问题 (#117)
* 修复当系统中不存在dosfstools时,无法正确格式化磁盘镜像的问题
|
2022-12-18 15:09:15 +08:00 |
|
login
|
42ec8d160e
|
doc: V0.1.2发行日志 (#115)
|
2022-12-17 19:51:08 +08:00 |
|
wwc-15172310230
|
237e95c6dd
|
调整user下libs的libc目录结构 (#103)
* 调整user下libs的libc目录结构
* 修正.gitignore文件的问题
* 修复无法编译的问题
Co-authored-by: longjin <longjin@RinGoTek.cn>
|
2022-12-11 22:22:10 +08:00 |
|
login
|
2291ffdece
|
文档更新 (#102)
* new: 开发过程文档(完成了一半)
* bootstrap.sh解决下载rust慢的问题
* 更新“构建系统”文档
|
2022-12-11 20:09:58 +08:00 |
|
login
|
d85ebf1ff5
|
new: V0.1.1发行日志 (#97)
|
2022-11-27 15:36:47 +08:00 |
|
login
|
3d729e2069
|
bugfix: 修复进程pcb被回收时,未将其从链表中删除的问题 (#87)
* bugfix: 修复进程pcb被回收时,未将其从链表中删除的问题
new: pcb相关api文档
* 将文档加入目录
|
2022-11-18 17:59:33 +08:00 |
|
login
|
cffd7144fb
|
signal相关数据结构&代码结构优化 (#84)
* 解决由于spinlock.h中包含preempt_enable()带来的循环include问题
* new: 初步实现signal的数据结构
|
2022-11-16 15:18:03 +08:00 |
|
login
|
2813126e31
|
新增rust ffi (#77)
* 引入cargo
* 取消对Cargo.lock的跟踪
* 解决vscode报错问题
* new: rust的代码能够调用c语言的printk_color
* 1、将原本run.sh的工作拆解,变为几个不同的make命令
2、在docker镜像中编译rust
* 更改workflow
* update workflow
* new: 解决workflow无法通过编译的问题
|
2022-11-11 15:35:37 +08:00 |
|
login
|
325c103f2f
|
Update V0.1.0.md
|
2022-11-04 16:24:27 +08:00 |
|
login
|
fd8ba5749d
|
about APP: adjust copyright info (#76)
* 修正文档错误
* buffix: 在释放kthread struct之前,先判断是否为kthread
* 修改about应用中的版权声明
|
2022-11-04 15:05:33 +08:00 |
|
login
|
ac13e53a60
|
new: V0.1.0 ChangeLog (#75)
|
2022-11-04 15:04:42 +08:00 |
|
guanjinquan
|
09f8d6f577
|
添加completion模块+wait_queue_head模块+schedule_timeout (#70)
* 添加completion模块+wait_queue_head模块+schedule_timeout
* 修复一些bug
* 实现设置pcb名字和vsnprintf (#72)
* 实现pcb设置名字
* 实现设置pcb名字,实现vsnprintf
* 修改set_pcb_name和va_end
* bugfix: 修正一些小问题
Co-authored-by: longjin <longjin@RinGoTek.cn>
* new: FAT32删除文件的功能 (#73)
* new: 将sys_rmdir更改为sys_unlink,.且完成删除文件操作的vfs部分
* new: fat32删除文件
*bugfix: 解决创建文件时的bug
* new: 将可执行文件移动到bin目录下
* 完善completion和wait_queue_head文档,并确保测试ok。
Co-authored-by: longjin <longjin@RinGoTek.cn>
Co-authored-by: houmkh <100781004+houmkh@users.noreply.github.com>
|
2022-11-03 21:54:59 +08:00 |
|
longjin
|
a274d5a01d
|
暂时解决idr不能跑的问题(目前只能在o1下运行,o0存在栈损坏错误)
|
2022-10-23 16:43:57 +08:00 |
|
guanjinquan
|
d53ddde95d
|
Patch add idr (#56)
* 增加了idr模块
* 增加了IDR模块,并尝试覆盖上一个错误版本.
* 增加了IDR模块
* 修改了test-idr.c文件
* 进一步完善函数注释
* 更新idr文档同时修改了test-idr的错误
* 将lz4库改为使用系统的clz函数
* idr和test-idr O1
* bugfix: 修复测试用例中的移位问题
* 修正问题
Signed-off-by: guanjinquan <1666320330@qq.com>
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
|
2022-10-23 16:07:28 +08:00 |
|
fslongjin
|
112775fd6b
|
doc: lockref介绍文档
|
2022-10-06 21:44:19 +08:00 |
|
fslongjin
|
53233d5e3b
|
doc: 更正文档错误
|
2022-10-04 22:05:31 +08:00 |
|
fslongjin
|
7087e9fbc1
|
doc: 更新List文档
|
2022-10-04 22:02:41 +08:00 |
|
fslongjin
|
35345cae6c
|
doc: 内核线程文档
|
2022-09-30 18:00:10 +08:00 |
|
Mustang
|
cbbf79b2cf
|
crc库(#46)
* crc
* 更改crc7
* add crc.h,crc.md
* 调整文件编码格式
* 调整文档
Co-authored-by: fslongjin <longjin@RinGoTek.cn>
|
2022-09-20 15:12:45 +08:00 |
|
fslongjin
|
2d1af61813
|
doc: devfs文档
|
2022-09-16 13:52:11 +08:00 |
|
fslongjin
|
ed594f1054
|
rootfs文档
|
2022-09-16 12:59:13 +08:00 |
|
fslongjin
|
499d32d17c
|
doc: 调整目录
|
2022-09-15 13:48:49 +08:00 |
|
fslongjin
|
9f2b080cda
|
new: devfs删除文件夹
|
2022-09-12 23:56:31 +08:00 |
|
fslongjin
|
55e63fcb63
|
update: readme文档
|
2022-09-08 15:24:48 +08:00 |
|
fslongjin
|
357343b0d3
|
doc: memcpy文档
|
2022-09-03 16:23:24 +08:00 |
|
fslongjin
|
8bc8890070
|
doc: wait_queue文档
|
2022-08-30 23:51:32 +08:00 |
|
fslongjin
|
2c4f8b9c50
|
doc: mmio文档
|
2022-08-20 18:42:12 +08:00 |
|