Reference Guide

write Output
root@dell-diag-os:~# memtool --write --addr=200 --val=0x50
Constraints
You cannot perform memory tests while other tests that allocate and use memory within the region are performing. However, you can
perform the Read tests concurrently with other processes. You cannot run multiple memory tests at the same time as they may collide
within the memory spaces.
Memory tests cannot test all the memory, and without cache flushes, memory tests may not get out of the caches. The SDI must ensure
the memory accessed is accessing the physical memory. This check slows down the tests.
Data flow
The memtool is not part of the data path and does not participate in the data flow.
nvramtool
To read and write the NVRAM bits that the BIOS uses to control testing and the bits for the EDA tools, use the nvramtool.
The NVRAM is an area, usually in a battery backed-up device such as an RTC chip, that allows the writing of bits that do not change
across reboots or power cycles. These bits are used to control how devices boot and how the tests are performed. The nvramtool
controls both the BIOS and EDA for testing. The bits are not common across platforms and are defined in the configuration file. When
using this tool, you must write the correct bits because the tool does not know the details of the registers it is writing. The nvramtool
can display the bit-level detail in the NVRAM registers, depending on how you define it in the configuration file.
Tests
There are no tests of the NVRAM. This tool only controls the bits.
CLI option
DellEmc Diag - NVRAM Tool
version 1.5, x.xx.x.x-x
build, 2017/05/23,
Syntax: nvramtool <option>
Show this help:=
nvramtool --h (or)
nvramtool -h
Read all or specfic register NVRAM values:=
nvramtool --read [--reg=<register>] (or)
nvramtool -r [-R <register>]
Write NVRAM value:=
nvramtool --write [--reg=<register> --val=<value>] (or)
nvramtool -w [-R <register> -V <value>]
Execute repeatedly command by count:=
nvramtool --iteration=max/<count> [option1] [option2]...(or)
nvramtool -I max/<count> [option1] [option2]...
Usage:
-h, --h Show the help text
-r, --read Read operation
-w, --write Write operation
-I, --iteration= Iteration command execution
-R, --reg= Register
-V, --val= Value to be set
Dell EMC DIAG OS tools
39