Home
last modified time | relevance | path

Searched hist:"0 a1213fa7432778b71a1c0166bf56660a3aab030" (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/arm64/include/asm/
H A Dstackprotector.hdiff 0a1213fa7432778b71a1c0166bf56660a3aab030 Wed Dec 12 06:08:44 CST 2018 Ard Biesheuvel <ard.biesheuvel@linaro.org> arm64: enable per-task stack canaries

This enables the use of per-task stack canary values if GCC has
support for emitting the stack canary reference relative to the
value of sp_el0, which holds the task struct pointer in the arm64
kernel.

The $(eval) extends KBUILD_CFLAGS at the moment the make rule is
applied, which means asm-offsets.o (which we rely on for the offset
value) is built without the arguments, and everything built afterwards
has the options set.

Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
/openbmc/linux/arch/arm64/kernel/
H A Dasm-offsets.cdiff 0a1213fa7432778b71a1c0166bf56660a3aab030 Wed Dec 12 06:08:44 CST 2018 Ard Biesheuvel <ard.biesheuvel@linaro.org> arm64: enable per-task stack canaries

This enables the use of per-task stack canary values if GCC has
support for emitting the stack canary reference relative to the
value of sp_el0, which holds the task struct pointer in the arm64
kernel.

The $(eval) extends KBUILD_CFLAGS at the moment the make rule is
applied, which means asm-offsets.o (which we rely on for the offset
value) is built without the arguments, and everything built afterwards
has the options set.

Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
H A Dprocess.cdiff 0a1213fa7432778b71a1c0166bf56660a3aab030 Wed Dec 12 06:08:44 CST 2018 Ard Biesheuvel <ard.biesheuvel@linaro.org> arm64: enable per-task stack canaries

This enables the use of per-task stack canary values if GCC has
support for emitting the stack canary reference relative to the
value of sp_el0, which holds the task struct pointer in the arm64
kernel.

The $(eval) extends KBUILD_CFLAGS at the moment the make rule is
applied, which means asm-offsets.o (which we rely on for the offset
value) is built without the arguments, and everything built afterwards
has the options set.

Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
/openbmc/linux/arch/arm64/
H A DMakefilediff 0a1213fa7432778b71a1c0166bf56660a3aab030 Wed Dec 12 06:08:44 CST 2018 Ard Biesheuvel <ard.biesheuvel@linaro.org> arm64: enable per-task stack canaries

This enables the use of per-task stack canary values if GCC has
support for emitting the stack canary reference relative to the
value of sp_el0, which holds the task struct pointer in the arm64
kernel.

The $(eval) extends KBUILD_CFLAGS at the moment the make rule is
applied, which means asm-offsets.o (which we rely on for the offset
value) is built without the arguments, and everything built afterwards
has the options set.

Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
H A DKconfigdiff 0a1213fa7432778b71a1c0166bf56660a3aab030 Wed Dec 12 06:08:44 CST 2018 Ard Biesheuvel <ard.biesheuvel@linaro.org> arm64: enable per-task stack canaries

This enables the use of per-task stack canary values if GCC has
support for emitting the stack canary reference relative to the
value of sp_el0, which holds the task struct pointer in the arm64
kernel.

The $(eval) extends KBUILD_CFLAGS at the moment the make rule is
applied, which means asm-offsets.o (which we rely on for the offset
value) is built without the arguments, and everything built afterwards
has the options set.

Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>