Search found 4 matches
- Wed Mar 02, 2016 5:45 pm
- Forum: Bare metal, Assembly language
- Topic: Entering aarch64 execution state
- Replies: 171
- Views: 96626
Re: Entering aarch64 execution state
You can go from aarch64 execution state to aarch32 without resetting the core by using the correct ERET instruction. In order to go from aarch32 to aarch64, the reset management register can be used. However, it does have caveats.
- Mon Feb 29, 2016 1:12 pm
- Forum: Beginners
- Topic: BCM2837 datasheet?
- Replies: 8
- Views: 18707
BCM2837 datasheet?
I intend to start some bare metal development on the RPI3. Where can I find some information about the boot sequence and the memory map/data sheet of BCM2837? Are these aspects of the chipset the same as on RPI2?
- Mon Feb 29, 2016 12:58 pm
- Forum: Bare metal, Assembly language
- Topic: Entering aarch64 execution state
- Replies: 171
- Views: 96626
Re: Entering aarch64 execution state
Thanks! that helps.
- Mon Feb 29, 2016 10:36 am
- Forum: Bare metal, Assembly language
- Topic: Entering aarch64 execution state
- Replies: 171
- Views: 96626
Entering aarch64 execution state
What is the mechanism for releasing the CPUs from reset in aarch64 instead of the aarch32 execution state on the RPI3? Is there a configuration input or does one have to rely on the RMR_EL3 to switch from aarch32 to aarch64? This would be the first step to run any aarch64 code. Alternatively, is it ...