<?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.voyager</title>
    <link>http://nxr.netbsd.org/rss/src/sys/dev/pci/voyager/files.voyager</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>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/dev/pci/voyager/files.voyager - 1.7</description>
    <pubDate>Wed May 08 13:40:19 UTC 2019</pubDate>
    <dc:creator>isaki</dc:creator>
</item>

<item>
    <title>branches:  1.6.38;  1.6.42;<br/>defflag VOYAGERFB_DEPTH_32</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.6</description>
    <pubDate>Wed Mar 13 21:29:05 UTC 2013</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>branches:  1.5.2;<br/>use glyphcache for anti-aliased fonts</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.5</description>
    <pubDate>Tue Feb 21 15:26:20 UTC 2012</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>support running in 32bit colour with anti-aliased fonts<br/>enable with options VOYAGERFB_ANTIALIAS</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.4</description>
    <pubDate>Thu Dec 22 05:05:24 UTC 2011</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>define and use PWMCLOCK_DEBUG</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.3</description>
    <pubDate>Tue Dec 13 14:46:07 UTC 2011</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>an alternative clock implementation for Loongson2F and SM502, mostly<br/>Gdium-specific.<br/>This supports Loongson2F frequency scaling. The problem is that Gdium has<br/>no CPU clock independent high resolution timer we can use as a timecounter<br/>so we use one of the SM502's PWMs to generate a 100Hz timer interrupt, use<br/>the cp0 counter to measure time and adjust for frequency changes.<br/>Other Loongson-based machines will need something similar but hopefully<br/>less hackish.</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.2</description>
    <pubDate>Tue Dec 13 14:39:37 UTC 2011</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>branches:  1.1.2;  1.1.6;<br/>split up voyagerfb into the framebuffer portion and a pseudo bus that we can<br/>attach all the other sub-devices to<br/>while there attach an i2c bus</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.1</description>
    <pubDate>Wed Aug 31 16:47:31 UTC 2011</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>sync to -current.</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.1.6.2</description>
    <pubDate>Fri Feb 24 09:11:42 UTC 2012</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>merge to -current.</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.1.6.1</description>
    <pubDate>Sat Feb 18 07:34:55 UTC 2012</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>sync with head.<br/><br/>for a reference, the tree before this commit was tagged<br/>as yamt-pagecache-tag8.<br/><br/>this commit was splitted into small chunks to avoid<br/>a limitation of cvs.  ("Protocol error: too many arguments")</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.1.2.2</description>
    <pubDate>Thu May 22 11:40:34 UTC 2014</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.1.2.1</description>
    <pubDate>Tue Apr 17 00:07:59 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>resync from head</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.5.2.1</description>
    <pubDate>Sun Jun 23 06:20:21 UTC 2013</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>Remove obsoleted au{,rate,vol}conv and mulaw attributes.<br/>audio provides the equivalent of them inseparably.</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.6.42.1</description>
    <pubDate>Sun May 05 02:31:42 UTC 2019</pubDate>
    <dc:creator>isaki</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/sys/dev/pci/voyager/files.voyager - 1.6.38.1</description>
    <pubDate>Mon Jun 10 22:07:30 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

