├── .cargo └── .gitignore ├── .github ├── actions │ ├── setup-aarch64-none-linux-gnu │ │ └── action.yml │ ├── setup-qemu │ │ └── action.yml │ └── setup-riscv64-unknown-linux-gnu │ │ └── action.yml ├── labeler.yml └── workflows │ ├── ci.yml │ ├── issue-labeler.yml │ └── labeler.yml ├── .gitignore ├── .vscode ├── c_cpp_properties.old.json ├── launch.json └── settings-example.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README-zh.md ├── README.md ├── platform ├── aarch64 │ ├── imx8mp │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux.json │ │ │ └── zone1-ruxos.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── imx8mp-ruxos-zone0.dts │ │ │ │ ├── zone0.dts │ │ │ │ ├── zone1-linux.dts │ │ │ │ └── zone1-ruxos.dts │ │ ├── linker.ld │ │ └── platform.mk │ ├── ok6254-c │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── OK6254-C-org.dts │ │ │ │ ├── zone0.dts │ │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ └── platform.mk │ ├── phytium-pi │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── linux1.dts │ │ │ │ ├── linux2.dts │ │ │ │ └── phytium-pi-board-v2.dts │ │ ├── linker.ld │ │ └── platform.mk │ ├── qemu-gicv2 │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ ├── bootloader │ │ │ │ └── u-boot-v2.bin │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── zone0.dts │ │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ ├── platform.mk │ │ └── test │ │ │ └── runner.sh │ ├── qemu-gicv3 │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ ├── zone1-linux.json │ │ │ └── zone1-ruxos.json │ │ ├── image │ │ │ ├── bootloader │ │ │ │ ├── u-boot-atf.bin │ │ │ │ └── u-boot.bin │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── zone0.dts │ │ │ │ ├── zone1-linux.dts │ │ │ │ └── zone1-ruxos.dts │ │ ├── linker.ld │ │ ├── platform.mk │ │ └── test │ │ │ ├── runner.sh │ │ │ └── systemtest │ │ │ ├── boot_zone1.sh │ │ │ ├── screen_zone1.sh │ │ │ ├── tcompiledtb.sh │ │ │ ├── tdownload_all.sh │ │ │ ├── testcase │ │ │ ├── tc_insmod.txt │ │ │ ├── tc_ls.txt │ │ │ ├── tc_pwd.txt │ │ │ ├── tc_zone1_ls.txt │ │ │ ├── tc_zone1_start.txt │ │ │ ├── tc_zone_list1.txt │ │ │ └── tc_zone_list2.txt │ │ │ ├── textract_dmesg.sh │ │ │ ├── tresult.sh │ │ │ ├── trootfs_deploy.sh │ │ │ └── tstart.sh │ ├── rk3568 │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── linux2.json │ │ │ └── virtio.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── rk3568-evb1-ddr4-v10-linux.dts │ │ │ │ ├── rk3568.dts │ │ │ │ ├── rk3568_limit_zone0.dts │ │ │ │ └── rk3568_limit_zone1.dts │ │ ├── linker.ld │ │ └── platform.mk │ ├── rk3588 │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ ├── Makefile │ │ │ ├── zone0.dts │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ └── platform.mk │ └── zcu102 │ │ ├── board.rs │ │ ├── cargo │ │ ├── config.template.toml │ │ └── features │ │ ├── image │ │ ├── dts │ │ │ ├── Makefile │ │ │ ├── zone0.dts │ │ │ └── zone1.dts │ │ └── its │ │ │ └── fitImage.its │ │ ├── linker.ld │ │ └── platform.mk ├── loongarch64 │ ├── ls3a5000 │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── virtio.json │ │ │ ├── zone1-linux.json │ │ │ ├── zone2-linux.json │ │ │ └── zone3-linux.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── include │ │ │ │ ├── irq.h │ │ │ │ └── loongson-3a5000.dtsi │ │ │ │ ├── zone0.dts │ │ │ │ ├── zone1-linux.dts │ │ │ │ ├── zone2-linux.dts │ │ │ │ └── zone3-linux.dts │ │ ├── linker.ld │ │ └── platform.mk │ └── ls3a6000 │ │ ├── board.rs │ │ ├── cargo │ │ ├── config.template.toml │ │ └── features │ │ ├── configs │ │ ├── virtio.json │ │ ├── zone1-linux.json │ │ ├── zone2-linux.json │ │ └── zone3-linux.json │ │ ├── image │ │ └── dts │ │ │ ├── Makefile │ │ │ ├── include │ │ │ ├── irq.h │ │ │ └── loongson-3a5000.dtsi │ │ │ ├── zone0.dts │ │ │ ├── zone1-linux.dts │ │ │ ├── zone2-linux.dts │ │ │ └── zone3-linux.dts │ │ ├── linker.ld │ │ └── platform.mk ├── riscv64 │ ├── hifive-premier-p550 │ │ ├── board.rs │ │ ├── boot.scr │ │ ├── boot.txt │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── eic7700-hifive-premier-p550.dts │ │ │ │ ├── minimal.dts │ │ │ │ ├── zone0-npu.dts │ │ │ │ ├── zone0.dts │ │ │ │ ├── zone1-linux-virtio.dts │ │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ ├── native.txt │ │ ├── platform.mk │ │ └── scripts │ │ │ ├── README.md │ │ │ └── boot_zone1.sh │ ├── megrez │ │ ├── board.rs │ │ ├── boot.scr │ │ ├── boot.txt │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── eic7700-milkv-megrez.dts │ │ │ │ ├── minimal.dts │ │ │ │ ├── zone0-npu.dts │ │ │ │ ├── zone0.dts │ │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ ├── native.txt │ │ ├── platform.mk │ │ └── scirpts │ │ │ ├── boot_zone1.sh │ │ │ └── screen_zone1.sh │ ├── qemu-aia │ │ ├── board.rs │ │ ├── cargo │ │ │ ├── config.template.toml │ │ │ └── features │ │ ├── configs │ │ │ ├── zone1-linux-virtio.json │ │ │ └── zone1-linux.json │ │ ├── image │ │ │ └── dts │ │ │ │ ├── Makefile │ │ │ │ ├── virt.dts │ │ │ │ ├── zone0.dts │ │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ ├── platform.mk │ │ └── test │ │ │ └── runner.sh │ └── qemu-plic │ │ ├── board.rs │ │ ├── cargo │ │ ├── config.template.toml │ │ └── features │ │ ├── configs │ │ ├── zone1-linux-io.json │ │ ├── zone1-linux-virtio.json │ │ └── zone1-linux.json │ │ ├── image │ │ └── dts │ │ │ ├── Makefile │ │ │ ├── zone0.dts │ │ │ └── zone1-linux.dts │ │ ├── linker.ld │ │ ├── platform.mk │ │ └── test │ │ ├── runner.sh │ │ └── systemtest │ │ ├── boot_zone1.sh │ │ ├── screen_zone1.sh │ │ ├── tcompiledtb.sh │ │ ├── tdownload_all.sh │ │ ├── testcase │ │ ├── tc_insmod.txt │ │ ├── tc_ls.txt │ │ ├── tc_pwd.txt │ │ ├── tc_zone1_ls.txt │ │ ├── tc_zone1_start.txt │ │ ├── tc_zone_list1.txt │ │ └── tc_zone_list2.txt │ │ ├── textract_dmesg.sh │ │ ├── tresult.sh │ │ ├── trootfs_deploy.sh │ │ └── tstart.sh └── x86_64 │ ├── nuc14mnk │ ├── board.rs │ ├── cargo │ │ ├── config.template.toml │ │ └── features │ ├── image │ │ ├── bootloader │ │ │ ├── boot.S │ │ │ ├── boot.ld │ │ │ └── boot.mk │ │ ├── font │ │ │ ├── solarize-12x29.psf │ │ │ └── spleen-6x12.psf │ │ └── iso │ │ │ └── boot │ │ │ └── grub │ │ │ └── grub.cfg │ ├── linker.ld │ ├── platform.mk │ └── test │ │ └── runner.sh │ └── qemu │ ├── board.rs │ ├── cargo │ ├── config.template.toml │ └── features │ ├── image │ ├── bootloader │ │ ├── boot.S │ │ ├── boot.ld │ │ └── boot.mk │ ├── font │ │ ├── solarize-12x29.psf │ │ └── spleen-6x12.psf │ └── iso │ │ └── boot │ │ └── grub │ │ └── grub.cfg │ ├── linker.ld │ ├── platform.mk │ └── test │ └── runner.sh ├── rust-toolchain.toml ├── src ├── arch │ ├── aarch64 │ │ ├── consts.rs │ │ ├── cpu.rs │ │ ├── entry.rs │ │ ├── hypercall.rs │ │ ├── iommu.rs │ │ ├── ipi.rs │ │ ├── ivc.rs │ │ ├── mm.rs │ │ ├── mmu.rs │ │ ├── mod.rs │ │ ├── paging.rs │ │ ├── s2pt.rs │ │ ├── sysreg.rs │ │ ├── trap.S │ │ ├── trap.rs │ │ └── zone.rs │ ├── loongarch64 │ │ ├── clock.rs │ │ ├── consts.rs │ │ ├── cpu.rs │ │ ├── entry.rs │ │ ├── hypercall.rs │ │ ├── iommu.rs │ │ ├── ipi.rs │ │ ├── mm.rs │ │ ├── mod.rs │ │ ├── paging.rs │ │ ├── register │ │ │ ├── gcfg.rs │ │ │ ├── gcntc.rs │ │ │ ├── gintc.rs │ │ │ ├── gstat.rs │ │ │ ├── gtlbc.rs │ │ │ ├── macros.rs │ │ │ ├── merrctl.rs │ │ │ ├── merrentry.rs │ │ │ ├── merrera.rs │ │ │ ├── merrsave.rs │ │ │ ├── mod.rs │ │ │ └── trgp.rs │ │ ├── s1pt.rs │ │ ├── s2pt.rs │ │ ├── trap.rs │ │ └── zone.rs │ ├── mod.rs │ ├── riscv64 │ │ ├── consts.rs │ │ ├── cpu.rs │ │ ├── csr.rs │ │ ├── entry.rs │ │ ├── hypercall.rs │ │ ├── iommu.rs │ │ ├── ipi.rs │ │ ├── mm.rs │ │ ├── mod.rs │ │ ├── paging.rs │ │ ├── s1pt.rs │ │ ├── s2pt.rs │ │ ├── sbi.rs │ │ ├── trap.S │ │ ├── trap.rs │ │ └── zone.rs │ └── x86_64 │ │ ├── acpi.rs │ │ ├── ap_start.S │ │ ├── boot.rs │ │ ├── consts.rs │ │ ├── cpu.rs │ │ ├── cpuid.rs │ │ ├── entry.rs │ │ ├── graphics.rs │ │ ├── hpet.rs │ │ ├── hypercall.rs │ │ ├── idt.rs │ │ ├── iommu.rs │ │ ├── ipi.rs │ │ ├── mm.rs │ │ ├── mmio.rs │ │ ├── mod.rs │ │ ├── msr.rs │ │ ├── multiboot.S │ │ ├── paging.rs │ │ ├── pci.rs │ │ ├── pio.rs │ │ ├── s1pt.rs │ │ ├── s2pt.rs │ │ ├── trap.S │ │ ├── trap.rs │ │ ├── vmcs.rs │ │ ├── vmx.rs │ │ └── zone.rs ├── config.rs ├── consts.rs ├── device │ ├── common.rs │ ├── eic7700_syscrg.rs │ ├── irqchip │ │ ├── aclint │ │ │ └── mod.rs │ │ ├── aia │ │ │ ├── aplic.rs │ │ │ ├── imsic.rs │ │ │ ├── mod.rs │ │ │ ├── vaplic.rs │ │ │ └── vimsic.rs │ │ ├── gicv2 │ │ │ ├── gic.rs │ │ │ ├── gic_ref.rs │ │ │ ├── gicc.rs │ │ │ ├── gicd.rs │ │ │ ├── gich.rs │ │ │ ├── gicv.rs │ │ │ ├── mod.rs │ │ │ └── vgic.rs │ │ ├── gicv3 │ │ │ ├── gicd.rs │ │ │ ├── gicr.rs │ │ │ ├── gits.rs │ │ │ ├── mod.rs │ │ │ └── vgic.rs │ │ ├── ls7a2000 │ │ │ ├── chip.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── pic │ │ │ ├── ioapic.rs │ │ │ ├── lapic.rs │ │ │ └── mod.rs │ │ └── plic │ │ │ ├── mod.rs │ │ │ ├── plic.rs │ │ │ └── vplic.rs │ ├── mod.rs │ ├── sifive_ccache │ │ ├── ccache.rs │ │ └── mod.rs │ ├── uart │ │ ├── imx_uart.rs │ │ ├── loongson_uart │ │ │ ├── mod.rs │ │ │ ├── uart0.S │ │ │ └── uart1.S │ │ ├── mod.rs │ │ ├── pl011.rs │ │ ├── uart16550a.rs │ │ ├── uart_16550.rs │ │ └── xuartps.rs │ └── virtio_trampoline.rs ├── error.rs ├── event.rs ├── hypercall │ └── mod.rs ├── logging.rs ├── main.rs ├── memory │ ├── addr.rs │ ├── frame.rs │ ├── heap.rs │ ├── mapper.rs │ ├── mm.rs │ ├── mmio.rs │ └── mod.rs ├── panic.rs ├── pci │ ├── bridge.rs │ ├── endpoint.rs │ ├── mod.rs │ ├── pci.rs │ ├── pcibar.rs │ └── phantom_cfg.rs ├── percpu.rs ├── platform │ └── mod.rs ├── tests.rs └── zone.rs └── tools ├── auto_hvisor_qemu_gicv3.sh ├── clean.sh ├── compress.sh ├── extract.sh ├── gen_cargo_config.sh ├── license_checker.sh └── read_features.sh /.cargo/.gitignore: -------------------------------------------------------------------------------- 1 | config* -------------------------------------------------------------------------------- /.github/actions/setup-aarch64-none-linux-gnu/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/actions/setup-aarch64-none-linux-gnu/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-qemu/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/actions/setup-qemu/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-riscv64-unknown-linux-gnu/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/actions/setup-riscv64-unknown-linux-gnu/action.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/issue-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/workflows/issue-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.vscode/c_cpp_properties.old.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/.vscode/settings-example.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/Makefile -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/README.md -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/board.rs -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/cargo/features: -------------------------------------------------------------------------------- 1 | gicv3 2 | imx_uart 3 | -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/configs/zone1-ruxos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/configs/zone1-ruxos.json -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/image/dts/imx8mp-ruxos-zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/image/dts/imx8mp-ruxos-zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/image/dts/zone1-ruxos.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/image/dts/zone1-ruxos.dts -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/imx8mp/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/imx8mp/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/board.rs -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/cargo/features: -------------------------------------------------------------------------------- 1 | gicv3 2 | uart_16550 3 | -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/image/dts/OK6254-C-org.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/image/dts/OK6254-C-org.dts -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/ok6254-c/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/ok6254-c/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/board.rs -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/cargo/features: -------------------------------------------------------------------------------- 1 | gicv3 2 | pl011 -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/image/dts/linux1.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/image/dts/linux1.dts -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/image/dts/linux2.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/image/dts/linux2.dts -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/image/dts/phytium-pi-board-v2.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/image/dts/phytium-pi-board-v2.dts -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/phytium-pi/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/phytium-pi/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/board.rs -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/cargo/features: -------------------------------------------------------------------------------- 1 | gicv2 2 | pl011 3 | iommu 4 | pci 5 | -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/image/bootloader/u-boot-v2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/image/bootloader/u-boot-v2.bin -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv2/test/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv2/test/runner.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/board.rs -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/cargo/features: -------------------------------------------------------------------------------- 1 | gicv3 2 | pl011 3 | iommu 4 | pci 5 | -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/configs/zone1-ruxos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/configs/zone1-ruxos.json -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/image/bootloader/u-boot-atf.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/image/bootloader/u-boot-atf.bin -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/image/bootloader/u-boot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/image/bootloader/u-boot.bin -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/image/dts/zone1-ruxos.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/image/dts/zone1-ruxos.dts -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/runner.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/boot_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/boot_zone1.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/screen_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/screen_zone1.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/tcompiledtb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/tcompiledtb.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/tdownload_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/tdownload_all.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_insmod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_insmod.txt -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_ls.txt: -------------------------------------------------------------------------------- 1 | zone0.txt 2 | -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_pwd.txt: -------------------------------------------------------------------------------- 1 | /home/arm64 2 | -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone1_ls.txt: -------------------------------------------------------------------------------- 1 | zone1.txt 2 | -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone1_start.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone1_start.txt -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone_list1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone_list1.txt -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone_list2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/testcase/tc_zone_list2.txt -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/textract_dmesg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/textract_dmesg.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/tresult.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/tresult.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/trootfs_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/trootfs_deploy.sh -------------------------------------------------------------------------------- /platform/aarch64/qemu-gicv3/test/systemtest/tstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/qemu-gicv3/test/systemtest/tstart.sh -------------------------------------------------------------------------------- /platform/aarch64/rk3568/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/board.rs -------------------------------------------------------------------------------- /platform/aarch64/rk3568/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/rk3568/cargo/features: -------------------------------------------------------------------------------- 1 | gicv3 2 | uart_16550 3 | -------------------------------------------------------------------------------- /platform/aarch64/rk3568/configs/linux2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/configs/linux2.json -------------------------------------------------------------------------------- /platform/aarch64/rk3568/configs/virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/configs/virtio.json -------------------------------------------------------------------------------- /platform/aarch64/rk3568/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/rk3568/image/dts/rk3568-evb1-ddr4-v10-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/image/dts/rk3568-evb1-ddr4-v10-linux.dts -------------------------------------------------------------------------------- /platform/aarch64/rk3568/image/dts/rk3568.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/image/dts/rk3568.dts -------------------------------------------------------------------------------- /platform/aarch64/rk3568/image/dts/rk3568_limit_zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/image/dts/rk3568_limit_zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/rk3568/image/dts/rk3568_limit_zone1.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/image/dts/rk3568_limit_zone1.dts -------------------------------------------------------------------------------- /platform/aarch64/rk3568/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/rk3568/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3568/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/rk3588/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/board.rs -------------------------------------------------------------------------------- /platform/aarch64/rk3588/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/rk3588/cargo/features: -------------------------------------------------------------------------------- 1 | gicv3 2 | uart_16550 3 | -------------------------------------------------------------------------------- /platform/aarch64/rk3588/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/aarch64/rk3588/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/aarch64/rk3588/image/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/image/Makefile -------------------------------------------------------------------------------- /platform/aarch64/rk3588/image/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/image/zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/rk3588/image/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/image/zone1-linux.dts -------------------------------------------------------------------------------- /platform/aarch64/rk3588/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/rk3588/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/rk3588/platform.mk -------------------------------------------------------------------------------- /platform/aarch64/zcu102/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/board.rs -------------------------------------------------------------------------------- /platform/aarch64/zcu102/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/aarch64/zcu102/cargo/features: -------------------------------------------------------------------------------- 1 | gicv2 2 | xuartps 3 | -------------------------------------------------------------------------------- /platform/aarch64/zcu102/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/image/dts/Makefile -------------------------------------------------------------------------------- /platform/aarch64/zcu102/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/aarch64/zcu102/image/dts/zone1.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/image/dts/zone1.dts -------------------------------------------------------------------------------- /platform/aarch64/zcu102/image/its/fitImage.its: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/image/its/fitImage.its -------------------------------------------------------------------------------- /platform/aarch64/zcu102/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/linker.ld -------------------------------------------------------------------------------- /platform/aarch64/zcu102/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/aarch64/zcu102/platform.mk -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/board.rs -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/cargo/features: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/cargo/features -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/configs/virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/configs/virtio.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/configs/zone2-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/configs/zone2-linux.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/configs/zone3-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/configs/zone3-linux.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/Makefile -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/include/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/include/irq.h -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/include/loongson-3a5000.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/include/loongson-3a5000.dtsi -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/zone2-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/zone2-linux.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/image/dts/zone3-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/image/dts/zone3-linux.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/linker.ld -------------------------------------------------------------------------------- /platform/loongarch64/ls3a5000/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a5000/platform.mk -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/board.rs -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/cargo/features: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/cargo/features -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/configs/virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/configs/virtio.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/configs/zone2-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/configs/zone2-linux.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/configs/zone3-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/configs/zone3-linux.json -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/Makefile -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/include/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/include/irq.h -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/include/loongson-3a5000.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/include/loongson-3a5000.dtsi -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/zone2-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/zone2-linux.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/image/dts/zone3-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/image/dts/zone3-linux.dts -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/linker.ld -------------------------------------------------------------------------------- /platform/loongarch64/ls3a6000/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/loongarch64/ls3a6000/platform.mk -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/board.rs -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/boot.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/boot.scr -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/boot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/boot.txt -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/cargo/features: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/cargo/features -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/Makefile -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/eic7700-hifive-premier-p550.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/eic7700-hifive-premier-p550.dts -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/minimal.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/minimal.dts -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/zone0-npu.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/zone0-npu.dts -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/zone1-linux-virtio.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/zone1-linux-virtio.dts -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/linker.ld -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/native.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/native.txt -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/platform.mk -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/scripts/README.md -------------------------------------------------------------------------------- /platform/riscv64/hifive-premier-p550/scripts/boot_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/hifive-premier-p550/scripts/boot_zone1.sh -------------------------------------------------------------------------------- /platform/riscv64/megrez/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/board.rs -------------------------------------------------------------------------------- /platform/riscv64/megrez/boot.scr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/boot.scr -------------------------------------------------------------------------------- /platform/riscv64/megrez/boot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/boot.txt -------------------------------------------------------------------------------- /platform/riscv64/megrez/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/riscv64/megrez/cargo/features: -------------------------------------------------------------------------------- 1 | eic770x_soc 2 | plic 3 | -------------------------------------------------------------------------------- /platform/riscv64/megrez/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/riscv64/megrez/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/riscv64/megrez/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/image/dts/Makefile -------------------------------------------------------------------------------- /platform/riscv64/megrez/image/dts/eic7700-milkv-megrez.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/image/dts/eic7700-milkv-megrez.dts -------------------------------------------------------------------------------- /platform/riscv64/megrez/image/dts/minimal.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/image/dts/minimal.dts -------------------------------------------------------------------------------- /platform/riscv64/megrez/image/dts/zone0-npu.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/image/dts/zone0-npu.dts -------------------------------------------------------------------------------- /platform/riscv64/megrez/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/riscv64/megrez/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/riscv64/megrez/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/linker.ld -------------------------------------------------------------------------------- /platform/riscv64/megrez/native.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/native.txt -------------------------------------------------------------------------------- /platform/riscv64/megrez/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/platform.mk -------------------------------------------------------------------------------- /platform/riscv64/megrez/scirpts/boot_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/scirpts/boot_zone1.sh -------------------------------------------------------------------------------- /platform/riscv64/megrez/scirpts/screen_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/megrez/scirpts/screen_zone1.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/board.rs -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/cargo/features: -------------------------------------------------------------------------------- 1 | aia 2 | sstc -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/image/dts/Makefile -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/image/dts/virt.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/image/dts/virt.dts -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/linker.ld -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/platform.mk -------------------------------------------------------------------------------- /platform/riscv64/qemu-aia/test/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-aia/test/runner.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/board.rs -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/cargo/features: -------------------------------------------------------------------------------- 1 | aclint 2 | plic 3 | sstc -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/configs/zone1-linux-io.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/configs/zone1-linux-io.json -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/configs/zone1-linux-virtio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/configs/zone1-linux-virtio.json -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/configs/zone1-linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/configs/zone1-linux.json -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/image/dts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/image/dts/Makefile -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/image/dts/zone0.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/image/dts/zone0.dts -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/image/dts/zone1-linux.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/image/dts/zone1-linux.dts -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/linker.ld -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/platform.mk -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/runner.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/boot_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/boot_zone1.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/screen_zone1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/screen_zone1.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/tcompiledtb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/tcompiledtb.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/tdownload_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/tdownload_all.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_insmod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/testcase/tc_insmod.txt -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_ls.txt: -------------------------------------------------------------------------------- 1 | zone0.txt 2 | -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_pwd.txt: -------------------------------------------------------------------------------- 1 | /home/riscv64 2 | -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone1_ls.txt: -------------------------------------------------------------------------------- 1 | zone1.txt 2 | -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone1_start.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone1_start.txt -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone_list1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone_list1.txt -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone_list2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/testcase/tc_zone_list2.txt -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/textract_dmesg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/textract_dmesg.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/tresult.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/tresult.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/trootfs_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/trootfs_deploy.sh -------------------------------------------------------------------------------- /platform/riscv64/qemu-plic/test/systemtest/tstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/riscv64/qemu-plic/test/systemtest/tstart.sh -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/board.rs -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/cargo/features: -------------------------------------------------------------------------------- 1 | pci 2 | uart16550a -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/image/bootloader/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/image/bootloader/boot.S -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/image/bootloader/boot.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/image/bootloader/boot.ld -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/image/bootloader/boot.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/image/bootloader/boot.mk -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/image/font/solarize-12x29.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/image/font/solarize-12x29.psf -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/image/font/spleen-6x12.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/image/font/spleen-6x12.psf -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/image/iso/boot/grub/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/image/iso/boot/grub/grub.cfg -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/linker.ld -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/nuc14mnk/platform.mk -------------------------------------------------------------------------------- /platform/x86_64/nuc14mnk/test/runner.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/x86_64/qemu/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/board.rs -------------------------------------------------------------------------------- /platform/x86_64/qemu/cargo/config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/cargo/config.template.toml -------------------------------------------------------------------------------- /platform/x86_64/qemu/cargo/features: -------------------------------------------------------------------------------- 1 | pci 2 | uart16550a -------------------------------------------------------------------------------- /platform/x86_64/qemu/image/bootloader/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/image/bootloader/boot.S -------------------------------------------------------------------------------- /platform/x86_64/qemu/image/bootloader/boot.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/image/bootloader/boot.ld -------------------------------------------------------------------------------- /platform/x86_64/qemu/image/bootloader/boot.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/image/bootloader/boot.mk -------------------------------------------------------------------------------- /platform/x86_64/qemu/image/font/solarize-12x29.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/image/font/solarize-12x29.psf -------------------------------------------------------------------------------- /platform/x86_64/qemu/image/font/spleen-6x12.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/image/font/spleen-6x12.psf -------------------------------------------------------------------------------- /platform/x86_64/qemu/image/iso/boot/grub/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/image/iso/boot/grub/grub.cfg -------------------------------------------------------------------------------- /platform/x86_64/qemu/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/linker.ld -------------------------------------------------------------------------------- /platform/x86_64/qemu/platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/platform/x86_64/qemu/platform.mk -------------------------------------------------------------------------------- /platform/x86_64/qemu/test/runner.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/arch/aarch64/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/consts.rs -------------------------------------------------------------------------------- /src/arch/aarch64/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/cpu.rs -------------------------------------------------------------------------------- /src/arch/aarch64/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/entry.rs -------------------------------------------------------------------------------- /src/arch/aarch64/hypercall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/hypercall.rs -------------------------------------------------------------------------------- /src/arch/aarch64/iommu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/iommu.rs -------------------------------------------------------------------------------- /src/arch/aarch64/ipi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/ipi.rs -------------------------------------------------------------------------------- /src/arch/aarch64/ivc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/ivc.rs -------------------------------------------------------------------------------- /src/arch/aarch64/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/mm.rs -------------------------------------------------------------------------------- /src/arch/aarch64/mmu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/mmu.rs -------------------------------------------------------------------------------- /src/arch/aarch64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/mod.rs -------------------------------------------------------------------------------- /src/arch/aarch64/paging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/paging.rs -------------------------------------------------------------------------------- /src/arch/aarch64/s2pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/s2pt.rs -------------------------------------------------------------------------------- /src/arch/aarch64/sysreg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/sysreg.rs -------------------------------------------------------------------------------- /src/arch/aarch64/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/trap.S -------------------------------------------------------------------------------- /src/arch/aarch64/trap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/trap.rs -------------------------------------------------------------------------------- /src/arch/aarch64/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/aarch64/zone.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/clock.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/consts.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/cpu.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/entry.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/hypercall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/hypercall.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/iommu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/iommu.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/ipi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/ipi.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/mm.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/mod.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/paging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/paging.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/gcfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/gcfg.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/gcntc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/gcntc.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/gintc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/gintc.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/gstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/gstat.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/gtlbc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/gtlbc.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/macros.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/merrctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/merrctl.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/merrentry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/merrentry.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/merrera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/merrera.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/merrsave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/merrsave.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/mod.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/register/trgp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/register/trgp.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/s1pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/s1pt.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/s2pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/s2pt.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/trap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/trap.rs -------------------------------------------------------------------------------- /src/arch/loongarch64/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/loongarch64/zone.rs -------------------------------------------------------------------------------- /src/arch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/mod.rs -------------------------------------------------------------------------------- /src/arch/riscv64/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/consts.rs -------------------------------------------------------------------------------- /src/arch/riscv64/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/cpu.rs -------------------------------------------------------------------------------- /src/arch/riscv64/csr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/csr.rs -------------------------------------------------------------------------------- /src/arch/riscv64/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/entry.rs -------------------------------------------------------------------------------- /src/arch/riscv64/hypercall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/hypercall.rs -------------------------------------------------------------------------------- /src/arch/riscv64/iommu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/iommu.rs -------------------------------------------------------------------------------- /src/arch/riscv64/ipi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/ipi.rs -------------------------------------------------------------------------------- /src/arch/riscv64/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/mm.rs -------------------------------------------------------------------------------- /src/arch/riscv64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/mod.rs -------------------------------------------------------------------------------- /src/arch/riscv64/paging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/paging.rs -------------------------------------------------------------------------------- /src/arch/riscv64/s1pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/s1pt.rs -------------------------------------------------------------------------------- /src/arch/riscv64/s2pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/s2pt.rs -------------------------------------------------------------------------------- /src/arch/riscv64/sbi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/sbi.rs -------------------------------------------------------------------------------- /src/arch/riscv64/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/trap.S -------------------------------------------------------------------------------- /src/arch/riscv64/trap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/trap.rs -------------------------------------------------------------------------------- /src/arch/riscv64/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/riscv64/zone.rs -------------------------------------------------------------------------------- /src/arch/x86_64/acpi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/acpi.rs -------------------------------------------------------------------------------- /src/arch/x86_64/ap_start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/ap_start.S -------------------------------------------------------------------------------- /src/arch/x86_64/boot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/boot.rs -------------------------------------------------------------------------------- /src/arch/x86_64/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/consts.rs -------------------------------------------------------------------------------- /src/arch/x86_64/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/cpu.rs -------------------------------------------------------------------------------- /src/arch/x86_64/cpuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/cpuid.rs -------------------------------------------------------------------------------- /src/arch/x86_64/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/entry.rs -------------------------------------------------------------------------------- /src/arch/x86_64/graphics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/graphics.rs -------------------------------------------------------------------------------- /src/arch/x86_64/hpet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/hpet.rs -------------------------------------------------------------------------------- /src/arch/x86_64/hypercall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/hypercall.rs -------------------------------------------------------------------------------- /src/arch/x86_64/idt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/idt.rs -------------------------------------------------------------------------------- /src/arch/x86_64/iommu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/iommu.rs -------------------------------------------------------------------------------- /src/arch/x86_64/ipi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/ipi.rs -------------------------------------------------------------------------------- /src/arch/x86_64/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/mm.rs -------------------------------------------------------------------------------- /src/arch/x86_64/mmio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/mmio.rs -------------------------------------------------------------------------------- /src/arch/x86_64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/mod.rs -------------------------------------------------------------------------------- /src/arch/x86_64/msr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/msr.rs -------------------------------------------------------------------------------- /src/arch/x86_64/multiboot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/multiboot.S -------------------------------------------------------------------------------- /src/arch/x86_64/paging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/paging.rs -------------------------------------------------------------------------------- /src/arch/x86_64/pci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/pci.rs -------------------------------------------------------------------------------- /src/arch/x86_64/pio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/pio.rs -------------------------------------------------------------------------------- /src/arch/x86_64/s1pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/s1pt.rs -------------------------------------------------------------------------------- /src/arch/x86_64/s2pt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/s2pt.rs -------------------------------------------------------------------------------- /src/arch/x86_64/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/trap.S -------------------------------------------------------------------------------- /src/arch/x86_64/trap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/trap.rs -------------------------------------------------------------------------------- /src/arch/x86_64/vmcs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/vmcs.rs -------------------------------------------------------------------------------- /src/arch/x86_64/vmx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/vmx.rs -------------------------------------------------------------------------------- /src/arch/x86_64/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/arch/x86_64/zone.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/consts.rs -------------------------------------------------------------------------------- /src/device/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/common.rs -------------------------------------------------------------------------------- /src/device/eic7700_syscrg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/eic7700_syscrg.rs -------------------------------------------------------------------------------- /src/device/irqchip/aclint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/aclint/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/aia/aplic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/aia/aplic.rs -------------------------------------------------------------------------------- /src/device/irqchip/aia/imsic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/aia/imsic.rs -------------------------------------------------------------------------------- /src/device/irqchip/aia/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/aia/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/aia/vaplic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/aia/vaplic.rs -------------------------------------------------------------------------------- /src/device/irqchip/aia/vimsic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/aia/vimsic.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/gic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/gic.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/gic_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/gic_ref.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/gicc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/gicc.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/gicd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/gicd.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/gich.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/gich.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/gicv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/gicv.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv2/vgic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv2/vgic.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv3/gicd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv3/gicd.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv3/gicr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv3/gicr.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv3/gits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv3/gits.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv3/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv3/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/gicv3/vgic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/gicv3/vgic.rs -------------------------------------------------------------------------------- /src/device/irqchip/ls7a2000/chip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/ls7a2000/chip.rs -------------------------------------------------------------------------------- /src/device/irqchip/ls7a2000/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/ls7a2000/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/pic/ioapic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/pic/ioapic.rs -------------------------------------------------------------------------------- /src/device/irqchip/pic/lapic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/pic/lapic.rs -------------------------------------------------------------------------------- /src/device/irqchip/pic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/pic/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/plic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/plic/mod.rs -------------------------------------------------------------------------------- /src/device/irqchip/plic/plic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/plic/plic.rs -------------------------------------------------------------------------------- /src/device/irqchip/plic/vplic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/irqchip/plic/vplic.rs -------------------------------------------------------------------------------- /src/device/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/mod.rs -------------------------------------------------------------------------------- /src/device/sifive_ccache/ccache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/sifive_ccache/ccache.rs -------------------------------------------------------------------------------- /src/device/sifive_ccache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/sifive_ccache/mod.rs -------------------------------------------------------------------------------- /src/device/uart/imx_uart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/imx_uart.rs -------------------------------------------------------------------------------- /src/device/uart/loongson_uart/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/loongson_uart/mod.rs -------------------------------------------------------------------------------- /src/device/uart/loongson_uart/uart0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/loongson_uart/uart0.S -------------------------------------------------------------------------------- /src/device/uart/loongson_uart/uart1.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/loongson_uart/uart1.S -------------------------------------------------------------------------------- /src/device/uart/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/mod.rs -------------------------------------------------------------------------------- /src/device/uart/pl011.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/pl011.rs -------------------------------------------------------------------------------- /src/device/uart/uart16550a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/uart16550a.rs -------------------------------------------------------------------------------- /src/device/uart/uart_16550.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/uart_16550.rs -------------------------------------------------------------------------------- /src/device/uart/xuartps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/uart/xuartps.rs -------------------------------------------------------------------------------- /src/device/virtio_trampoline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/device/virtio_trampoline.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/hypercall/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/hypercall/mod.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/memory/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/addr.rs -------------------------------------------------------------------------------- /src/memory/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/frame.rs -------------------------------------------------------------------------------- /src/memory/heap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/heap.rs -------------------------------------------------------------------------------- /src/memory/mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/mapper.rs -------------------------------------------------------------------------------- /src/memory/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/mm.rs -------------------------------------------------------------------------------- /src/memory/mmio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/mmio.rs -------------------------------------------------------------------------------- /src/memory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/memory/mod.rs -------------------------------------------------------------------------------- /src/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/panic.rs -------------------------------------------------------------------------------- /src/pci/bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/pci/bridge.rs -------------------------------------------------------------------------------- /src/pci/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/pci/endpoint.rs -------------------------------------------------------------------------------- /src/pci/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/pci/mod.rs -------------------------------------------------------------------------------- /src/pci/pci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/pci/pci.rs -------------------------------------------------------------------------------- /src/pci/pcibar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/pci/pcibar.rs -------------------------------------------------------------------------------- /src/pci/phantom_cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/pci/phantom_cfg.rs -------------------------------------------------------------------------------- /src/percpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/percpu.rs -------------------------------------------------------------------------------- /src/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/platform/mod.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/tests.rs -------------------------------------------------------------------------------- /src/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/src/zone.rs -------------------------------------------------------------------------------- /tools/auto_hvisor_qemu_gicv3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/auto_hvisor_qemu_gicv3.sh -------------------------------------------------------------------------------- /tools/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/clean.sh -------------------------------------------------------------------------------- /tools/compress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/compress.sh -------------------------------------------------------------------------------- /tools/extract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/extract.sh -------------------------------------------------------------------------------- /tools/gen_cargo_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/gen_cargo_config.sh -------------------------------------------------------------------------------- /tools/license_checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/license_checker.sh -------------------------------------------------------------------------------- /tools/read_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syswonder/hvisor/HEAD/tools/read_features.sh --------------------------------------------------------------------------------