<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/fs/fat, branch v2010.09</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/fs/fat?h=v2010.09</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/fs/fat?h=v2010.09'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2010-07-24T18:54:46Z</updated>
<entry>
<title>fs/fat: Big code cleanup.</title>
<updated>2010-07-24T18:54:46Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-07-19T09:37:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7385c28e9b5f7d47e6a8f1ad9800e6e70af714e2'/>
<id>urn:sha1:7385c28e9b5f7d47e6a8f1ad9800e6e70af714e2</id>
<content type='text'>
- reformat
- throw out macros like FAT_DPRINT and FAT_DPRINT
- remove dead code

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>FAT32: fix broken root directory handling.</title>
<updated>2010-07-24T18:53:50Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-07-19T09:36:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2aa98c6612fc34145d1f692cf610690955362bd0'/>
<id>urn:sha1:2aa98c6612fc34145d1f692cf610690955362bd0</id>
<content type='text'>
On FAT32, instead of fetching the cluster numbers from the FAT, the
code assumed (incorrectly) that the clusters for the root directory
were allocated contiguously. In the result, only the first cluster
could be accessed. At the typical cluster size of 8 sectors this
caused all accesses to files after the first 128 entries to fail -
"fatls" would terminate after 128 files (usually displaying a bogus
file name, occasionally even crashing the system), and "fatload"
would fail to find any files that were not in the first directory
cluster.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>FAT32: fix support for superfloppy-format (PBR)</title>
<updated>2010-07-24T18:53:43Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-07-19T09:36:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=66c2d73cfc901aa35e0331b2fd710b250151f966'/>
<id>urn:sha1:66c2d73cfc901aa35e0331b2fd710b250151f966</id>
<content type='text'>
"Superfloppy" format (in U-Boot called PBR) did not work for FAT32 as
the file system type string is at a different location. Add support
for FAT32.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>nios: remove nios-32 arch</title>
<updated>2010-05-28T14:56:04Z</updated>
<author>
<name>Thomas Chou</name>
<email>thomas@wytron.com.tw</email>
</author>
<published>2010-05-28T02:56:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1117cbf2adac59050af1751af6c6a524afa5c3ef'/>
<id>urn:sha1:1117cbf2adac59050af1751af6c6a524afa5c3ef</id>
<content type='text'>
The nios-32 arch is obsolete and broken. So it is removed.

Signed-off-by: Thomas Chou &lt;thomas@wytron.com.tw&gt;
</content>
</entry>
<entry>
<title>FAT replace compare_sign with strncmp.</title>
<updated>2009-06-12T18:45:48Z</updated>
<author>
<name>Tom Rix</name>
<email>Tom.Rix@windriver.com</email>
</author>
<published>2009-05-20T12:55:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=651351fe980b20217b014b9a888398f18d77951c'/>
<id>urn:sha1:651351fe980b20217b014b9a888398f18d77951c</id>
<content type='text'>
The static function compare_sign is only used to compare the fs_type string
and does not do anything more than what strncmp does.

The addition of the trailing '\0' to fs_type, while legal, is not needed
because the it is never printed out and strncmp does not depend on NULL
terminated strings.

Signed-off-by: Tom Rix &lt;Tom.Rix@windriver.com&gt;
</content>
</entry>
<entry>
<title>mflash: Initial mflash support</title>
<updated>2009-04-03T21:47:06Z</updated>
<author>
<name>unsik Kim</name>
<email>donari75@gmail.com</email>
</author>
<published>2009-02-25T02:31:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=75eb82ec7cacb18d059d701b35677b93d2bb7596'/>
<id>urn:sha1:75eb82ec7cacb18d059d701b35677b93d2bb7596</id>
<content type='text'>
Mflash is fusion memory device mainly targeted consumer eletronic and
mobile phone.
Internally, it have nand flash and other hardware logics and supports
some different operation (ATA, IO, XIP) modes.

IO mode is custom mode for the host that doesn't have IDE interface.
(Many mobile targeted SoC doesn't have IDE bus)

This driver support mflash IO mode.

Followings are brief descriptions about IO mode.

1. IO mode based on ATA protocol and uses some custom command. (read
   confirm, write confirm)
2. IO mode uses SRAM bus interface.

Signed-off-by: unsik Kim &lt;donari75@gmail.com&gt;
</content>
</entry>
<entry>
<title>fat.c: fix warning: array subscript is above array bounds</title>
<updated>2009-01-27T20:36:28Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2009-01-27T20:36:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=65f7d41031a70b1649b35020995c505edca91533'/>
<id>urn:sha1:65f7d41031a70b1649b35020995c505edca91533</id>
<content type='text'>
Fix based on suggestion by David Hawkins &lt;dwh@ovro.caltech.edu&gt;.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>fat: fix unaligned errors</title>
<updated>2009-01-24T01:03:39Z</updated>
<author>
<name>Bryan Wu</name>
<email>bryan.wu@analog.com</email>
</author>
<published>2009-01-03T01:47:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7e4b9b4f6f43838fad3ad72c029a3d7fc7c7d48c'/>
<id>urn:sha1:7e4b9b4f6f43838fad3ad72c029a3d7fc7c7d48c</id>
<content type='text'>
A couple of buffers in the fat code are declared as an array of bytes.
But it is then cast up to a structure with 16bit and 32bit members.
Since GCC assumes structure alignment here, we have to force the
buffers to be aligned according to the structure usage.

Signed-off-by: Bryan Wu &lt;bryan.wu@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>fs/fat: handle FAT on SATA</title>
<updated>2008-12-10T08:21:48Z</updated>
<author>
<name>Sonic Zhang</name>
<email>Sonic.Zhang@analog.com</email>
</author>
<published>2008-12-10T04:20:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8c5170a7d088601d5f30d85093388dab1f1e8ec0'/>
<id>urn:sha1:8c5170a7d088601d5f30d85093388dab1f1e8ec0</id>
<content type='text'>
The FAT file system driver should also handle FAT on SATA devices.

Signed-off-by: Sonic Zhang &lt;Sonic.Zhang@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Remove non-ascii characters from fat code</title>
<updated>2008-12-04T19:51:44Z</updated>
<author>
<name>Remy Bohmer</name>
<email>linux@bohmer.net</email>
</author>
<published>2008-11-27T21:30:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3c2c2f427905040c1513d0c51d637689cba48346'/>
<id>urn:sha1:3c2c2f427905040c1513d0c51d637689cba48346</id>
<content type='text'>
This code contains some non-ascii characters in comment lines and code.
Most editors do not display those characters properly and editing those
files results always in diffs at these places which are usually not required
to be changed at all. This is error prone.

So, remove those weird characters and replace them by normal C-style
equivalents for which the proper defines were already in the header.

Signed-off-by: Remy Bohmer &lt;linux@bohmer.net&gt;
</content>
</entry>
</feed>
