Skip to content

Commit ec97adb

Browse files
authored
feat(axvisor): add U-Boot support and configuration management (#47)
* feat(axvisor): add U-Boot support and configuration management * feat(uboot): add U-Boot test suite and CLI command support * fix(test): update axvisor uboot board test names for consistency * feat(uboot): add support for custom U-Boot configuration in axvisor tests * refactor(axvisor): 将板级配置从硬编码改为从configs/board目录加载 * refactor(axvisor): 优化 U-Boot 配置路径处理,移除默认路径函数 * fix(uboot): 修复 uboot.toml 中的 timeout 配置位置 * fix(workflow): 注释掉 phytiumpi 板的测试配置 fix(deps): 更新多个依赖项版本以保持兼容性 * delete(os): 移除不再需要的 .image.toml 配置文件 * fix(Cargo): 注释掉 fxmac_rs 依赖项 * docs: Update quick-start and starryos-guide for clarity and accuracy - Revise quick-start.md to enhance command entry overview and environment preparation sections, ensuring clearer instructions for new users. - Update command usage examples to reflect current CLI commands for ArceOS, StarryOS, and Axvisor. - Improve explanations regarding rootfs management and the differences between using the root directory and local Makefile paths in starryos-guide.md. - Clarify development workflows and testing procedures for StarryOS, emphasizing the importance of verifying changes in the correct order. - Streamline language for better readability and understanding throughout both documents.
1 parent 449c910 commit ec97adb

6 files changed

Lines changed: 15 additions & 23 deletions

File tree

configs/board/orangepi-5-plus.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
cargo_args = []
1+
env = { AX_IP = "10.0.2.15", AX_GW = "10.0.2.2" }
22
features = [
3-
"dyn-plat",
43
"axstd/bus-mmio",
5-
"driver/sdmmc",
6-
"driver/rk3588-clk",
4+
"sdmmc",
5+
"rk3588-clk",
76
"fs",
87
]
98
log = "Info"
9+
plat_dyn = true
1010
target = "aarch64-unknown-none-softfloat"
11-
to_bin = true
1211
vm_configs = []

configs/board/phytiumpi.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
cargo_args = []
1+
env = { AX_IP = "10.0.2.15", AX_GW = "10.0.2.2" }
22
features = [
3-
"dyn-plat",
43
"axstd/bus-mmio",
54
"fs",
65
"sdmmc",
76
"phytium-blk",
87
]
98
log = "Info"
9+
plat_dyn = true
1010
target = "aarch64-unknown-none-softfloat"
11-
to_bin = true
12-
vm_configs = []
11+
vm_configs = []

configs/board/qemu-aarch64.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
cargo_args = []
1+
env = { AX_IP = "10.0.2.15", AX_GW = "10.0.2.2" }
22
features = [
33
"ept-level-4",
44
"axstd/bus-mmio",
5-
"dyn-plat",
65
]
76
log = "Info"
7+
plat_dyn = true
88
target = "aarch64-unknown-none-softfloat"
9-
to_bin = true
109
vm_configs = []

configs/board/qemu-riscv64.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
cargo_args = []
1+
env = { AX_IP = "10.0.2.15", AX_GW = "10.0.2.2" }
22
features = [
3-
"axstd/myplat",
43
"axstd/bus-mmio",
54
"ept-level-4",
65
# "fs",
76
]
87
log = "Info"
98
target = "riscv64gc-unknown-none-elf"
10-
to_bin = true
119
vm_configs = []
1210
max_cpu_num = 4

configs/board/qemu-x86_64.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
cargo_args = []
1+
env = { AX_IP = "10.0.2.15", AX_GW = "10.0.2.2" }
22
features = [
3-
"axstd/myplat",
43
"ept-level-4",
54
"fs",
65
]
76
log = "Info"
87
target = "x86_64-unknown-none"
9-
to_bin = false
10-
vm_configs = []
8+
vm_configs = []

configs/board/roc-rk3568-pc.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
cargo_args = []
1+
env = { AX_IP = "10.0.2.15", AX_GW = "10.0.2.2" }
22
features = [
3-
"dyn-plat",
43
"axstd/bus-mmio",
54
"fs",
65
"sdmmc",
76
"rk3568-clk",
87
]
98
log = "Info"
9+
plat_dyn = true
1010
target = "aarch64-unknown-none-softfloat"
11-
to_bin = true
12-
vm_configs = []
11+
vm_configs = []

0 commit comments

Comments
 (0)