chore: update toolchain version to 2024-11-05 (#1031)* chore: update toolchain version to 2024-11-05 * update dragon reach to e945c217b3 * update dog to 6f2c0c8f12 --------- Co-authored
chore: update toolchain version to 2024-11-05 (#1031)* chore: update toolchain version to 2024-11-05 * update dragon reach to e945c217b3 * update dog to 6f2c0c8f12 --------- Co-authored-by: longjin <longjin@DragonOS.org>
show more ...
ci: change rust src to crates-io-index while using GitHub workflow (#1023)Signed-off-by: longjin <longjin@DragonOS.org>
fix(tools):支持在无kvm支持下运行DragonOS (#1010)* fix(tools):支持在无kvm支持下运行DragonOS * fix: 修正问题:在非Linux上面加速选项选择的不正确 --------- Co-authored-by: jinlong <jinlong@tencent.com>
feat(boot): 内核启动命令行参数解析 (#969)支持解析启动命令行参数,行为与Linux一致。具体见文档。 bbs链接:https://bbs.dragonos.org.cn/t/topic/362 issue: https://github.com/DragonOS-Community/DragonOS/issues/865 支持了三种参数: - Arg (不带
feat(boot): 内核启动命令行参数解析 (#969)支持解析启动命令行参数,行为与Linux一致。具体见文档。 bbs链接:https://bbs.dragonos.org.cn/t/topic/362 issue: https://github.com/DragonOS-Community/DragonOS/issues/865 支持了三种参数: - Arg (不带Value的参数) - KV (正常的KV参数) - EarlyKV (在内存管理初始化之前解析) # TODO - 支持在`/proc/cmdline`下面查看内核启动时的命令行参数。 - 支持回调函数,允许更加灵活的设置参数的值(目前用不到,就没写了) Signed-off-by: longjin <longjin@DragonOS.org>
ci: add-bpf-linker-to-ci-image (#972)Signed-off-by: longjin <longjin@DragonOS.org>
ci: fix docker run failed (#961)Signed-off-by: longjin <longjin@DragonOS.org>
ci: auto build docker images (#960)
build: Remove DragonOS_GCC And make CI use docker image (#954)* build: 不再需要x86_64-elf-gcc的支持 * ci: 添加ci用的docker镜像 * 切换workflow到构建用的容器上 --------- Signed-off-by: longjin <longjin@DragonOS.org>
feat: Add HVM boot support for x86_64 (#953)Signed-off-by: longjin <longjin@DragonOS.org>
修复vnc启动失败的问题 (#951)
feat: 添加serial console,支持non-graphic启动 (#947)Signed-off-by: longjin <longjin@dragonos.org>
fix(virtio):修复了特定virtio设备环境下中断号重复错误,以及开机内核panic的bug (#881)
默认nightly-2024-07-23 & config改为config.toml (#872)
refactor: 删除过时的va-pa转换函数,改为统一使用MMArch (#862)
chore: 将工具链更新到2024-07-23 (#864)* chore: 将工具链更新到2024-07-23
fix: build-scripts和tools目录下的make check指定工具链版本 (#861)
chore(tools): add the gentoo grub_auto_install support (#827)
增加rust sparse稀疏索引选项 (#826)
添加支持gentoo系统的一键安装脚本 (#809)
feat(virtio): riscv: 添加virtio-blk driver,并在riscv下能够正确挂载FAT32 (#761)
feat(driver): 把virtio添加到sysfs (#752)
chore(tools): add bootstrap support for Centos/RHEL8/fedora (#713)Co-authored-by: kejianchi <kejianchi@tencent.com>
修复Archlinux下的bootstrap脚本问题, (#552)* 修复Archlinux下的bootstrap脚本问题, 由于archlinux 的 texinfo版本太新导致的gcc docs构建失败 使用 MAKEINFO=true 的make环境变量跳过gcc docs构建,绕过问题 --------- Co-authored-by: longjin <l
修复Archlinux下的bootstrap脚本问题, (#552)* 修复Archlinux下的bootstrap脚本问题, 由于archlinux 的 texinfo版本太新导致的gcc docs构建失败 使用 MAKEINFO=true 的make环境变量跳过gcc docs构建,绕过问题 --------- Co-authored-by: longjin <longjin@dragonos.org>
移除relibc和old libc以及旧的shell (#529)移除relibc和old libc以及旧的shell
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/目录执行的错误
12345