go_dparm

package module
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

README

github.com/jc-lab/go-dparm

Control ATA/NVMe and TCG protocol

C++ Version: jcu-dparm

WIP

This project is working in progress.

Supported platforms

Windows

  • ATA passthrough command

  • TCG protocol support

    • Support on ATA, SCSI, Windows NVMe driver
    • nvmewin driver is not tested
  • If the device ― likely USB Flash Memory ― does not support identify, used STORAGE_DEVICE_DESCRIPTOR Instead.

  • NVMe passthrough command is not supported yet

Linux

  • All feature support (sg, nvme driver)
  • If the device ― likely USB Flash Memory ― does not support identify, used INQUIRY command Instead.

example

TODO

...

Notes

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSystemDriveFactory

func NewSystemDriveFactory() common.DriveFactory

Types

This section is empty.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL