History log of /fuchsia/zircon/system/utest/fvm/rules.mk
Revision Date Author Comments
# 11a637e8 12-Sep-2018 Sean Klein <smklein@google.com>

[fs][fidl] Replaced filesystem ioctls with FIDL.

This patch allows "ioctl" to be removed from the
C++ VFS Vnode interface.

IOCTL_VFS_MOUNT_FS -> Mount()
IOCTL_VFS_UNMOUNT_FS -> Unmount()
IOCTL_VFS_UNMOUNT_NODE -> UnmounteNode()
IOCTL_VFS_QUERY_FS -> QueryFilesystem()
IOCTL_VFS_MOUNT_MKDIR_FS -> MountAndCreate()
IOCTL_VFS_GET_DEVICE_PATH -> GetDevicePath()
IOCTL_VFS_WATCH_DIR -> WatchDir()

Test: fs-management / fs / blobfs / fvm tests, df manually

Change-Id: Iefe8ec251ca6b8f4e4578ceb61bae6dff7a59e3d


# 2bc0d8c7 25-May-2018 Sean Klein <smklein@google.com>

[memfs] Split memfs into C / C++ libraries

For clients which utilize memfs to create
temporary filesystems, export a C ABI shared
library.

Internally, this C library uses a C++ library,
which is exported as source.

Change-Id: I73b95a2a2b8c4870d1b07f5f2f2525f4b0cd4e9f


# 4839264e 14-May-2018 Tricia Landers <planders@google.com>

[minfs] [blobfs] Update behavior when FVM slice counts differ.

When FVM reports a lower slice count than Blobfs or Minfs,
automatically fail, since it is possible that one or more of the
slices expected by the file system has data allocated to it.

When FVM reports a higher slice count, always attempt to shrink
the FVM - assume that the file system is the source of truth.
Since those slices aren't expected to be there, we aren't losing
any crucial data by shrinking them.

Change-Id: I44e7cde936b8df435564c86f432a474141ac0e6b


# 9377d2b3 10-May-2018 Sean Klein <smklein@google.com>

[fvm] Execute fvm tests on mount point in local namespace

This patch reduces the dependency on global "/tmp".

ZX-1939 #comment Done

Change-Id: I2f6103398b73705dc6e3b97e42fc400dc63496cd


# f3d64755 05-Mar-2018 Tricia Landers <planders@google.com>

[fvm] Use block offsets defined by Minfs format

Change-Id: I19c5347fb072b6db478358f58252c2ba7024a572


# 9702992f 09-Nov-2017 Aaron Green <aarongreen@google.com>

[digest] Switch from cryptolib to uboringssl

This CL switches the SHA-256 implementation for ulib/digest to use
uboringssl, which includes optimized assembly and hardware acceleration
to provide better message digest performance.

Change-Id: Id3dedbc8232b4f4491b19fe46ef9e1415eea7358


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 59e644b1 07-Sep-2017 George Kulakowski <kulakowski@google.com>

[zircon][mxtl->fbl] Rename mxtl to fbl

Change-Id: Ie21b6498e1bfb0a7fa0315e40b9e5c3ee78646be


# fce486cf 24-Aug-2017 Sean Klein <smklein@google.com>

[fvm] Fix FVM bug for multi-slice iotxns

Additionally, upgrade tests to check for this condition
more aggressively. Previously, although the FVM driver had
code to test "read / writes crossing multiple noncontiguous slices",
the client wrapper code for read/write only transmitted messages
in units of 8KB. As a consequence, the "multi-slice txns"
actually were broken down into many "single-slice txns".

To remedy this issue, I have integrated helper classes
into the FVM tests which wrap the "Fast Block I/O" protocol,
and actually permit these large transactions. Updated
the "NonContiguousPhysical" test to check for this behavior.

Change-Id: I917929f36b22698b0d3c755e0a53657e600db10b


# 935f329d 06-Jun-2017 Sean Klein <smklein@google.com>

[fvm] Initial commit of Fuchsia VPartition Manager

Change-Id: I1dd488889dd440814277629ffbcfd6d57cf30f47