zephyr/tests/drivers/disk/disk_performance
Johann Fischer f67dd39bb2 drivers: ramdisk: use devicetree to instantiate RAM disk
Rework RAM disk driver to be configured using devicetree and
support multiple instances.

This patch also removes a copy of the RAM disk driver,
tests/subsys/fs/fat_fs_dual_drive/src/disk_access_test_drv.c,
that was there for testing multiple disk drivers support.

Bonus: one SYS_INIT() less and a memory region can be exported to the
host.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2023-09-18 17:36:50 +02:00
..
boards test: arch: x86: update with new acpica interface 2023-09-07 09:42:38 +02:00
src drivers: ramdisk: use devicetree to instantiate RAM disk 2023-09-18 17:36:50 +02:00
CMakeLists.txt
Kconfig
prj.conf
README.txt
testcase.yaml

Disk Performance Test
##################

This test is intended to test the performance of disk devices under Zephyr. It
was tested with SD cards, but can be used for other disk devices as well.
The test has the following phases:

* Setup test: simply sets up the disk, and reads data such as the sector count
  and sector size

* Sequential read test: This test performs sequential reads, first only over one
  sector, than over multiple sequential sectors.

* Random read test: This test performs random reads across the disk, each one
  sector in length.

* Sequential write test: This test performs sequential writes, first only over
  one sector, than over multiple sequential sectors.

* Random write test: This test performs random writes across the disk, each one
  sector in length