<?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 alpha</title>
    <link>http://nxr.netbsd.org/rss/src/sys/arch/alpha/</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>s/criticial/critical/ in comment.</title>
    <description></description>
    <pubDate>Tue Aug 04 13:00:00 UTC 2026</pubDate>
    <dc:creator>andvar</dc:creator>
</item>

<item>
    <title>Now that bad144 handling is isolated to the places that care about it,<br/>garbage-collect it from all of the various machine-dependent files that<br/>have been cargo-culting it around needlessly for 20+ years.<br/><br/>Version bump to 11.99.7 because this changes the size of struct cpu_disklabel<br/>on some platforms, and that structure is exposed in the module ABI.</title>
    <description></description>
    <pubDate>Tue Jul 14 13:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>Add bge (3X-DEGXA-T*) to the INSTALL configuration too.<br/>Requested by Janne Ramstedt.</title>
    <description></description>
    <pubDate>Thu Jun 18 07:00:00 UTC 2026</pubDate>
    <dc:creator>jdc</dc:creator>
</item>

<item>
    <title>fix typos in comments, mainly s/initilize/initialize/.</title>
    <description></description>
    <pubDate>Wed Jun 10 21:00:00 UTC 2026</pubDate>
    <dc:creator>andvar</dc:creator>
</item>

<item>
    <title>fix various typos in comments.</title>
    <description></description>
    <pubDate>Mon Jun 01 20:00:00 UTC 2026</pubDate>
    <dc:creator>andvar</dc:creator>
</item>

<item>
    <title>We don't need avail_start.</title>
    <description></description>
    <pubDate>Mon May 11 15:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>Fix a longstanding bug on 64 bit ports with ABIs requiring sign-extension when returning 32-bit values in registers.  Alpha, MIPS N64, RISCV.<br/><br/>With these ABIs it is necessary for the syscall return code to manually<br/>sign-extend all 32-bit return values.  If we don't, everything may look<br/>just fine, until a syscall return value is spilled to the stack and then<br/>reloaded.  At that point, the zero-extended form produced by C assignment<br/>into the 64-bit register for return to userspace will be sign-extended<br/>upon reload, producing a different, corrupt value which will fail comparisons.<br/>This was observed with a getuid() != geteuid() deep inside sshd on N64, on an<br/>unusual system that had some very large UIDs with bit 31 set - but is quite<br/>difficult to reproduce with small tests, since register pressure and compiler<br/>behavior determine whether the conditions necessary to trigger the bug will<br/>exist.<br/><br/>The easiest way to see whether a new target needs this treatment is to<br/>look at its GCC configuratrion; if its PROMOTE_MODE has UNSIGNEDP = 0<br/>for SImode, the sign-extension in syscall() is necessary.</title>
    <description></description>
    <pubDate>Sun May 10 23:00:00 UTC 2026</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>G/C obsolete SSIZE and SINCR constants.</title>
    <description></description>
    <pubDate>Sun May 10 16:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>MAXBSIZE -&gt; MAXPHYS in a comment about USRIOSIZE, because MAXPHYS is<br/>what matters when referring to phys_map.</title>
    <description></description>
    <pubDate>Thu Apr 30 13:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>G/C the do-nothing module_init_md() now that there's a global weak<br/>equivalent.</title>
    <description></description>
    <pubDate>Wed Apr 08 04:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>s/liner/linear/ in comment.</title>
    <description></description>
    <pubDate>Sat Apr 04 21:00:00 UTC 2026</pubDate>
    <dc:creator>andvar</dc:creator>
</item>

<item>
    <title>Fix alpha boot-time hang on unpatched QEMU by accommodating its broken mcclock.</title>
    <description></description>
    <pubDate>Sun Mar 29 00:00:00 UTC 2026</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>Define some device offsets relative to the GBUS base.</title>
    <description></description>
    <pubDate>Tue Mar 24 03:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>add &lt;sys/endian.h&gt; for htole64</title>
    <description></description>
    <pubDate>Fri Jan 09 16:00:00 UTC 2026</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Trailing whitespace</title>
    <description></description>
    <pubDate>Sun Dec 21 07:00:00 UTC 2025</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>alpha/elf_machdep.h: Organize symbols into local and ABI groups.<br/><br/>Permit this file to be used alongside &lt;sys/elfdefinitions.h&gt;.<br/><br/>PR lib/59564</title>
    <description></description>
    <pubDate>Sat Nov 29 22:00:00 UTC 2025</pubDate>
    <dc:creator>jkoshy</dc:creator>
</item>

<item>
    <title>Remove unnecessary include of &lt;sys/extent.h&gt;</title>
    <description></description>
    <pubDate>Fri Nov 28 21:00:00 UTC 2025</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>Remove the advertising clause from Adam Glass's license.<br/><br/>Many thanks to Adam for agreeing to this.</title>
    <description></description>
    <pubDate>Fri Nov 28 14:00:00 UTC 2025</pubDate>
    <dc:creator>nia</dc:creator>
</item>

<item>
    <title>Use {,e}isabus_attach().</title>
    <description></description>
    <pubDate>Sun Oct 19 20:00:00 UTC 2025</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>Use device_{get,set}prop_bool() for "is_console".</title>
    <description></description>
    <pubDate>Sat Oct 04 03:00:00 UTC 2025</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>
</channel></rss>

