mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-24 21:33:27 +00:00
feat: la64 boot (#1132)
* la64能够进入到kernel_main * ci: 添加为ubuntu编译qemu-loongarch64的脚本 * feat: la64能输出hello world * la64 安装gcc && 配置github ci * chore: 更新CI工作流和构建脚本中的Docker镜像版本至v1.10 Signed-off-by: longjin <longjin@DragonOS.org>
This commit is contained in:
9
tools/bootstrap.sh
Normal file → Executable file
9
tools/bootstrap.sh
Normal file → Executable file
@ -251,7 +251,10 @@ rustInstall() {
|
||||
rustup target add riscv64imac-unknown-none-elf --toolchain $RUST_VERSION_OLD-riscv64gc-unknown-linux-gnu
|
||||
rustup target add riscv64gc-unknown-linux-musl --toolchain $RUST_VERSION-riscv64gc-unknown-linux-gnu
|
||||
rustup target add riscv64gc-unknown-linux-musl --toolchain $RUST_VERSION_OLD-riscv64gc-unknown-linux-gnu
|
||||
|
||||
|
||||
rustup target add loongarch64-unknown-none --toolchain $RUST_VERSION-x86_64-unknown-linux-gnu
|
||||
rustup target add loongarch64-unknown-none --toolchain $RUST_VERSION_OLD-x86_64-unknown-linux-gnu
|
||||
|
||||
rustup component add rust-src --toolchain nightly-x86_64-unknown-linux-gnu
|
||||
rustup component add rust-src
|
||||
rustup component add llvm-tools-preview
|
||||
@ -269,6 +272,8 @@ install_python_pkg()
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
############# 脚本开始 ##############
|
||||
# 读取参数及选项,使用 -help 参数查看详细选项
|
||||
while true; do
|
||||
@ -341,7 +346,7 @@ cargo install dadk || exit 1
|
||||
bashpath=$(cd `dirname $0`; pwd)
|
||||
|
||||
# 编译安装musl交叉编译工具链
|
||||
$SHELL ${bashpath}/install_musl_gcc.sh || (echo "musl交叉编译工具链安装失败" && exit 1)
|
||||
$SHELL ${bashpath}/install_cross_gcc.sh || (echo "musl交叉编译工具链安装失败" && exit 1)
|
||||
# 编译安装grub
|
||||
$SHELL ${bashpath}/grub_auto_install.sh || (echo "grub安装失败" && exit 1)
|
||||
|
||||
|
Reference in New Issue
Block a user