baremetal: arm bibliography

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2019-01-22 00:00:00 +00:00
parent b9a31b842c
commit a33366d3e0

View File

@@ -10803,6 +10803,16 @@ Bibliography: https://stackoverflow.com/questions/20055754/arm-start-wakeup-brin
TODO: create and study a minimal examples in gem5 where the `DMB` instruction leads to less cycles: https://stackoverflow.com/questions/15491751/real-life-use-cases-of-barriers-dsb-dmb-isb-in-arm
==== ARM baremetal bibliography
The most useful ARM baremetal example sets we've seen so far are:
* https://github.com/dwelch67/raspberrypi real hardware
* https://github.com/dwelch67/qemu_arm_samples QEMU `-m vexpress`
* https://github.com/bztsrc/raspi3-tutorial real hardware + QEMU `-m raspi`
* https://github.com/LdB-ECM/Raspberry-Pi real hardware
* https://github.com/NienfengYao/armv8-bare-metal QEMU `-m virt` aarch64
=== How we got some baremetal stuff to work
It is nice when thing just work.