1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
// /** @file
// USB Mass Storage Driver that manages USB mass storage devices and produces Block I/O Protocol.
//
// The USB mass storage class is specified in two layers: the bottom layer
// is the transportation protocol. The top layer is the command set.
// The transportation layer provides the transportation of the command, data and result.
// The command set defines the command, data and result.
// The Bulk-Only-Transport and Control/Bulk/Interrupt transport are two transportation protocol.
// USB mass storage class adopts various industrial standard as its command set.
// This module refers to following specifications:
// 1. USB Mass Storage Specification for Bootability, Revision 1.0
// 2. USB Mass Storage Class Control/Bulk/Interrupt (CBI) Transport, Revision 1.1
// 3. USB Mass Storage Class Bulk-Only Transport, Revision 1.0.
// 4. UEFI Specification, v2.1
//
// Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
//
// This program and the accompanying materials
// are licensed and made available under the terms and conditions of the BSD License
// which accompanies this distribution. The full text of the license may be found at
// http://opensource.org/licenses/bsd-license.php
//
// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
//
// **/
#string STR_MODULE_ABSTRACT #language en-US "Manages USB mass storage devices and produces Block I/O Protocol"
#string STR_MODULE_DESCRIPTION #language en-US "The USB mass storage class is specified in two layers: the bottom layer is the transportation protocol. The top layer is the command set. The transportation layer provides the transportation of the command, data and result. The command set defines the command, data and result. The Bulk-Only-Transport and Control/Bulk/Interrupt transport are two transportation protocol. USB mass storage class adopts various industrial standard as its command set.<BR><BR>\n"
"This module refers to following specifications:<BR>\n"
"1. USB Mass Storage Specification for Bootability, Revision 1.0<BR>\n"
"2. USB Mass Storage Class Control/Bulk/Interrupt (CBI) Transport, Revision 1.1<BR>\n"
"3. USB Mass Storage Class Bulk-Only Transport, Revision 1.0.<BR>\n"
"4. UEFI Specification, v2.1<BR>"
|