On Wednesday 07 March 2007 15:06, Johnson, Charles F wrote:
> Can YAFFS2 support the following:
>
> * Virtual page: 4KB, 8KB or 16KB
> * Block size: 64
> * Volume size: up to 64GB
> * Memory requirement: must less than 0.5MB per GB capacity
I'll give a tentative yes, though a few tweaks might be needed and
verification is not trivial.
* YAFFS2 can handle virtual pages >= 1024.
* Block size == 64 what? I assume pages. No problem.
* Volume size of 64GB. Should be OK with very large page sizes.
* The major RAM user is the tnode tree which is approx 2 or 3 bytes (depending
on size) per "chunk" == virtual page. For 4k pages you'll be a bit over
budget. With larger pages (8/16kB) you should achieve the RAM target.
>
> And if not, how feasible would it be to update it to do this ??
Verification would take some effort and there might be some tweaks needed, but
the basic architecture can handle this.
>
> Charles Johnson
> Ultra-Mobility Group
> Platform Software Engineering
> Intel Corporation
> charles.f.johnson@intel.com
>
> _______________________________________________
> yaffs mailing list
> yaffs@lists.aleph1.co.uk
> http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs