code_relocation: use booleans for string_create_helper arguments

The string_create_helper function has the arguments: load_address_in_flash
and is_copy. These arguments take logical values, but previously the
calling code used 1 and 0 rather than the more idiomatic True and False.

This patch corrects the issue by replacing use of int values with bool
values.

Signed-off-by: Joel Holdsworth <jholdsworth@nvidia.com>
This commit is contained in:
Joel Holdsworth 2025-04-03 16:32:45 -07:00 committed by Benjamin Cabé
commit 39916042d1

View file

@ -405,21 +405,28 @@ def generate_linker_script(
) )
gen_string += string_create_helper( gen_string += string_create_helper(
SectionKind.LITERAL, memory_type, full_list_of_sections, 1, is_copy, phdrs SectionKind.LITERAL,
memory_type,
full_list_of_sections,
True,
is_copy,
phdrs,
) )
gen_string += string_create_helper( gen_string += string_create_helper(
SectionKind.TEXT, memory_type, full_list_of_sections, 1, is_copy, phdrs SectionKind.TEXT, memory_type, full_list_of_sections, True, is_copy, phdrs
) )
gen_string += string_create_helper( gen_string += string_create_helper(
SectionKind.RODATA, memory_type, full_list_of_sections, 1, is_copy, phdrs SectionKind.RODATA, memory_type, full_list_of_sections, True, is_copy, phdrs
) )
if region_is_default_ram(memory_type) and is_copy: if region_is_default_ram(memory_type) and is_copy:
gen_string += MPU_RO_REGION_END.format(mem=memory_type.lower()) gen_string += MPU_RO_REGION_END.format(mem=memory_type.lower())
data_sections = string_create_helper( data_sections = string_create_helper(
SectionKind.DATA, memory_type, full_list_of_sections, 1, 1, phdrs SectionKind.DATA, memory_type, full_list_of_sections, True, True, phdrs
) + string_create_helper(SectionKind.BSS, memory_type, full_list_of_sections, 0, 1, phdrs) ) + string_create_helper(
SectionKind.BSS, memory_type, full_list_of_sections, False, True, phdrs
)
if region_is_default_ram(memory_type): if region_is_default_ram(memory_type):
gen_string_sram_data += data_sections gen_string_sram_data += data_sections