├── .cargo └── config.toml ├── .gitignore ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── README.md ├── bootloader ├── rustsbi-qemu └── rustsbi-qemu.bin ├── test-kernel ├── Cargo.toml └── src │ └── main.rs ├── xtask ├── Cargo.toml └── src │ └── main.rs └── zihai ├── .cargo └── config.toml ├── Cargo.toml ├── build.rs ├── linker-qemu-virt.ld └── src ├── console.rs ├── detect.rs ├── main.rs ├── mm.rs └── sbi.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/README.md -------------------------------------------------------------------------------- /bootloader/rustsbi-qemu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/bootloader/rustsbi-qemu -------------------------------------------------------------------------------- /bootloader/rustsbi-qemu.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/bootloader/rustsbi-qemu.bin -------------------------------------------------------------------------------- /test-kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/test-kernel/Cargo.toml -------------------------------------------------------------------------------- /test-kernel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/test-kernel/src/main.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /zihai/.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | target = "riscv64imac-unknown-none-elf" 3 | -------------------------------------------------------------------------------- /zihai/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/Cargo.toml -------------------------------------------------------------------------------- /zihai/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/build.rs -------------------------------------------------------------------------------- /zihai/linker-qemu-virt.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/linker-qemu-virt.ld -------------------------------------------------------------------------------- /zihai/src/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/src/console.rs -------------------------------------------------------------------------------- /zihai/src/detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/src/detect.rs -------------------------------------------------------------------------------- /zihai/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/src/main.rs -------------------------------------------------------------------------------- /zihai/src/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/src/mm.rs -------------------------------------------------------------------------------- /zihai/src/sbi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luojia65/zihai/HEAD/zihai/src/sbi.rs --------------------------------------------------------------------------------