<?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 drm2</title>
    <link>http://nxr.netbsd.org/rss/src/sys/external/bsd/drm2/</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Introduce a new function, uvm_lwp_is_pagedaemon(), which returns true<br/>if the specified LWP is the pagedaemon LWP.  This test is inline for<br/>the kernel proper, and directed to a function for modules.  This, in turn,<br/>allows us to hide "struct uvm_cpu" and "struct uvm" from modules, as<br/>these have arrays in them that are not a consistent size certainly across<br/>$MACHINEs within a given $MACHINE_ARCH, and may not necessarily even be<br/>consistent within a given $MACHINE.<br/><br/>NetBSD -&gt; 11.99.6 because new symbol referenced by modules.</title>
    <description></description>
    <pubDate>Sun May 03 16:00:00 UTC 2026</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>i915: Make this build with -O0.<br/><br/>Based on a patch from Georg Kühberger.<br/><br/>PR bin/59989: Compiler abort when using -O0 optimization on building</title>
    <description></description>
    <pubDate>Tue Feb 10 03:00:00 UTC 2026</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>drm2: More powerpc fixes</title>
    <description></description>
    <pubDate>Mon Feb 09 10:00:00 UTC 2026</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>drm2: radeon: Only build radeon_acpi.c when acpi is available</title>
    <description></description>
    <pubDate>Sun Feb 08 16:00:00 UTC 2026</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>nouveau(4): Fix return value of fence wait.<br/><br/>kpause(9) returns EAGAIN/EWOULDBLOCK when it times out, which is<br/>perfectly normal and expected here with an internal one-tick timeout<br/>which should just go through another loop iteration.  This function<br/>is expected to return the number of ticks left to wait when done, so<br/>it reports timeout by returning zero, and is forbidden to fail with<br/>EAGAIN/EWOULDBLOCK.<br/><br/>This is also forbidden to fail with EINTR -- on interruption it must<br/>fail with the Linux ERESTARTSYS instead.  So map EINTR to that too<br/>while here.<br/><br/>PR kern/59773: i386 11.0_BETA system crash (Xorg nouveau ?)</title>
    <description></description>
    <pubDate>Sat Nov 22 22:00:00 UTC 2025</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>Disable undefined behavior sanitizer on intel_workarounds.c,<br/>I don't see a real bug here compiling kernel ALL/i386.<br/><br/>Maybe a GCC 14 bug?</title>
    <description></description>
    <pubDate>Sat Nov 08 16:00:00 UTC 2025</pubDate>
    <dc:creator>hannken</dc:creator>
</item>

<item>
    <title>Use device_getprop_bool() for "is_console".</title>
    <description></description>
    <pubDate>Sat Oct 04 03:00:00 UTC 2025</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>apply ${CC_WNO_ENUM_INT_MISMATCH} for nouveau_dispnv50_wndw.c<br/><br/>XXX: this may be a real bug.</title>
    <description></description>
    <pubDate>Fri Sep 19 05:00:00 UTC 2025</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>avoid various seemingly bogus warnings with GCC 14.<br/><br/>i couldn't see any real case for any of these issues.  it seems like<br/>the "maybe uninit" checker has gotten worse.<br/><br/>additionally, the "dangling pointer" checker also failing.</title>
    <description></description>
    <pubDate>Fri Sep 19 05:00:00 UTC 2025</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>drm: radeon_bios.c: reduce diff to upstream (reverts part of 1.13)<br/><br/>After pci_get_class() got fixed we don't need to work around<br/>device enumeration issues any more.</title>
    <description></description>
    <pubDate>Fri May 09 20:00:00 UTC 2025</pubDate>
    <dc:creator>tnn</dc:creator>
</item>

<item>
    <title>define the AMDGPU_SI kernel option, like AMDGPU_CIK<br/><br/>When enabled, this option allows amdgpu to claim some<br/>Southern Islands-class GPUs instead of radeon.</title>
    <description></description>
    <pubDate>Fri May 09 20:00:00 UTC 2025</pubDate>
    <dc:creator>tnn</dc:creator>
</item>

<item>
    <title>safety: fix memory leak in drm use error lable to free and return on error</title>
    <description></description>
    <pubDate>Sun Mar 23 17:00:00 UTC 2025</pubDate>
    <dc:creator>joe</dc:creator>
</item>

<item>
    <title>nouveau_acpi.h: Not limited to x86.<br/><br/>Should help make nouveau build on arm again.</title>
    <description></description>
    <pubDate>Thu Mar 06 01:00:00 UTC 2025</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>i915: Fix sense of conditional for i915_gem_mmap_ioctl ABI hack.<br/><br/>Original issue and fix described here:<br/><br/>https://mail-index.netbsd.org/source-changes/2018/08/27/msg098501.html<br/><br/>This was broken in the merge in 2021, and I tried to restore it but<br/>got the sense of the conditional wrong:<br/><br/>https://mail-index.netbsd.org/source-changes/2021/12/19/msg135215.html</title>
    <description></description>
    <pubDate>Sun Jan 26 20:00:00 UTC 2025</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>i915: Revert previous, misread.  Only one of these indexing errors!</title>
    <description></description>
    <pubDate>Sun Jan 26 18:00:00 UTC 2025</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>i915: Update i915drmkms2netbsd to prepare for new import.</title>
    <description></description>
    <pubDate>Tue Jul 02 20:00:00 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>drm: Update drm2netbsd to prepare for new import.</title>
    <description></description>
    <pubDate>Tue Jul 02 20:00:00 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>amdgpu: Update amdgpu2netbsd to prepare for new import.</title>
    <description></description>
    <pubDate>Tue Jul 02 20:00:00 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>nouveau: Update nouveau2netbsd to prepare for new import.</title>
    <description></description>
    <pubDate>Tue Jul 02 20:00:00 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>radeon: Update radeon2netbsd to prepare for new import.</title>
    <description></description>
    <pubDate>Tue Jul 02 20:00:00 UTC 2024</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>
</channel></rss>

