<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in note.S</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>df24e178 - parisc: Add vDSO support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/parisc/kernel/vdso32/note.S#df24e178</link>
        <description>parisc: Add vDSO supportAdd minimal vDSO support, which provides the signal trampoline helpers,but none of the userspace syscall helpers like time wrappers.The big benefit of this vDSO implementation is, that we now don&apos;t needan executeable stack any longer. PA-RISC is one of the lastarchitectures where an executeable stack was needed in oder to implementthe signal trampolines by putting assembly instructions on the stackwhich then gets executed. Instead the kernel will provide the relevantcode in the vDSO page and only put the pointers to the signalinformation on the stack.By dropping the need for executable stacks we avoid running into issueswith applications which want non executable stacks for security reasons.Additionally, alternative stacks on memory areas without execpermissions are supported too.This code is based on an initial implementation by Randolph Chung from 2006:https://lore.kernel.org/linux-parisc/4544A34A.6080700@tausq.org/I did the porting and lifted the code to current code base. Dave fixedthe unwind code so that gdb and glibc are able to backtrace through thecode. An additional patch to gdb will be pushed upstream by Dave.Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;Signed-off-by: Dave Anglin &lt;dave.anglin@bell.net&gt;Cc: Randolph Chung &lt;randolph@tausq.org&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/arch/parisc/kernel/vdso32/note.S</description>
        <pubDate>Wed, 08 Dec 2021 10:06:52 +0000</pubDate>
        <dc:creator>Helge Deller &lt;deller@gmx.de&gt;</dc:creator>
    </item>
</channel>
</rss>
