<?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 files.linux_alpha</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>6430fcd5cec098fbfa608cc5f91721a76c72888e - Always clear FUTEX_PRIVATE_FLAG for Linux processes.  NetBSD-native futexes</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#6430fcd5cec098fbfa608cc5f91721a76c72888e</link>
        <description>Always clear FUTEX_PRIVATE_FLAG for Linux processes.  NetBSD-native futexesexist in different namespace depending on FUTEX_PRIVATE_FLAG.  This appearsnot to be the case in Linux, and some futex users will mix private and non-private ops on the same futex object.  Provide a convenience wrapper thatputs this logic in one place witn a comment explaining why.While here, move the Linux futex wrapper out of its own file and plopit in linux_misc.c, which is where it lives in the linux32 module.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Sun, 03 May 2020 01:06:55 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ddc423bf951e35d40d7e8002c8f688f75d35569e - Remove Alpha&apos;s compat_linux dependency on compat_osf1. Each function is</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#ddc423bf951e35d40d7e8002c8f688f75d35569e</link>
        <description>Remove Alpha&apos;s compat_linux dependency on compat_osf1. Each function iscopied as-is from compat_osf1 with no functional change. Discussed ontech-kern@, ok @thorpej.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Sun, 24 Mar 2019 16:24:19 +0000</pubDate>
        <dc:creator>maxv &lt;maxv@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ee3c495f9e45e86f688282e39b19e8ae567b6f0 - Add needed linux_fadvise64.c</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#7ee3c495f9e45e86f688282e39b19e8ae567b6f0</link>
        <description>Add needed linux_fadvise64.c

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Tue, 31 May 2011 20:53:13 +0000</pubDate>
        <dc:creator>njoly &lt;njoly@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>33fa5ccbbf17bc2390e2d136c34926c6f93ac5d1 - many changes for COMPAT_LINUX:</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#33fa5ccbbf17bc2390e2d136c34926c6f93ac5d1</link>
        <description>many changes for COMPAT_LINUX: - update the linux syscall table for each platform. - support new-style (NPTL) linux pthreads on all platforms.   clone() with CLONE_THREAD uses 1 process with many LWPs   instead of separate processes. - move the contents of sys__lwp_setprivate() into a new   lwp_setprivate() and use that everywhere. - update linux_release[] and linux32_release[] to &quot;2.6.18&quot;. - adjust placement of emul fork/exec/exit hooks as needed   and adjust other emul code to match. - convert all struct emul definitions to use named initializers. - change the pid allocator to allow multiple pids to refer to the same proc. - remove a few fields from struct proc that are no longer needed. - disable the non-functional &quot;vdso&quot; code in linux32/amd64,   glibc works fine without it. - fix a race in the futex code where we could miss a wakeup after   a requeue operation. - redo futex locking to be a little more efficient.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Wed, 07 Jul 2010 01:30:32 +0000</pubDate>
        <dc:creator>chs &lt;chs@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cee43b67cc5ee19076cc8ff8798cbd9698f661e3 - add generic linux compat ELF copyargs function</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#cee43b67cc5ee19076cc8ff8798cbd9698f661e3</link>
        <description>add generic linux compat ELF copyargs functionthis gives:* linux sysconf(_SC_CLK_TCK) gives correct value for linux binaries (hz)  even if hz != 100* glibc gets proper information on real/effective uid and enables  secure mode for suid binariesg/c LINUX_COPYARGS_FUNCTION, replaced by linux ELF copyargs functiong/c alpha-specific linux ELF copyargs function and linux ELF defines

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Wed, 13 Nov 2002 15:16:27 +0000</pubDate>
        <dc:creator>jdolecek &lt;jdolecek@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6456f8fa92e22d0c9fdd97dc557a76cd6a560b8e - Make COMPAT_LINUX compile again on Alpha.  linux_getdents64 moved but</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#6456f8fa92e22d0c9fdd97dc557a76cd6a560b8e</link>
        <description>Make COMPAT_LINUX compile again on Alpha.  linux_getdents64 moved butfiles.linux_alpha wasn&apos;t updated.  common/linux_file64.c contains a lotof syscalls which aren&apos;t on Linux/alpha so #ifdef them for alpha.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Mon, 13 May 2002 05:41:26 +0000</pubDate>
        <dc:creator>matt &lt;matt@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>840887afee2656652663b7d6126556dfd525ef46 - bring the reverse signal mapping array into linux_signo.c</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#840887afee2656652663b7d6126556dfd525ef46</link>
        <description>bring the reverse signal mapping array into linux_signo.c

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Sun, 31 Mar 2002 22:40:16 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f96aee80d6a08c8a1f75576e0848c65847d219f9 - Make the linux compatibilty code work on the alpha.  (horay!) (at last!)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#f96aee80d6a08c8a1f75576e0848c65847d219f9</link>
        <description>Make the linux compatibilty code work on the alpha.  (horay!) (at last!)Two main changes:	Create a linux_elf64_copyargs that uses the linux specific LinuxAuxInfo	structure.  This is only used on the alpha.  i386 and m68k use the	standard elf copyargs function.	Since linux&apos;s approach to binary compatibilty is to look as much	like osf1 as possible, add all the osf1 syscalls that we have	implemented to the linux syscall table.  This includes get/setsysinfo,	ported from FreeBSD.In order for linux compat to work you must have COMPAT_OSF1, COMPAT_43,COMPAT_09, COMPAT_12 and COMPAT_13 on also.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Fri, 17 Nov 2000 03:55:17 +0000</pubDate>
        <dc:creator>erh &lt;erh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>edeeb71bd8b55bc9083f8dd0e6d03c041a4dcbaf - Add the sigaction call.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#edeeb71bd8b55bc9083f8dd0e6d03c041a4dcbaf</link>
        <description>Add the sigaction call.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Wed, 07 Oct 1998 23:48:04 +0000</pubDate>
        <dc:creator>erh &lt;erh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15eaa765b7fa40a58b43547eb79f7ee8e06f6b7e - Files moved.  Change the paths here.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#15eaa765b7fa40a58b43547eb79f7ee8e06f6b7e</link>
        <description>Files moved.  Change the paths here.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Wed, 07 Oct 1998 20:50:44 +0000</pubDate>
        <dc:creator>erh &lt;erh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>847d4565e928efc8151b5d9c1bcc0f4ee70b1f64 - Initial support for linux compat on the alpha.  Not quite working.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha#847d4565e928efc8151b5d9c1bcc0f4ee70b1f64</link>
        <description>Initial support for linux compat on the alpha.  Not quite working.

            List of files:
            /netbsd-src/sys/compat/linux/arch/alpha/files.linux_alpha</description>
        <pubDate>Wed, 30 Sep 1998 18:01:53 +0000</pubDate>
        <dc:creator>erh &lt;erh@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
