X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=direct%2Fyaffscfg.c;h=83f22775837e281f440c460da9bf0d16535a86a3;hb=3740a716679e0377a54427c683f5fe475c9fff2e;hp=1b9576a2a54a61dfc0a7b121234fa614873e24a1;hpb=4ea0578f8af411adf56fdc1eb4af08f4e36c7eec;p=yaffs%2F.git diff --git a/direct/yaffscfg.c b/direct/yaffscfg.c index 1b9576a..83f2277 100644 --- a/direct/yaffscfg.c +++ b/direct/yaffscfg.c @@ -73,6 +73,7 @@ int yaffs_StartUp(void) // /ram ramDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; ramDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; + ramDev.nReservedBlocks = 2; // Set this smaller for RAM ramDev.startBlock = 1; // Can't use block 0 ramDev.endBlock = 127; // Last block in 2MB. ramDev.useNANDECC = 1; @@ -86,6 +87,7 @@ int yaffs_StartUp(void) // /boot bootDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; bootDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; + bootDev.nReservedBlocks = 5; bootDev.startBlock = 1; // Can't use block 0 bootDev.endBlock = 127; // Last block in 2MB. bootDev.useNANDECC = 0; // use YAFFS's ECC @@ -99,6 +101,7 @@ int yaffs_StartUp(void) // /flash flashDev.nBytesPerChunk = YAFFS_BYTES_PER_CHUNK; flashDev.nChunksPerBlock = YAFFS_CHUNKS_PER_BLOCK; + flashDev.nReservedBlocks = 5; flashDev.startBlock = 128; // First block after 2MB flashDev.endBlock = 1023; // Last block in 16MB flashDev.useNANDECC = 0; // use YAFFS's ECC