<?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.dreamcast</title>
    <link>http://nxr.netbsd.org/rss/src/sys/arch/dreamcast/conf/files.dreamcast</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/arch/dreamcast/conf/files.dreamcast - 1.32</description>
    <pubDate>Wed May 08 13:40:14 UTC 2019</pubDate>
    <dc:creator>isaki</dc:creator>
</item>

<item>
    <title>branches:  1.31.16;  1.31.18;<br/>WIP "G1-ATA" IDE HDD support.  Not enabled by default.<br/><br/>Demonstrated on NetBSD booth at Open Source Conference 2016 Tokyo Fall<br/>and Kansai Open Source 2016:<br/> http://mail-index.netbsd.org/netbsd-advocacy/2016/11/09/msg000721.html<br/> http://mail-index.netbsd.org/netbsd-advocacy/2016/11/16/msg000722.html<br/><br/>See my port-dreamcast@ post for more details:<br/> http://mail-index.netbsd.org/port-dreamcast/2016/12/18/msg000295.html</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.31</description>
    <pubDate>Thu Dec 29 11:49:05 UTC 2016</pubDate>
    <dc:creator>tsutsui</dc:creator>
</item>

<item>
    <title>branches:  1.30.54;  1.30.74;  1.30.78;<br/>Since files.wscons et al. are included by ~all ports anyway, include<br/>them in the mi "files" file, and remove include statements from md files.<br/>These shouldn't pull in additional kernel code when not in use, so it<br/>shouldn't do any harm except a risk of namespace collisions which<br/>should be easy to fix.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.30</description>
    <pubDate>Wed Feb 20 21:43:33 UTC 2008</pubDate>
    <dc:creator>drochner</dc:creator>
</item>

<item>
    <title>branches:  1.29.14;<br/>include files.wsfb</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.29</description>
    <pubDate>Tue Apr 10 02:30:19 UTC 2007</pubDate>
    <dc:creator>macallan</dc:creator>
</item>

<item>
    <title>branches:  1.28.8;  1.28.12;  1.28.14;<br/>Switch dreamcast to MI todr(9).<br/><br/>Dreamcast does not use SuperH on-chip RTC, so do it seprately from<br/>other sh3 ports.  Convert dreamcast rtc code into a real device<br/>instead of searching/attaching it manually.<br/><br/>Tested by Nick Hudson.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.28</description>
    <pubDate>Tue Sep 05 11:09:36 UTC 2006</pubDate>
    <dc:creator>uwe</dc:creator>
</item>

<item>
    <title>branches:  1.27.4;  1.27.8;<br/>merge ktrace-lwp.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.27</description>
    <pubDate>Sun Dec 11 00:17:06 UTC 2005</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.26.12;<br/>MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/<br/>dreamcast and playstation2 port are changed to use this.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.26</description>
    <pubDate>Tue Jul 06 13:09:19 UTC 2004</pubDate>
    <dc:creator>uch</dc:creator>
</item>

<item>
    <title>Added AICA sound driver contributed by Ryo Shimizu.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.25</description>
    <pubDate>Sun Aug 24 17:33:27 UTC 2003</pubDate>
    <dc:creator>marcus</dc:creator>
</item>

<item>
    <title>branches:  1.24.2;<br/>Add kloader (in-kernel kernel bootloader) support written by<br/>UCHIYAMA Yasushi (uch@netbsd).<br/><br/>XXX Some of these code should be moved into MI place to share<br/>XXX between other ports.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.24</description>
    <pubDate>Sat Jun 14 16:15:16 UTC 2003</pubDate>
    <dc:creator>tsutsui</dc:creator>
</item>

<item>
    <title>Add support for SEGA LAN Adapter, MB86967 based Ethernet adapter.<br/>Based on the patches in port-dreamcast/17493 by Christian Groessler,<br/>with several modification by me.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.23</description>
    <pubDate>Fri Dec 27 11:43:38 UTC 2002</pubDate>
    <dc:creator>tsutsui</dc:creator>
</item>

<item>
    <title>maxpartitions 8 -&gt; 16 (the value MAXPARTITIONS in &lt;machine/disklabel.h&gt;)</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.22</description>
    <pubDate>Tue Nov 19 09:37:25 UTC 2002</pubDate>
    <dc:creator>itohy</dc:creator>
