NVMeConsle

NVM Express™ (NVMe™) is a specification defining how host software communicates with non-volatile memory across a PCI Express® (PCIe®) bus. 

NVMeConsole is the NVMe windows command-line tool  that you can look into the data structure of NVMe device. And, you can check the nvme-cli tool for Linux.

This tool can be run it with Windows 10 x64 environment on Intel, AMD, VMWare machine.

This tool follows the NVM Express Specification 2.0, and free.

Features

  • Test coverage for all aspects of the 1.4 version NVMe specification UNH
  • Persistent Memory Region testing
  • Controller Memory Buffer testing
  • Send specific or custom opcode in an easy to use scriptable format
  • Custom Admin/IO Queue creation.
  • Send NVMe MI command through In-band.

If you have any questions or requests, please use [Issues] on github.

Control Flow

if, else if, else, end if

Use if blocks to do different things depending on some condition. Include zero or more else if blocks and one optional else block.

if 2+2 == 4 then
    print “math works!”
else if pi > 3 then
    print “pi is tasty”
else if “a” < “b” then
    print “I can sort”
else
    print “last chance”
end if

while, end while

Use a while block to loop as long as a condition is true.

s = “Spam”
while s.len < 50
    s = s + “, spam”
end while
print s + ” and spam!”

for, end for

A for loop can loop over any list, including ones easily created with the range function.

for i in range(10, 1)
    print i + “…”
end for
print “Liftoff!”

break & continue

The break statement jumps out of a while or for loop. The continue statement jumps to the top of the loop, skipping the rest of the current iteration.

COPYRIGHT © 2022. CREATED BY Lallasoft. POWERED BY Lallasoft.