public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jens Langner <Jens.Langner@light-speed.de>
To: linux-kernel@vger.kernel.org
Subject: [PATCH 2.6.11.4 1/1] fs: new filesystem implementation VXEXT1.0
Date: Thu, 17 Mar 2005 16:16:36 +0100	[thread overview]
Message-ID: <42399F54.1010108@light-speed.de> (raw)

Hi,

The following URL is link to a large patch for a possible integration of 
a new filesystem implementation in the misc section of the kernel tree. 
It features a reverse engineered implementation of the so called 
VXEXT1.0 DOS filesystem which is commonly used on VxWorks RTOS systems 
from Wind River Inc., where the "extended DOS filesystem" mode is enabled.

The VXEXT filesystem is more or less a FAT16 based filesystem which was 
slightly modified by Wind River to allow the storage of more than 2GB 
data on a partition, as well as storing filenames with a maximum of 40 
characters length. To achieve that, VxWorks uses a dynamic cluster size 
calculation which is based on the partition size where clusters can be 
larger than 32K. In addition, it uses a slightly modified directroy
entry structure to allow to store filenames larger than 8+3 characters.

Please find the patch file accessible through the following URL:
http://www.jens-langner.de/vxext_fs/vxext_fs_1_0-linux-2.6.11.4.patch

In addition, refer the detailed technical documentation on my 
implementation and the root directory of my distribution as well:
http://www.jens-langner.de/vxext_fs/Documentation/vxext.txt
http://www.jens-langner.de/vxext_fs/

Please note that large portions of the implementation are based on the 
already existing FAT16 (msdos) implementation in the kernel tree. 
However, instead of patching/drilling the original FAT16 implementation, 
an "outsourced" rework for developing the VEXT implementation was 
considered.

cheers,
jens
-- 
Jens Langner                                         Ph: +49-351-4716545
Lannerstrasse 1
01219 Dresden                                Jens.Langner@light-speed.de
Germany                                      http://www.jens-langner.de/

             reply	other threads:[~2005-03-17 15:16 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-17 15:16 Jens Langner [this message]
2005-03-17 18:20 ` [PATCH 2.6.11.4 1/1] fs: new filesystem implementation VXEXT1.0 Sam Ravnborg
2005-03-17 18:24   ` Jens Langner
2005-03-17 18:46 ` Chris Wedgwood
2005-03-18  9:22   ` Jens Langner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42399F54.1010108@light-speed.de \
    --to=jens.langner@light-speed.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox