mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-24 19:54:22 -04:00
meso: add script to build mesosphere.bin
This commit is contained in:
parent
3982afdd6b
commit
bce7133128
6 changed files with 79 additions and 6 deletions
|
@ -22,4 +22,27 @@
|
|||
.global _start
|
||||
_start:
|
||||
/* TODO */
|
||||
b _start
|
||||
b _start
|
||||
.word (__metadata_begin - _start)
|
||||
|
||||
__metadata_begin:
|
||||
.ascii "MSS0" /* Magic */
|
||||
.word 0 /* KInitArguments */
|
||||
.word 0 /* INI1 base address. */
|
||||
.word 0 /* Kernel Loader base address. */
|
||||
__metadata_kernel_layout:
|
||||
.word _start - _start /* rx_offset */
|
||||
.word __rodata_start - _start /* rx_end_offset */
|
||||
.word __rodata_start - _start /* ro_offset */
|
||||
.word __data_start - _start /* ro_end_offset */
|
||||
.word __data_start - _start /* rw_offset */
|
||||
.word __bss_start__ - _start /* rw_end_offset */
|
||||
.word __bss_start__ - _start /* bss_offset */
|
||||
.word __bss_end__ - _start /* bss_end_offset */
|
||||
.word __end__ - _start /* ini_load_offset */
|
||||
.word _DYNAMIC - _start /* dynamic_offset */
|
||||
.word __init_array_start - _start /* init_array_offset */
|
||||
.word __init_array_end - _start /* init_array_end_offset */
|
||||
.if (. - __metadata_begin) != 0x40
|
||||
.error "Incorrect Mesosphere Metadata"
|
||||
.endif
|
Loading…
Add table
Add a link
Reference in a new issue