Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add SCSI Protocol support #1155

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

add SCSI Protocol support #1155

wants to merge 12 commits into from

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    dcfb758 View commit details
    Browse the repository at this point in the history
  2. [SCSI] build pass.

    sky5454 committed May 1, 2024
    Configuration menu
    Copy the full SHA
    76df1ed View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    50633de View commit details
    Browse the repository at this point in the history
  2. [SCSI] code format.

    sky5454 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    472e372 View commit details
    Browse the repository at this point in the history
  3. [SCSI][uefi-raw] add docs about raw packet ScsiIoScsiRequestPacket

    …and `ExtScsiIoScsiRequestPacket`. refer to UEFI 2.10 spec docs.
    sky5454 committed May 3, 2024
    Configuration menu
    Copy the full SHA
    35dd74f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08a2292 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    b36ba06 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. [SCSI] refactor and add test. fixed ExtScsiPassThruProtocol::mode; no…

    …w `execute_scsi_command` send req packet is ok.
    
    **PASSED**:
     - SCSI_IO all api, SCSI_THRU `mode()` and `reset()` api, are test passed.
    **PROBLEM**:
     1. panic at allocator.rs while test_scsi_io return;
     2. still problem with `DevicePath`,`target_id`,`pass_thru`;
    **UNKNOWN**:
     - scsi req ok but resp without test at `execute_scsi_command()`.
    sky5454 committed May 5, 2024
    Configuration menu
    Copy the full SHA
    ea3e4b1 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Configuration menu
    Copy the full SHA
    f188178 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9777f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d443ac8 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/main'

    # Conflicts:
    #	uefi-test-runner/examples/scsi.rs
    sky5454 committed May 11, 2024
    Configuration menu
    Copy the full SHA
    b06d766 View commit details
    Browse the repository at this point in the history