diff --git a/common/linker_bios.ld.in b/common/linker_bios.ld.in index 85026566..4c90b986 100644 --- a/common/linker_bios.ld.in +++ b/common/linker_bios.ld.in @@ -3,12 +3,12 @@ ENTRY(_start) PHDRS { - text_s2 PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata_s2 PT_LOAD FLAGS((1 << 2)) ; - data_s2 PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; - text_s3 PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata_s3 PT_LOAD FLAGS((1 << 2)) ; - data_s3 PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; + text_s2 PT_LOAD FLAGS(0x05); + rodata_s2 PT_LOAD FLAGS(0x04); + data_s2 PT_LOAD FLAGS(0x06); + text_s3 PT_LOAD FLAGS(0x05); + rodata_s3 PT_LOAD FLAGS(0x04); + data_s3 PT_LOAD FLAGS(0x06); } SECTIONS diff --git a/common/linker_uefi_aarch64.ld.in b/common/linker_uefi_aarch64.ld.in index f5d1f886..e6bcb2ab 100644 --- a/common/linker_uefi_aarch64.ld.in +++ b/common/linker_uefi_aarch64.ld.in @@ -3,10 +3,10 @@ ENTRY(_start) PHDRS { - text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata PT_LOAD FLAGS((1 << 2)) ; - data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; - dynamic PT_DYNAMIC FLAGS((1 << 1) | (1 << 2)) ; + text PT_LOAD FLAGS(0x05); + rodata PT_LOAD FLAGS(0x04); + data PT_LOAD FLAGS(0x06); + dynamic PT_DYNAMIC FLAGS(0x06); } SECTIONS diff --git a/common/linker_uefi_ia32.ld.in b/common/linker_uefi_ia32.ld.in index f7b37c73..a1133359 100644 --- a/common/linker_uefi_ia32.ld.in +++ b/common/linker_uefi_ia32.ld.in @@ -3,10 +3,10 @@ ENTRY(_start) PHDRS { - text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata PT_LOAD FLAGS((1 << 2)) ; - data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; - dynamic PT_DYNAMIC FLAGS((1 << 1) | (1 << 2)) ; + text PT_LOAD FLAGS(0x05); + rodata PT_LOAD FLAGS(0x04); + data PT_LOAD FLAGS(0x06); + dynamic PT_DYNAMIC FLAGS(0x06); } SECTIONS diff --git a/common/linker_uefi_riscv64.ld.in b/common/linker_uefi_riscv64.ld.in index f9894cfa..55f2a9c6 100644 --- a/common/linker_uefi_riscv64.ld.in +++ b/common/linker_uefi_riscv64.ld.in @@ -3,10 +3,10 @@ ENTRY(_start) PHDRS { - text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata PT_LOAD FLAGS((1 << 2)) ; - data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; - dynamic PT_DYNAMIC FLAGS((1 << 1) | (1 << 2)) ; + text PT_LOAD FLAGS(0x05); + rodata PT_LOAD FLAGS(0x04); + data PT_LOAD FLAGS(0x06); + dynamic PT_DYNAMIC FLAGS(0x06); } SECTIONS diff --git a/common/linker_uefi_x86_64.ld.in b/common/linker_uefi_x86_64.ld.in index ead64518..0176a510 100644 --- a/common/linker_uefi_x86_64.ld.in +++ b/common/linker_uefi_x86_64.ld.in @@ -3,10 +3,10 @@ ENTRY(_start) PHDRS { - text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata PT_LOAD FLAGS((1 << 2)) ; - data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; - dynamic PT_DYNAMIC FLAGS((1 << 1) | (1 << 2)) ; + text PT_LOAD FLAGS(0x05); + rodata PT_LOAD FLAGS(0x04); + data PT_LOAD FLAGS(0x06); + dynamic PT_DYNAMIC FLAGS(0x06); } SECTIONS diff --git a/decompressor/linker.ld b/decompressor/linker.ld index 5dfa18e7..c6adcfac 100644 --- a/decompressor/linker.ld +++ b/decompressor/linker.ld @@ -3,9 +3,9 @@ ENTRY(_start) PHDRS { - text PT_LOAD FLAGS((1 << 0) | (1 << 2)) ; - rodata PT_LOAD FLAGS((1 << 2)) ; - data PT_LOAD FLAGS((1 << 1) | (1 << 2)) ; + text PT_LOAD FLAGS(0x05); + rodata PT_LOAD FLAGS(0x04); + data PT_LOAD FLAGS(0x06); } SECTIONS