📄 yaffs_guts.h
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd"><!-- ViewCVS - http://viewcvs.sourceforge.net/by Greg Stein - mailto:gstein@lyra.org --><html><head><title>Aleph One CVS/SVN Repository - log - Development: yaffs2/yaffs_guts.h</title><meta name="generator" content="ViewCVS 1.0-dev"><link rel="stylesheet" href="/viewcvs/styles.css" type="text/css"></head><body><div class="vc_navheader"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left"><a href="/cgi-bin/viewcvs.cgi/#dirlist">[Development]</a> / <a href="/cgi-bin/viewcvs.cgi/yaffs2/#dirlist">yaffs2</a> / yaffs_guts.h</td><td align="right"> </td></tr></table></div><h1>Development: yaffs2/yaffs_guts.h</h1><hr noshade>Default branch: MAIN<br>Bookmark a link to HEAD:(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain">as text</a>)<br> <hr size=1 noshade><a name="rev1.34"></a><a name="HEAD"></a>Revision <b>1.34</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.34">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.34">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.34">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.34&view=log">[select for diffs]</a><br><i>Thu Jul 3 20:06:05 2008 UTC</i> (2 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>CVS Tags:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=HEAD"><b>HEAD</b></a><br>Changes since <b>1.33: +5 -4 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.33&r2=1.34">previous 1.33</a><pre class="vc_log">Some cleanups, Linux 2.6.25 handling, fix handing of root permissions</pre><hr size=1 noshade><a name="rev1.33"></a>Revision <b>1.33</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.33&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.33">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.33">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.33">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.33&view=log">[select for diffs]</a><br><i>Wed Jul 2 20:17:41 2008 UTC</i> (2 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.32: +76 -75 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.32&r2=1.33">previous 1.32</a><pre class="vc_log">Clean up some yaffs1 mode issues.</pre><hr size=1 noshade><a name="rev1.32"></a>Revision <b>1.32</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.32&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.32">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.32">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.32">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.32&view=log">[select for diffs]</a><br><i>Mon May 5 07:58:58 2008 UTC</i> (4 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.31: +29 -34 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.31&r2=1.32">previous 1.31</a><pre class="vc_log">Check in inband tags, some extra yaffs direct functions and some other changes</pre><hr size=1 noshade><a name="rev1.31"></a><a name="pre-inbandtags-checkin"></a>Revision <b>1.31</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.31&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.31">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.31">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.31">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.31&view=log">[select for diffs]</a><br><i>Thu Dec 13 15:35:18 2007 UTC</i> (8 months, 3 weeks ago) by <i>wookey</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>CVS Tags:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=pre-inbandtags-checkin"><b>pre-inbandtags-checkin</b></a><br>Changes since <b>1.30: +53 -53 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.30&r2=1.31">previous 1.30</a><pre class="vc_log">Cleanup patch - Remove all trailing whitespace and fix a few typos.</pre><hr size=1 noshade><a name="rev1.30"></a>Revision <b>1.30</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.30&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.30">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.30">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.30">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.30&view=log">[select for diffs]</a><br><i>Mon Dec 3 03:21:48 2007 UTC</i> (9 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.29: +3 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.29&r2=1.30">previous 1.29</a><pre class="vc_log">Change checkpoint to calculate number of blocks required instead of using a hardcoded value</pre><hr size=1 noshade><a name="rev1.29"></a>Revision <b>1.29</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.29&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.29">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.29">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.29">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.29&view=log">[select for diffs]</a><br><i>Wed Jul 18 19:40:38 2007 UTC</i> (13 months, 3 weeks ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.28: +8 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.28&r2=1.29">previous 1.28</a><pre class="vc_log">Rolling in Ians and other changes</pre><hr size=1 noshade><a name="rev1.28"></a><a name="pre_Ians_changes"></a>Revision <b>1.28</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.28&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.28">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.28">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.28">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.28&view=log">[select for diffs]</a><br><i>Mon May 21 00:36:17 2007 UTC</i> (15 months, 2 weeks ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>CVS Tags:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=pre_Ians_changes"><b>pre_Ians_changes</b></a><br>Changes since <b>1.27: +1 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.27&r2=1.28">previous 1.27</a><pre class="vc_log">Change blockState field from enum to unsigned because some compilers use ints for enums which would break here</pre><hr size=1 noshade><a name="rev1.27"></a>Revision <b>1.27</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.27&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.27">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.27">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.27">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.27&view=log">[select for diffs]</a><br><i>Tue May 15 20:07:40 2007 UTC</i> (15 months, 3 weeks ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.26: +13 -7 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.26&r2=1.27">previous 1.26</a><pre class="vc_log">Adding checkpoint and robustness improvements</pre><hr size=1 noshade><a name="rev1.26"></a><a name="pre_checkpoint_robustness"></a>Revision <b>1.26</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.26&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.26">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.26">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.26">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.26&view=log">[select for diffs]</a><br><i>Mon Feb 12 16:55:26 2007 UTC</i> (18 months, 3 weeks ago) by <i>wookey</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>CVS Tags:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=pre_checkpoint_robustness"><b>pre_checkpoint_robustness</b></a><br>Changes since <b>1.25: +2 -6 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.25&r2=1.26">previous 1.25</a><pre class="vc_log">normalise licence headers and attributions</pre><hr size=1 noshade><a name="rev1.25"></a>Revision <b>1.25</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.25&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.25">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.25">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.25">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.25&view=log">[select for diffs]</a><br><i>Fri Oct 13 08:52:49 2006 UTC</i> (22 months, 3 weeks ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.24: +7 -3 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.24&r2=1.25">previous 1.24</a><pre class="vc_log">Tweaks to retirement handling</pre><hr size=1 noshade><a name="rev1.24"></a>Revision <b>1.24</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.24&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.24">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.24">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.24">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.24&view=log">[select for diffs]</a><br><i>Tue Oct 3 10:13:03 2006 UTC</i> (23 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.23: +18 -5 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?r1=1.23&r2=1.24">previous 1.23</a><pre class="vc_log">Add large NAND support and improve retirement handling</pre><hr size=1 noshade><a name="rev1.23"></a><a name="before_2_6_18_support"></a><a name="pre-large-nand-changes"></a>Revision <b>1.23</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.23&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?rev=1.23">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_guts.h?content-type=text%2Fplain&rev=1.23">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?annotate=1.23">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.h?rev=1.34&r1=1.23&view=log">[select for diffs]</a><br><i>Thu Sep 21 08:13:59 2006 UTC</i> (23 months, 2 weeks ago) by <i>charles</i>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -