├── .cargo └── config.toml ├── .gitignore ├── Cargo.toml ├── README.md ├── bootstrap ├── Cargo.toml ├── build.rs └── src │ ├── jump_to_dram.rs │ ├── jump_to_dram │ └── allwinner_d1.rs │ ├── main.rs │ ├── sample_hello_world.rs │ ├── sample_hello_world │ └── allwinner_d1.rs │ ├── sample_spi_flash.rs │ └── sample_spi_flash │ └── allwinner_d1.rs ├── hal └── flashes │ ├── Cargo.toml │ └── src │ └── lib.rs ├── machine ├── Cargo.toml ├── build.rs └── src │ ├── console.rs │ ├── dynamic.rs │ ├── fdt.rs │ ├── fdt │ ├── clint.rs │ ├── sifive_test.rs │ └── uart16550.rs │ ├── macros.rs │ ├── main.rs │ └── reset.rs ├── supervisor ├── Cargo.toml ├── README.md └── src │ └── main.rs └── xtask ├── Cargo.toml └── src ├── app.rs ├── build.rs ├── build ├── allwinner_d1_series.rs └── no_specific_platform.rs ├── locale.rs ├── main.rs ├── term.rs ├── tool.rs ├── tool └── xfel.rs ├── ui.rs └── ui ├── allwinner_d1_series.rs ├── bootstrap.rs ├── dynamicinfo_ident.rs ├── fdt_ident.rs ├── home.rs ├── language.rs ├── machine_mode.rs ├── platform_support.rs ├── sample_program.rs ├── sophgo_2002_series.rs └── standard_sbi_features.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | /Xtask.toml 4 | 5 | # JetBrains IDE files 6 | /.idea 7 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/Cargo.toml -------------------------------------------------------------------------------- /bootstrap/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/build.rs -------------------------------------------------------------------------------- /bootstrap/src/jump_to_dram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/jump_to_dram.rs -------------------------------------------------------------------------------- /bootstrap/src/jump_to_dram/allwinner_d1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/jump_to_dram/allwinner_d1.rs -------------------------------------------------------------------------------- /bootstrap/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/main.rs -------------------------------------------------------------------------------- /bootstrap/src/sample_hello_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/sample_hello_world.rs -------------------------------------------------------------------------------- /bootstrap/src/sample_hello_world/allwinner_d1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/sample_hello_world/allwinner_d1.rs -------------------------------------------------------------------------------- /bootstrap/src/sample_spi_flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/sample_spi_flash.rs -------------------------------------------------------------------------------- /bootstrap/src/sample_spi_flash/allwinner_d1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/bootstrap/src/sample_spi_flash/allwinner_d1.rs -------------------------------------------------------------------------------- /hal/flashes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/hal/flashes/Cargo.toml -------------------------------------------------------------------------------- /hal/flashes/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/hal/flashes/src/lib.rs -------------------------------------------------------------------------------- /machine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/Cargo.toml -------------------------------------------------------------------------------- /machine/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/build.rs -------------------------------------------------------------------------------- /machine/src/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/console.rs -------------------------------------------------------------------------------- /machine/src/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/dynamic.rs -------------------------------------------------------------------------------- /machine/src/fdt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/fdt.rs -------------------------------------------------------------------------------- /machine/src/fdt/clint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/fdt/clint.rs -------------------------------------------------------------------------------- /machine/src/fdt/sifive_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/fdt/sifive_test.rs -------------------------------------------------------------------------------- /machine/src/fdt/uart16550.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/fdt/uart16550.rs -------------------------------------------------------------------------------- /machine/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/macros.rs -------------------------------------------------------------------------------- /machine/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/main.rs -------------------------------------------------------------------------------- /machine/src/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/machine/src/reset.rs -------------------------------------------------------------------------------- /supervisor/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/supervisor/Cargo.toml -------------------------------------------------------------------------------- /supervisor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/supervisor/README.md -------------------------------------------------------------------------------- /supervisor/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/app.rs -------------------------------------------------------------------------------- /xtask/src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/build.rs -------------------------------------------------------------------------------- /xtask/src/build/allwinner_d1_series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/build/allwinner_d1_series.rs -------------------------------------------------------------------------------- /xtask/src/build/no_specific_platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/build/no_specific_platform.rs -------------------------------------------------------------------------------- /xtask/src/locale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/locale.rs -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /xtask/src/term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/term.rs -------------------------------------------------------------------------------- /xtask/src/tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/tool.rs -------------------------------------------------------------------------------- /xtask/src/tool/xfel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/tool/xfel.rs -------------------------------------------------------------------------------- /xtask/src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui.rs -------------------------------------------------------------------------------- /xtask/src/ui/allwinner_d1_series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/allwinner_d1_series.rs -------------------------------------------------------------------------------- /xtask/src/ui/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/bootstrap.rs -------------------------------------------------------------------------------- /xtask/src/ui/dynamicinfo_ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/dynamicinfo_ident.rs -------------------------------------------------------------------------------- /xtask/src/ui/fdt_ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/fdt_ident.rs -------------------------------------------------------------------------------- /xtask/src/ui/home.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/home.rs -------------------------------------------------------------------------------- /xtask/src/ui/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/language.rs -------------------------------------------------------------------------------- /xtask/src/ui/machine_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/machine_mode.rs -------------------------------------------------------------------------------- /xtask/src/ui/platform_support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/platform_support.rs -------------------------------------------------------------------------------- /xtask/src/ui/sample_program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/sample_program.rs -------------------------------------------------------------------------------- /xtask/src/ui/sophgo_2002_series.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/sophgo_2002_series.rs -------------------------------------------------------------------------------- /xtask/src/ui/standard_sbi_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustsbi/standalone/HEAD/xtask/src/ui/standard_sbi_features.rs --------------------------------------------------------------------------------