You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,11 +89,17 @@ The configuration file naming format is `<os>-<arch>-board_or_cpu-smpx`, where `
89
89
90
90
AxVisor uses the xtask tool for build management, supporting multiple hardware platforms and configuration options. For a quick build and run of AxVisor, please refer to the [Quick Start](https://arceos-hypervisor.github.io/axvisorbook/docs/category/quickstart) chapter in the configuration documentation.
91
91
92
-
1.**Generate Configuration**: Use `cargo xtask defconfig <board_name>` to select the target hardware platform configuration from the `configs/board/` directory. This command copies the corresponding board-level configuration to `.build.toml` as the build configuration.
92
+
1.**List Available Boards**: Use `cargo xtask config ls` to view the available board names under `configs/board/`.
93
93
94
-
2.**Modify Configuration**: Use `cargo xtask menuconfig` to launch the interactive configuration interface, where you can adjust the target architecture, feature sets, log levels, and other parameters.
94
+
2.**Generate Configuration**: Use `cargo xtask defconfig <board_name>` to copy the selected board-level configuration to `.build.toml`.
95
95
96
-
3.**Execute Build**: Use `cargo xtask build` to compile the project according to the `.build.toml` configuration file, generating the target platform binary file.
96
+
3.**Execute Build**: Use `cargo xtask build` to compile AxVisor according to `.build.toml`. You can also pass an explicit config file via `cargo xtask build --config configs/board/<board_name>.toml`.
For local bring-up, you can also use `./scripts/quick-start.sh` for the supported QEMU and board platforms. See the [QEMU Quickstart Guide](doc/qemu-quickstart.md) for examples.
97
103
98
104
## QEMU Quick Run
99
105
@@ -113,4 +119,4 @@ You are also welcome to scan the QR code below to join the discussion group (ple
113
119
114
120
# License
115
121
116
-
Axvisor is licensed under the Apache License, Version 2.0. See the [LICENSE](./LICENSE) file for details.
122
+
Axvisor is licensed under the Apache License, Version 2.0. See the [LICENSE](./LICENSE) file for details.
0 commit comments