mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-19 09:38:32 -04:00
Update Reliance Edge fail safe file system to the latest version.
This commit is contained in:
parent
8d041c8e21
commit
67def3c14b
30 changed files with 5877 additions and 5544 deletions
|
@ -5,6 +5,39 @@ recent releases and a list of known issues.
|
|||
|
||||
## Release History and Changes
|
||||
|
||||
### Reliance Edge v2.0, January 2017
|
||||
|
||||
- Added support for Linux as a host environment
|
||||
- All "host" projects may now be built in either Windows or Linux using the
|
||||
`make` command. The formatter and image builder are built, and the checker
|
||||
and image copier are also built in the commercial kit.
|
||||
- An additional host tool has been added for Linux only: `redfuse`. It is a
|
||||
File System in User Space (FUSE) implementation, allowing a Reliance Edge
|
||||
volume to be mounted directly on Linux for easy access. It is built from
|
||||
the host project folder using the command `make redfuse`.
|
||||
- The OS-specific API test (commercial kit only) is now ported to run on Linux
|
||||
for the purpose of verifying the FUSE implementation.
|
||||
- Fixed a bug that could leave a directory in an invalid state after removing
|
||||
files. For example, an affected directory might report a non-zero length even
|
||||
after all files had been deleted.
|
||||
- Fixed a bug that would leave the driver in a bad state if a mount operation
|
||||
failed due to missing or corrupt metaroot blocks.
|
||||
|
||||
### Reliance Edge v1.1 (Beta), November 2016
|
||||
|
||||
- Added support for a discard (trim) interface in the commercial kit. While
|
||||
discards are not integral to the behavior of the filesystem, they allow
|
||||
certain types of Flash drivers and media to perform at optimal speed and
|
||||
efficiency. The commercial version of Reliance Edge now allows the user to
|
||||
implement this interface for compatible storage media.
|
||||
- This change added new fields to the configuration files redconf.h and
|
||||
redconf.c. The configuration utility has been updated to version 1.1 and
|
||||
existing configuration files must be updated using the updated utility.
|
||||
- The configuration utility now has keyboard shortcuts for opening and saving
|
||||
the configuration.
|
||||
- The configuration utility now adds version macros to easily identify when an
|
||||
outdated configuration file is used with Reliance Edge or vice versa.
|
||||
|
||||
### Reliance Edge v1.0.4, July 2016
|
||||
|
||||
- Added ARM mbed and ARM mbed OS support in the commercial kit, with an example
|
||||
|
@ -23,7 +56,7 @@ recent releases and a list of known issues.
|
|||
number of times to retry a block device read, write or flush operation before
|
||||
returning a failure. The configuration tool has been updated to version 1.0.2
|
||||
with this change.
|
||||
- This added a new field to the volume configuration in to redconf.c: existing
|
||||
- This added a new field to the volume configuration in redconf.c: existing
|
||||
redconf.c files from v1.0.1 and earlier must be updated to work with v1.0.2.
|
||||
Open redconf.h and redconf.c with the configuration tool, enable
|
||||
"Retry block device I/O on failure" for any volumes if desired, and save the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue