<?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 TADPOLE3GX</title>
    <link>http://nxr.netbsd.org/rss/src/sys/arch/sparc/conf/TADPOLE3GX</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>s/architecure/architecture/ and few other typos in comments.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.79</description>
    <pubDate>Mon Feb 24 21:32:26 UTC 2025</pubDate>
    <dc:creator>andvar</dc:creator>
</item>

<item>
    <title>branches:  1.78.34;<br/>Merge isaki-audio2 branch, the overhaul of audio subsystem.<br/>- Interrupt-oriented system rather than thread-oriented.<br/>- Improve stability, quality and performance.<br/>- Split playback and record cleanly.  Improve halfduplex support.<br/>- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.<br/>- Simplify audio filter mechanism.  The encoding/channels/frequency<br/>  conversions are completely handled in the upper layer.  So the hard-<br/>  ware driver only converts its hardware encoding (if necessary).<br/>- audio_hw_if changes:<br/>  - Obsoletes query_encoding and add query_format instead.<br/>  - Obsoletes set_params and add set_format instead.<br/>  - Remove drain, setfd, mappage.<br/>  - The call sequences are changed.<br/>- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.<br/>- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.<br/>- cleanup config attributes: au*conv and mulaw.<br/>- All hardware drivers should follow it (I've done as much as possible).<br/><br/>Some file paths are changed:<br/>- dev/audio.c         -&gt; dev/audio/audio.c (rewritten)<br/>- dev/audiovar.h      -&gt; dev/audio/audiovar.h<br/>- dev/audio_dai.h     -&gt; dev/audio/audio_dai.h<br/>- dev/audio_if.h      -&gt; dev/audio/audio_if.h<br/>- dev/audiobell.c     -&gt; dev/audio/audiobell.c<br/>- dev/audiobellvar.h  -&gt; dev/audio/audiobellvar.h<br/>- dev/mulaw.[ch]      -&gt; dev/audio/mulaw.[ch] + dev/audio/alaw.c</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.78</description>
    <pubDate>Wed May 08 13:40:16 UTC 2019</pubDate>
    <dc:creator>isaki</dc:creator>
</item>

<item>
    <title>branches:  1.77.2;<br/>Add drvctl to kernel which has audio device.<br/>audiocfg(1) requires drvctl(4).</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.77</description>
    <pubDate>Sat Apr 13 08:23:00 UTC 2019</pubDate>
    <dc:creator>isaki</dc:creator>
</item>

<item>
    <title>Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,<br/>but also as discussed several times in the past.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.76</description>
    <pubDate>Wed Dec 19 13:57:49 UTC 2018</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>Unreference IPF/PF from all the config files, and enable NPF instead when<br/>wanted. This also fixes some inconsistencies I saw in several files (eg<br/>IPF options while IPF was not compiled, IPF+PF enabled by default, etc).</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.75</description>
    <pubDate>Wed Aug 01 20:04:14 UTC 2018</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>branches:  1.74.2;  1.74.4;<br/>Nuke DIRECTED_BROADCAST, it is not documented and not enabled anywhere. It<br/>probably wouldn't have built correctly anyway, since there is no associated<br/>defflag.<br/><br/>These ten lines of code in ip_input.c already look a lot better.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.74</description>
    <pubDate>Mon Feb 05 15:18:11 UTC 2018</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>clean up COMPAT_* options for native netbsd code:<br/>- new series of files that are useful for saying "i want everything<br/>  since netbsd 1.4", etc.<br/>- use the fact COMPAT_* options have future dependancies to remove<br/>  many redundant options.<br/><br/>removes about 3000 lines total across kernel configuration files.<br/>tested about 30 random kernels in the changed list.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.73</description>
    <pubDate>Thu Sep 14 07:58:43 UTC 2017</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>Disable svr4 and svr4_32 on sparc, sparc64 and amiga - the only places<br/>where they were still enabled.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.72</description>
    <pubDate>Sun Jul 30 13:12:49 UTC 2017</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>Remove TCP_COMPAT_42 from the config files. Pass 3.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.71</description>
    <pubDate>Sat Jul 29 18:08:59 UTC 2017</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>branches:  1.70.8;<br/>wildcard speaker attachments, now that we can handle many of them.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.70</description>
    <pubDate>Tue Dec 13 20:42:20 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>remove VAUDIOSPEAKER for now, will be done differently.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.69</description>
    <pubDate>Sat Dec 10 23:03:25 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add a synthesized pc beeper and keyboard bell for platforms with an audio<br/>device.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.68</description>
    <pubDate>Thu Dec 08 11:31:12 UTC 2016</pubDate>
    <dc:creator>nat</dc:creator>
</item>

<item>
    <title>branches:  1.67.2;<br/>Remove KMEMSTATS. Normally it's ok now.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.67</description>
    <pubDate>Sat Sep 26 11:16:13 UTC 2015</pubDate>
    <dc:creator>maxv</dc:creator>
</item>

<item>
    <title>Add `pseudo-device ksyms' where `options DDB' is used, because<br/>config(1)/config(5) can't handle module dependency correctly at this<br/>moment.<br/><br/>(This is another proof that shared file definition (`file xxx.c a|b')<br/>is a bad idea.)</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.66</description>
    <pubDate>Fri Aug 21 01:52:09 UTC 2015</pubDate>
    <dc:creator>uebayasi</dc:creator>
</item>

<item>
    <title>branches:  1.65.2;<br/>Remove unused extended attributes kernel options<br/><br/>As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART<br/>and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them<br/>as they have been obsolete for a long time:<br/>UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr<br/>LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART<br/>UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.65</description>
    <pubDate>Sun Nov 16 16:01:43 UTC 2014</pubDate>
    <dc:creator>manu</dc:creator>
</item>

<item>
    <title>Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels<br/><br/>This change just brings UFS1 extended attribute *support* in the kernel,<br/>extended attributes are not enabled unless three conditions are met:<br/>1) filesystem is UFS1 (newfs -O1)<br/>2) .attribute/system and .attribute/user directories are created at fs root<br/>3) filesystem is mounted with -o extattr<br/><br/>Some GENERIC kernels are obviously memory constrained, the extended<br/>attributes options were not enabled for them, but just added commented out.<br/>(kernel were considered memory constrained if QUOTA option was disabled)</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.64</description>
    <pubDate>Wed Nov 12 10:47:24 UTC 2014</pubDate>
    <dc:creator>manu</dc:creator>
</item>

<item>
    <title>Systematize (and in many cases, fix) the comments on options COMPAT_NN.<br/><br/>There are quite a few configs that are missing some COMPAT_NN options<br/>in ways that don't make sense; this should probably get cleaned up<br/>too, but for the time being I've not added or removed anything.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.63</description>
    <pubDate>Sat Aug 23 20:26:59 UTC 2014</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Add "options COMPAT_70" to all kernel configuration files that<br/>already had "options COMPAT_60".</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.62</description>
    <pubDate>Sat Aug 16 17:56:33 UTC 2014</pubDate>
    <dc:creator>apb</dc:creator>
</item>

<item>
    <title>branches:  1.61.4;<br/>fix manual section numbering of sysctl.<br/>  thanks wiz@</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.61</description>
    <pubDate>Mon Mar 24 14:15:38 UTC 2014</pubDate>
    <dc:creator>szptvlfn</dc:creator>
</item>

<item>
    <title>G/C PFIL_HOOKS from the kernel configs.</title>
    <description>/src/sys/arch/sparc/conf/TADPOLE3GX - 1.60</description>
    <pubDate>Sun Jun 30 21:38:58 UTC 2013</pubDate>
    <dc:creator>rmind</dc:creator>
</item>
</channel></rss>

