├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── boot.sh ├── exception_funcs.c ├── exceptions.S ├── include ├── a64.h ├── h6.h ├── hole.h ├── init.h ├── mmio.h ├── panic.h ├── pgtables.h ├── spinlock.h ├── trapped_funcs.h └── uart.h ├── init.c ├── ldscripts ├── a64.ld └── common.ld ├── panic.c ├── pgtables.c ├── stack.S ├── start.S ├── trapped_funcs.c ├── uart.c ├── uboot-headers ├── asm │ ├── linkage.h │ ├── macro.h │ ├── ptrace.h │ └── system.h └── linux │ └── linkage.h └── uboot ├── bl31_a64.bin ├── bl31_a64_40010000.bin ├── bl31_h6_40010000.bin ├── kernel ├── spl32_a64_lpddr3.bin ├── spl32_h6_lpddr3.bin ├── sun50i-a64-pinephone-1.1.dtb ├── sun50i-h6-pine-h64-model-b.dtb ├── u-boot_a64.bin ├── u-boot_h6.bin ├── uEnv_a64.txt └── uEnv_h6.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/README.md -------------------------------------------------------------------------------- /boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/boot.sh -------------------------------------------------------------------------------- /exception_funcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/exception_funcs.c -------------------------------------------------------------------------------- /exceptions.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/exceptions.S -------------------------------------------------------------------------------- /include/a64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/a64.h -------------------------------------------------------------------------------- /include/h6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/h6.h -------------------------------------------------------------------------------- /include/hole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/hole.h -------------------------------------------------------------------------------- /include/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/init.h -------------------------------------------------------------------------------- /include/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/mmio.h -------------------------------------------------------------------------------- /include/panic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/panic.h -------------------------------------------------------------------------------- /include/pgtables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/pgtables.h -------------------------------------------------------------------------------- /include/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/spinlock.h -------------------------------------------------------------------------------- /include/trapped_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/trapped_funcs.h -------------------------------------------------------------------------------- /include/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/include/uart.h -------------------------------------------------------------------------------- /init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/init.c -------------------------------------------------------------------------------- /ldscripts/a64.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/ldscripts/a64.ld -------------------------------------------------------------------------------- /ldscripts/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/ldscripts/common.ld -------------------------------------------------------------------------------- /panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/panic.c -------------------------------------------------------------------------------- /pgtables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/pgtables.c -------------------------------------------------------------------------------- /stack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/stack.S -------------------------------------------------------------------------------- /start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/start.S -------------------------------------------------------------------------------- /trapped_funcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/trapped_funcs.c -------------------------------------------------------------------------------- /uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uart.c -------------------------------------------------------------------------------- /uboot-headers/asm/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot-headers/asm/linkage.h -------------------------------------------------------------------------------- /uboot-headers/asm/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot-headers/asm/macro.h -------------------------------------------------------------------------------- /uboot-headers/asm/ptrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot-headers/asm/ptrace.h -------------------------------------------------------------------------------- /uboot-headers/asm/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot-headers/asm/system.h -------------------------------------------------------------------------------- /uboot-headers/linux/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot-headers/linux/linkage.h -------------------------------------------------------------------------------- /uboot/bl31_a64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/bl31_a64.bin -------------------------------------------------------------------------------- /uboot/bl31_a64_40010000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/bl31_a64_40010000.bin -------------------------------------------------------------------------------- /uboot/bl31_h6_40010000.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/bl31_h6_40010000.bin -------------------------------------------------------------------------------- /uboot/kernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/kernel -------------------------------------------------------------------------------- /uboot/spl32_a64_lpddr3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/spl32_a64_lpddr3.bin -------------------------------------------------------------------------------- /uboot/spl32_h6_lpddr3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/spl32_h6_lpddr3.bin -------------------------------------------------------------------------------- /uboot/sun50i-a64-pinephone-1.1.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/sun50i-a64-pinephone-1.1.dtb -------------------------------------------------------------------------------- /uboot/sun50i-h6-pine-h64-model-b.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/sun50i-h6-pine-h64-model-b.dtb -------------------------------------------------------------------------------- /uboot/u-boot_a64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/u-boot_a64.bin -------------------------------------------------------------------------------- /uboot/u-boot_h6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/u-boot_h6.bin -------------------------------------------------------------------------------- /uboot/uEnv_a64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/uEnv_a64.txt -------------------------------------------------------------------------------- /uboot/uEnv_h6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icenowy/aw-el2-barebone/HEAD/uboot/uEnv_h6.txt --------------------------------------------------------------------------------