rust based raspberry pi os
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

22 linhas
297 B

  1. // AArch32 mode
  2. .section ".text.boot"
  3. .globl _start
  4. .org 0x8000
  5. _start:
  6. mov sp, #0x8000
  7. ldr r4, =__bss_start
  8. ldr r9, =__bss_end
  9. mov r5, #0
  10. mov r6, #0
  11. mov r7, #0
  12. mov r8, #0
  13. b 2f
  14. 1: stmia r4!, {r4-r8}
  15. 2: cmp r4, r9
  16. blo 1b
  17. ldr r4, =kernel_main
  18. blx r3
  19. halt: wfe
  20. b halt