├── LICENSE ├── Makefile ├── README.md ├── bare-metal-aarch64-qemu ├── Makefile ├── hello_world.c ├── hello_world.elf ├── hello_world.o ├── link_script.ld ├── startup.o └── startup.s ├── bare-metal-aarch64 ├── Makefile ├── hello_world.c ├── hello_world.elf ├── hello_world.o ├── link_script.ld ├── startup.o └── startup.s ├── elf-loader ├── elf_loader.c └── elf_loader.h ├── kvm_test └── kvm_test.cpp /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/README.md -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/Makefile -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/hello_world.c -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/hello_world.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/hello_world.elf -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/hello_world.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/hello_world.o -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/link_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/link_script.ld -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/startup.o -------------------------------------------------------------------------------- /bare-metal-aarch64-qemu/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64-qemu/startup.s -------------------------------------------------------------------------------- /bare-metal-aarch64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/Makefile -------------------------------------------------------------------------------- /bare-metal-aarch64/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/hello_world.c -------------------------------------------------------------------------------- /bare-metal-aarch64/hello_world.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/hello_world.elf -------------------------------------------------------------------------------- /bare-metal-aarch64/hello_world.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/hello_world.o -------------------------------------------------------------------------------- /bare-metal-aarch64/link_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/link_script.ld -------------------------------------------------------------------------------- /bare-metal-aarch64/startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/startup.o -------------------------------------------------------------------------------- /bare-metal-aarch64/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/bare-metal-aarch64/startup.s -------------------------------------------------------------------------------- /elf-loader/elf_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/elf-loader/elf_loader.c -------------------------------------------------------------------------------- /elf-loader/elf_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/elf-loader/elf_loader.h -------------------------------------------------------------------------------- /kvm_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/kvm_test -------------------------------------------------------------------------------- /kvm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lenz-K/arm64-kvm-hello-world/HEAD/kvm_test.cpp --------------------------------------------------------------------------------