#
3c0a1c8f |
| 26-Jul-2024 |
Jomo <xuzihao@dragonos.org> |
默认nightly-2024-07-23 & config改为config.toml (#872)
|
#
bd70d2d1 |
| 24-Jul-2024 |
LoGin <longjin@DragonOS.org> |
chore: 将工具链更新到2024-07-23 (#864)
* chore: 将工具链更新到2024-07-23
|
Revision tags: V0.1.10 |
|
#
1df85daf |
| 12-May-2024 |
donjuanplatinum <113148619+donjuanplatinum@users.noreply.github.com> |
添加支持gentoo系统的一键安装脚本 (#809)
|
#
4b0170bd |
| 10-Apr-2024 |
Chiichen <chiichen@qq.com> |
chore(tools): add bootstrap support for Centos/RHEL8/fedora (#713)
Co-authored-by: kejianchi <kejianchi@tencent.com>
|
Revision tags: V0.1.9 |
|
#
d2b28acb |
| 25-Feb-2024 |
栗子 <im.lechain@gmail.com> |
tools/bootstrap.sh: fix archlinux and zsh issue (#535)
1. archlinux上没有libssl-dev包,相对应的包名是openssl
2. zsh用户使用bootstrap.sh 会因为 source ~/.zshrc
导致bash执行很多zsh built-in 指令出现非常多错误
3. mkdir命令加-p选项避免对象
tools/bootstrap.sh: fix archlinux and zsh issue (#535)
1. archlinux上没有libssl-dev包,相对应的包名是openssl
2. zsh用户使用bootstrap.sh 会因为 source ~/.zshrc
导致bash执行很多zsh built-in 指令出现非常多错误
3. mkdir命令加-p选项避免对象目录存在时(反复执行脚本)报错
4. 修复简单错误(typo gcc 为 binutils)
5. 修复bootstrap.sh等脚本无法在非tools/目录执行的错误
show more ...
|
#
ca318c37 |
| 16-Feb-2024 |
LoGin <longjin@DragonOS.org> |
update dragonreach to 3d99c3a9d9 (#519)
|
#
4ad52e57 |
| 07-Feb-2024 |
裕依2439 <68320855+yuyi2439@users.noreply.github.com> |
添加socketpair (#505)
* 添加对socketpair系统调用的处理
---------
Co-authored-by: LoGin <longjin@DragonOS.org>
|
#
81294aa2 |
| 27-Dec-2023 |
LoGin <longjin@DragonOS.org> |
fix: 修正bootstrap脚本安装docker后会使得当前终端进入root的问题 (#481)
|
#
f110d330 |
| 25-Dec-2023 |
LoGin <longjin@DragonOS.org> |
修复bootstrap在安装riscv gcc依赖时出现冲突的问题 (#476)
|
#
1a72a751 |
| 06-Dec-2023 |
LoGin <longjin@DragonOS.org> |
在riscv输出hello world (#466)
增加了以下内容:
- SBI驱动
- 把内核的rust工具链升级到2023-08-15版本
- 输出riscv的helloworld
- 设置内核是PIC的
|
#
4fda81ce |
| 25-Nov-2023 |
LoGin <longjin@DragonOS.org> |
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
* 使得DragonOS kernel 能为riscv64编译通过(尚未能启动)
* 修正了系统调用号声明不正确的问题,同时添加了编译配置文档
|
#
c89d0c12 |
| 21-Nov-2023 |
LoGin <longjin@DragonOS.org> |
修复bootstrap的一系列脚本忘了source最新的shell rc的问题 (#453)
|
#
48a3baa9 |
| 21-Nov-2023 |
LoGin <longjin@DragonOS.org> |
安装musl toolchain以及riscv相关的工具链 (#449)
|
#
5eaf536d |
| 08-Nov-2023 |
LoGin <longjin@DragonOS.org> |
添加初始化DragonOS的Rust-Musl工具链的脚本. (#426)
|
#
8058ccb3 |
| 03-Nov-2023 |
LoGin <longjin@DragonOS.org> |
修复bootstrap.sh未能自动更换gcc镜像源, 未能自动安装docker的问题 (#418)
|
#
d470019b |
| 01-Nov-2023 |
LoGin <longjin@DragonOS.org> |
patch add mini backtrace (#416)
* support rust panic backtrace
mini-backtrace has llvm's unwind cpp source to support backtrace/unwind.
as unwind/backtrace needs dynamically allocates memory, mi
patch add mini backtrace (#416)
* support rust panic backtrace
mini-backtrace has llvm's unwind cpp source to support backtrace/unwind.
as unwind/backtrace needs dynamically allocates memory, mini-backtrace
uses stack memory to capture fixed number of backtrace to avoid heap
allocation.
as unwind library needed, it needs to turn on eh_frame_hdr
* 修改忘了生成kernel.elf的问题
* 设置backtrace是默认的feature
---------
Co-authored-by: Yao Zhao <dragonlinux@gmail.com>
show more ...
|
#
46795849 |
| 24-Oct-2023 |
LoGin <longjin@DragonOS.org> |
修复bootstrap.sh安装顺序导致的问题 (#407)
|
#
4895ff69 |
| 01-Sep-2023 |
yuyi2439 <68320855+yuyi2439@users.noreply.github.com> |
fix: DragonOS-Community/DragonOS#358 (#361)
|
#
f09a9832 |
| 23-Aug-2023 |
LoGin <longjin@DragonOS.org> |
1. 修复bootstrap.sh在安装libssl-dev之前,安装dadk,从而导致错误的问题 (#338)
1. 修复bootstrap.sh在安装libssl-dev之前,安装dadk,从而导致错误的问题
2. 构建系统的文档,补充对vnc端口的说明
|
Revision tags: V0.1.8 |
|
#
5db5a565 |
| 16-Aug-2023 |
LoGin <longjin@DragonOS.org> |
Patch add 0.1.8 changelog (#334)
* 删除无用代码,并把about app的版本号更新为0.1.8
* v0.1.8 changelog
* 修正未安装rust-src的问题
* 完善文档
|
#
bb24249f |
| 28-May-2023 |
LoGin <longjin@DragonOS.org> |
添加AlignBox和int_like宏 (#272)
|
#
660a04ce |
| 13-May-2023 |
login <longjin@DragonOS.org> |
新增http server (#265)
* 1.修复了当传入ahci驱动的缓冲区地址为用户缓冲区时,产生的内存越界问题.(采用分配内核缓冲区的方式临时解决)
2.新增http server
* 把libssl-dev添加到bootstrap.sh
* http_server增加对父级相对路径的安全检查,防止访问系统内的其他文件
* 检查空指针情况
* 解决由于链接时
新增http server (#265)
* 1.修复了当传入ahci驱动的缓冲区地址为用户缓冲区时,产生的内存越界问题.(采用分配内核缓冲区的方式临时解决)
2.新增http server
* 把libssl-dev添加到bootstrap.sh
* http_server增加对父级相对路径的安全检查,防止访问系统内的其他文件
* 检查空指针情况
* 解决由于链接时,crt*.o未按照升序排列导致init段链接错误的问题
show more ...
|
#
7285c927 |
| 11-May-2023 |
login <longjin@DragonOS.org> |
添加dadk支持 (#263)
* 引入dadk,使用dadk0.1.1来编译test-relibc程序
* 由于gitee仓库体积限制导致无法继续使用gitee上的rust索引,因此更换为清华源
* github workflow的环境中,安装dadk
* Auto configure dragonos rust toolchain
|
Revision tags: V0.1.7 |
|
#
cde5492f |
| 19-Apr-2023 |
login <longjin@DragonOS.org> |
新增网络socket的系统调用接口 (#247)
1.修复spinlock忘记恢复rflags的问题
2.WaitQueue增加wakeup_all的功能
3.完善tcp,udp,raw socket
4.把PollStatus结构体改为使用bitflags
5.新增iovec结构体
6.完成网络的系统调用
7.在bootstrap里面添加dnsmasq bridge-utils
新增网络socket的系统调用接口 (#247)
1.修复spinlock忘记恢复rflags的问题
2.WaitQueue增加wakeup_all的功能
3.完善tcp,udp,raw socket
4.把PollStatus结构体改为使用bitflags
5.新增iovec结构体
6.完成网络的系统调用
7.在bootstrap里面添加dnsmasq bridge-utils iptables
---------
Co-authored-by: guanjinquan <1666320330@qq.com>
show more ...
|
Revision tags: V0.1.6 |
|
#
52ab5d90 |
| 02-Apr-2023 |
login <longjin@DragonOS.org> |
V0.1.6发行日志&更新构建系统文档 (#225)
1.更新构建系统文档
2.V0.1.6发行日志
|