annotate examples/qemu_a9_hello/startup_a9.asm @ 387:34ac19044b8a

Hello world with paging in emulator
author Windel Bouwman
date Thu, 01 May 2014 22:09:18 +0200
parents 3bb7dcfe5529
children
rev   line source
346
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
1
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
2 ; DCD 0x20000678 ; Setup stack pointer
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
3 ; DCD 0x06daa0e3 ; mov sp, #0x60 << 8
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
4 mov sp, 0x30000
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
5 BL hello_main ; Branch to main (this is actually in the interrupt vector)
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
6 local_loop:
3bb7dcfe5529 expanded arm target
Windel Bouwman
parents:
diff changeset
7 B local_loop