Displaying 3 results from an estimated 3 matches for "8220f6b9".
2020 Jul 25
0
[klibc:master] arch: Explicitly disable or enable executable stacks
...libc/arch/parisc/MCONFIG
@@ -10,3 +10,6 @@
KLIBCOPTFLAGS += -Os -fomit-frame-pointer
KLIBCBITSIZE = 32
KLIBCSHAREDFLAGS = -Ttext-segment 0x40001000
+
+# Kernel uses stack trampoline for signal return
+KLIBCEXECSTACK := y
diff --git a/usr/klibc/arch/ppc/MCONFIG b/usr/klibc/arch/ppc/MCONFIG
index 8220f6b9..d8a0c108 100644
--- a/usr/klibc/arch/ppc/MCONFIG
+++ b/usr/klibc/arch/ppc/MCONFIG
@@ -24,3 +24,6 @@ KLIBCSHAREDFLAGS = -Ttext-segment 0x0f800000
# The asm include files live in asm-powerpc
KLIBCASMARCH = powerpc
+
+# Kernel uses vDSO for signal return since 2.6.12 (compat) or 2.6.15 (nativ...
2020 Apr 29
2
[PATCH klibc 1/3] Revert " Kbuild: Tell gas we don't want executable stacks"
This reverts commit 9d8d648e604026b32cad00a84ed6c29cbd157641, which
broke signal handing on some architectures.
On m68k and parisc, signal return depends on a trampoline that the
kernel writes on the stack. On alpha, s390, and sparc (32-bit), we
can avoid this by providing our own function as sa_restorer, but we
currently don't.
Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
2020 Mar 29
7
[kvm-unit-tests PATCH v3 0/4] Update patch set
- Renamed IMAGE_BASE to LD_IMAGE_BASE_OPT.
- Moved "-fcommon" to KLIBCREQFLAGS in scripts/Kbuild.klibc.
- Remove "dash" warning fixes which have been upstreamed.
- Conditionalize the inclusion of compiler flags by using the proper
compiler name or "cc-option".
- Added "-Werror" to "cc-option" to catch flags that cause warnings.
- Retain