</item>

<item>
    <title>Add mmem (Maple Bus storage device) and mlcd (Maple Bus monochrome LCD).</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.21</description>
    <pubDate>Fri Nov 15 14:15:36 UTC 2002</pubDate>
    <dc:creator>itohy</dc:creator>
</item>

<item>
    <title>Merge the gehenna-devsw branch into the trunk.<br/><br/>This merge changes the device switch tables from static array to<br/>dynamically generated by config(8).<br/><br/>- All device switches is defined as a constant structure in device drivers.<br/><br/>- The new grammer ``device-major'' is introduced to ``files''.<br/><br/>	device-major &lt;prefix&gt; char &lt;num&gt; [block &lt;num&gt;] [&lt;rules&gt;]<br/><br/>- All device major numbers must be listed up in port dependent majors.&lt;arch&gt;<br/>  by using this grammer.<br/><br/>- Added the new naming convention.<br/>  The name of the device switch must be &lt;prefix&gt;_[bc]devsw for auto-generation<br/>  of device switch tables.<br/><br/>- The backward compatibility of loading block/character device<br/>  switch by LKM framework is broken. This is necessary to convert<br/>  from block/character device major to device name in runtime and vice versa.<br/><br/>- The restriction to assign device major by LKM is completely removed.<br/>  We don't need to reserve LKM entries for dynamic loading of device switch.<br/><br/>- In compile time, device major numbers list is packed into the kernel and<br/>  the LKM framework will refer it to assign device major number dynamically.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.20</description>
    <pubDate>Fri Sep 06 13:18:43 UTC 2002</pubDate>
    <dc:creator>gehenna</dc:creator>
</item>

<item>
    <title>branches:  1.19.2;  1.19.6;<br/>* Move the mii_bitbang attribute into dev/mii/files.mii<br/>* Pull in dev/mii/files.mii from conf/files, rather than playing<br/>  the magic "files include order" dance in N machine-dependent<br/>  configuration definitions.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.19</description>
    <pubDate>Tue Apr 16 20:50:19 UTC 2002</pubDate>
    <dc:creator>thorpej</dc:creator>
</item>

<item>
    <title>All the sh3 ports had an identical procfs_machdep.c, so use a common<br/>file under arch/sh3/sh3.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.18</description>
    <pubDate>Wed Mar 27 10:44:38 UTC 2002</pubDate>
    <dc:creator>uch</dc:creator>
</item>

<item>
    <title>add cpu device. sync with shb change.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.17</description>
    <pubDate>Sun Mar 24 18:14:27 UTC 2002</pubDate>
    <dc:creator>uch</dc:creator>
</item>

<item>
    <title>remove unneeded code and files.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.16</description>
    <pubDate>Fri Mar 08 13:22:11 UTC 2002</pubDate>
    <dc:creator>uch</dc:creator>
</item>

<item>
    <title>New NetBSD/sh3 clock framework.<br/> + hardclock source is moved from TMU1 to TMU0.<br/> + SH3/SH4 common kernel support.<br/> + PCLOCK estimation.<br/> + remove duplicated code.</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.15</description>
    <pubDate>Fri Feb 22 19:44:02 UTC 2002</pubDate>
    <dc:creator>uch</dc:creator>
</item>

<item>
    <title>- replace "defopt" with "defparam" for options which must take a value,<br/>  as config(8) will warn for value-less defparam options<br/>- minor whitespace/formatting cleanup<br/>- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.14</description>
    <pubDate>Tue Nov 20 14:34:20 UTC 2001</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>cleanup:<br/>	options SPACE TAB<br/>	makeoptions TAB<br/>	psuedo-device TAB<br/>	remove trailing whitespace<br/>	replace multiple spaces -&gt; tabs<br/>	options "FOO" -&gt; options FOO<br/>	options "FOO=bar" -&gt; options FOO=bar<br/>	options "FOO=\"bar\"" -&gt; options FOO="\"bar\""</title>
    <description>/src/sys/arch/dreamcast/conf/files.dreamcast - 1.13</description>
    <pubDate>Tue Nov 20 00:56:25 UTC 2001</pubDate>
    <dc:creator>lukem</dc:creator>
</item>
</channel></rss>

