Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 2786

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>Spare area autoplacement default schemes</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="MTD NAND Driver Programming Interface" /><link rel="up" href="ch05.html" title="Chapter&#160;5.&#160;Advanced board driver functions" /><link rel="prev" href="ch05s04.html" title="Spare area (auto)placement" /><link rel="next" href="ch06.html" title="Chapter&#160;6.&#160;Filesystem support" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Spare area autoplacement default schemes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05s04.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;5.&#160;Advanced board driver functions</th><td width="20%" align="right">&#160;<a accesskey="n" href="ch06.html">Next</a></td></tr></table><hr /></div><div class="sect1" title="Spare area autoplacement default schemes"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="Spare_area_autoplacement_default"></a>Spare area autoplacement default schemes</h2></div></div></div><div class="toc"><dl><dt><span class="sect2"><a href="ch05s05.html#pagesize_256">256 byte pagesize</a></span></dt><dt><span class="sect2"><a href="ch05s05.html#pagesize_512">512 byte pagesize</a></span></dt><dt><span class="sect2"><a href="ch05s05.html#pagesize_2048">2048 byte pagesize</a></span></dt></dl></div><div class="sect2" title="256 byte pagesize"><div class="titlepage"><div><div><h3 class="title"><a id="pagesize_256"></a>256 byte pagesize</h3></div></div></div><div class="informaltable"><table border="1"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>Offset</td><td>Content</td><td>Comment</td></tr><tr><td>0x00</td><td>ECC byte 0</td><td>Error correction code byte 0</td></tr><tr><td>0x01</td><td>ECC byte 1</td><td>Error correction code byte 1</td></tr><tr><td>0x02</td><td>ECC byte 2</td><td>Error correction code byte 2</td></tr><tr><td>0x03</td><td>Autoplace 0</td><td>&#160;</td></tr><tr><td>0x04</td><td>Autoplace 1</td><td>&#160;</td></tr><tr><td>0x05</td><td>Bad block marker</td><td>If any bit in this byte is zero, then this block is bad.
This applies only to the first page in a block. In the remaining
pages this byte is reserved</td></tr><tr><td>0x06</td><td>Autoplace 2</td><td>&#160;</td></tr><tr><td>0x07</td><td>Autoplace 3</td><td>&#160;</td></tr></tbody></table></div></div><div class="sect2" title="512 byte pagesize"><div class="titlepage"><div><div><h3 class="title"><a id="pagesize_512"></a>512 byte pagesize</h3></div></div></div><div class="informaltable"><table border="1"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>Offset</td><td>Content</td><td>Comment</td></tr><tr><td>0x00</td><td>ECC byte 0</td><td>Error correction code byte 0 of the lower 256 Byte data in
this page</td></tr><tr><td>0x01</td><td>ECC byte 1</td><td>Error correction code byte 1 of the lower 256 Bytes of data
in this page</td></tr><tr><td>0x02</td><td>ECC byte 2</td><td>Error correction code byte 2 of the lower 256 Bytes of data
in this page</td></tr><tr><td>0x03</td><td>ECC byte 3</td><td>Error correction code byte 0 of the upper 256 Bytes of data
in this page</td></tr><tr><td>0x04</td><td>reserved</td><td>reserved</td></tr><tr><td>0x05</td><td>Bad block marker</td><td>If any bit in this byte is zero, then this block is bad.
This applies only to the first page in a block. In the remaining
pages this byte is reserved</td></tr><tr><td>0x06</td><td>ECC byte 4</td><td>Error correction code byte 1 of the upper 256 Bytes of data
in this page</td></tr><tr><td>0x07</td><td>ECC byte 5</td><td>Error correction code byte 2 of the upper 256 Bytes of data
in this page</td></tr><tr><td>0x08 - 0x0F</td><td>Autoplace 0 - 7</td><td>&#160;</td></tr></tbody></table></div></div><div class="sect2" title="2048 byte pagesize"><div class="titlepage"><div><div><h3 class="title"><a id="pagesize_2048"></a>2048 byte pagesize</h3></div></div></div><div class="informaltable"><table border="1"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>Offset</td><td>Content</td><td>Comment</td></tr><tr><td>0x00</td><td>Bad block marker</td><td>If any bit in this byte is zero, then this block is bad.
This applies only to the first page in a block. In the remaining
pages this byte is reserved</td></tr><tr><td>0x01</td><td>Reserved</td><td>Reserved</td></tr><tr><td>0x02-0x27</td><td>Autoplace 0 - 37</td><td>&#160;</td></tr><tr><td>0x28</td><td>ECC byte 0</td><td>Error correction code byte 0 of the first 256 Byte data in
this page</td></tr><tr><td>0x29</td><td>ECC byte 1</td><td>Error correction code byte 1 of the first 256 Bytes of data
in this page</td></tr><tr><td>0x2A</td><td>ECC byte 2</td><td>Error correction code byte 2 of the first 256 Bytes data in
this page</td></tr><tr><td>0x2B</td><td>ECC byte 3</td><td>Error correction code byte 0 of the second 256 Bytes of data
in this page</td></tr><tr><td>0x2C</td><td>ECC byte 4</td><td>Error correction code byte 1 of the second 256 Bytes of data
in this page</td></tr><tr><td>0x2D</td><td>ECC byte 5</td><td>Error correction code byte 2 of the second 256 Bytes of data
in this page</td></tr><tr><td>0x2E</td><td>ECC byte 6</td><td>Error correction code byte 0 of the third 256 Bytes of data
in this page</td></tr><tr><td>0x2F</td><td>ECC byte 7</td><td>Error correction code byte 1 of the third 256 Bytes of data
in this page</td></tr><tr><td>0x30</td><td>ECC byte 8</td><td>Error correction code byte 2 of the third 256 Bytes of data
in this page</td></tr><tr><td>0x31</td><td>ECC byte 9</td><td>Error correction code byte 0 of the fourth 256 Bytes of data
in this page</td></tr><tr><td>0x32</td><td>ECC byte 10</td><td>Error correction code byte 1 of the fourth 256 Bytes of data
in this page</td></tr><tr><td>0x33</td><td>ECC byte 11</td><td>Error correction code byte 2 of the fourth 256 Bytes of data
in this page</td></tr><tr><td>0x34</td><td>ECC byte 12</td><td>Error correction code byte 0 of the fifth 256 Bytes of data
in this page</td></tr><tr><td>0x35</td><td>ECC byte 13</td><td>Error correction code byte 1 of the fifth 256 Bytes of data
in this page</td></tr><tr><td>0x36</td><td>ECC byte 14</td><td>Error correction code byte 2 of the fifth 256 Bytes of data
in this page</td></tr><tr><td>0x37</td><td>ECC byte 15</td><td>Error correction code byte 0 of the sixt 256 Bytes of data
in this page</td></tr><tr><td>0x38</td><td>ECC byte 16</td><td>Error correction code byte 1 of the sixt 256 Bytes of data
in this page</td></tr><tr><td>0x39</td><td>ECC byte 17</td><td>Error correction code byte 2 of the sixt 256 Bytes of data
in this page</td></tr><tr><td>0x3A</td><td>ECC byte 18</td><td>Error correction code byte 0 of the seventh 256 Bytes of
data in this page</td></tr><tr><td>0x3B</td><td>ECC byte 19</td><td>Error correction code byte 1 of the seventh 256 Bytes of
data in this page</td></tr><tr><td>0x3C</td><td>ECC byte 20</td><td>Error correction code byte 2 of the seventh 256 Bytes of
data in this page</td></tr><tr><td>0x3D</td><td>ECC byte 21</td><td>Error correction code byte 0 of the eigth 256 Bytes of data
in this page</td></tr><tr><td>0x3E</td><td>ECC byte 22</td><td>Error correction code byte 1 of the eigth 256 Bytes of data
in this page</td></tr><tr><td>0x3F</td><td>ECC byte 23</td><td>Error correction code byte 2 of the eigth 256 Bytes of data
in this page</td></tr></tbody></table></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05s04.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="ch06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Spare area (auto)placement&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Chapter&#160;6.&#160;Filesystem support</td></tr></table></div></body></html>