mirror of
https://github.com/zeldaret/ph
synced 2026-05-28 00:15:57 -04:00
Align sections to 32
This commit is contained in:
@@ -262,6 +262,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write('\n')
|
||||
file.write('SECTIONS {\n')
|
||||
file.write(' .arm9 : {\n')
|
||||
file.write(' . = ALIGN(32);\n')
|
||||
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.text)\n')
|
||||
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.init)\n')
|
||||
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}.o(.rodata)\n')
|
||||
@@ -274,6 +275,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write(' } > ARM9\n')
|
||||
file.write('\n')
|
||||
file.write(' .itcm : {\n')
|
||||
file.write(' . = ALIGN(32);\n')
|
||||
file.write(' itcm_start = .;\n')
|
||||
for obj in ITCM_OBJECTS: file.write(f' {name(obj)}.o(.text)\n')
|
||||
for obj in ITCM_OBJECTS: file.write(f' {name(obj)}.o(.rodata)\n')
|
||||
@@ -284,6 +286,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write(' } > ITCM\n')
|
||||
file.write('\n')
|
||||
file.write(' .dtcm : {\n')
|
||||
file.write(' . = ALIGN(32);\n')
|
||||
file.write(' dtcm_start = .;\n')
|
||||
for obj in DTCM_OBJECTS: file.write(f' {name(obj)}.o(.data)\n')
|
||||
file.write(' dtcm_end = .;\n')
|
||||
@@ -312,6 +315,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write('\n')
|
||||
for ov in OVERLAYS:
|
||||
file.write(f' .{ov.name} : ' + '{\n')
|
||||
file.write(' . = ALIGN(32);\n')
|
||||
file.write(f' {ov.name}_start = .;\n')
|
||||
for obj in ov.objects: file.write(f' {name(obj)}.o(.text)\n')
|
||||
for obj in ov.objects: file.write(f' {name(obj)}.o(.rodata)\n')
|
||||
|
||||
Reference in New Issue
Block a user