Home
last modified time | relevance | path

Searched hist:"5966660 c02b34dacb8ec40cd3c26a16a19287973" (Results 1 – 3 of 3) sorted by relevance

/optee_os/scripts/
H A Dgen_tee_bin.py5966660c02b34dacb8ec40cd3c26a16a19287973 Mon Oct 21 21:17:43 UTC 2019 Jens Wiklander <jens.wiklander@linaro.org> core: move relocation to embedded data region

The relocation sections are placed last in the linker script to be kept
out of the way for the other sections. The relocation sections are
interpreted by gen_tee_bin.py and converted into a more compact data
structure which is stored in the embedded data region.

For each relocation, only one 32-bit offset is kept. Compared to the
standard ELF format, the size of the relocation table is either halved
(Rel32 type: two 32-bit words per entry) or divided by 6 (Rel64 type:
three 64-bit words per entry).

Acked-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
/optee_os/core/arch/arm/kernel/
H A Dasm-defines.c5966660c02b34dacb8ec40cd3c26a16a19287973 Mon Oct 21 21:17:43 UTC 2019 Jens Wiklander <jens.wiklander@linaro.org> core: move relocation to embedded data region

The relocation sections are placed last in the linker script to be kept
out of the way for the other sections. The relocation sections are
interpreted by gen_tee_bin.py and converted into a more compact data
structure which is stored in the embedded data region.

For each relocation, only one 32-bit offset is kept. Compared to the
standard ELF format, the size of the relocation table is either halved
(Rel32 type: two 32-bit words per entry) or divided by 6 (Rel64 type:
three 64-bit words per entry).

Acked-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
H A Dkern.ld.S5966660c02b34dacb8ec40cd3c26a16a19287973 Mon Oct 21 21:17:43 UTC 2019 Jens Wiklander <jens.wiklander@linaro.org> core: move relocation to embedded data region

The relocation sections are placed last in the linker script to be kept
out of the way for the other sections. The relocation sections are
interpreted by gen_tee_bin.py and converted into a more compact data
structure which is stored in the embedded data region.

For each relocation, only one 32-bit offset is kept. Compared to the
standard ELF format, the size of the relocation table is either halved
(Rel32 type: two 32-bit words per entry) or divided by 6 (Rel64 type:
three 64-bit words per entry).

Acked-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>