rom.S 338 B

123456789101112131415161718192021222324
  1. /*
  2. * ROM wrapper
  3. */
  4. .macro __rom name
  5. .globl \name
  6. .section ".dram.abcrom","a"
  7. .balign 512, 0xff /* Required MMU granulatity */
  8. \name :
  9. .incbin FILE
  10. .balign 512, 0xff
  11. .type \name, @object
  12. .size \name, . - \name
  13. .globl \name\()_size
  14. \name\()_size = . - \name
  15. .globl \name\()_end
  16. \name\()_end = .
  17. .endm
  18. __rom name=NAME