[zircon][msm8x53] Initial bringup on msm8x53 SOM
Adapted from work by voydanoff. Still some work to do: -Needed to relocate kernel to 0xa000.0000+ to work around what appears to be some sort of memory-stomping situation. -Remove hack to touch bad physical memory to reboot the device once we find a proper way to reset the soc. NOTES: Device is flashed via fastboot using scripts/flash-msm8x53-som Power cycling with volume down button pressed gets you into fastboot. The system will then reboot and start zircon. Holding volume down on subsequent reboot will go back into fastboot. Tested: boot on msm8x53 som and validate that qemu-arm and vim2 still boot. Change-Id: I44c594d75644b763c00f4373a63216e2f6b1fff7
Showing
- zircon/kernel/dev/uart/msm/uart.cpp 45 additions, 1 deletionzircon/kernel/dev/uart/msm/uart.cpp
- zircon/kernel/platform/generic-arm/platform.cpp 4 additions, 0 deletionszircon/kernel/platform/generic-arm/platform.cpp
- zircon/kernel/target/arm64/board/msm8x53-som/boot-shim-config.h 12 additions, 6 deletions.../kernel/target/arm64/board/msm8x53-som/boot-shim-config.h
- zircon/kernel/target/arm64/boot-shim/BUILD.gn 3 additions, 3 deletionszircon/kernel/target/arm64/boot-shim/BUILD.gn
- zircon/kernel/target/arm64/boot-shim/boot-shim.S 4 additions, 1 deletionzircon/kernel/target/arm64/boot-shim/boot-shim.S
- zircon/kernel/target/arm64/boot-shim/boot-shim.c 38 additions, 5 deletionszircon/kernel/target/arm64/boot-shim/boot-shim.c
- zircon/kernel/target/arm64/boot-shim/debug.c 2 additions, 0 deletionszircon/kernel/target/arm64/boot-shim/debug.c
- zircon/kernel/target/arm64/boot-shim/msm8x53-som-uart.c 1 addition, 1 deletionzircon/kernel/target/arm64/boot-shim/msm8x53-som-uart.c
- zircon/system/dev/board/BUILD.gn 1 addition, 0 deletionszircon/system/dev/board/BUILD.gn
- zircon/system/dev/board/msm8x53-som/BUILD.gn 13 additions, 0 deletionszircon/system/dev/board/msm8x53-som/BUILD.gn
Loading
Please register or sign in to comment