Tina Chen
ef3fde64aa
MdePkg:Add NVME Sanitize command support to Nvme.h
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4591
1. Refer NVME spec 2.0c chapter 5.24, add Sanitize Command
related definition.
2. Refer NVME spec 2.0c chapter 5.16, add Get Log Page
Command related definition for Sanitize status support.
Cc: Ray Ni <ray.ni@intel.com >
Cc: Xiao X Chen <xiao.x.chen@intel.com >
Cc: Arthur Chen <arthur.g.chen@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
Cc: Sean Brogan <sean.brogan@microsoft.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Tina Chen <tina.chen@intel.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
2023-12-05 20:27:27 +00:00
Weipu Zhu
93a21b465b
MdePkg: Add NVMe boot partition header definition
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4304
Add NVMe boot partition header definition to NVMe.h
according to NVMe spec 2.0.
Cc: Hao Wu <hao.a.wu@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
Signed-off-by: Weipu Zhu <weipu.zhu@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Acked-by: Michael D Kinney <michael.d.kinney@intel.com >
2023-02-10 03:14:12 +00:00
Weipu Zhu
069703228c
MdePkg: Add RPMB related commands and DCB definition for NVMe
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4303
Add RPMB(Replay Protected Memory Block) access commands,
result and DCB(Device Configuration Block) definition for
NVMe according to the NVMe spec 2.0.
Cc: Hao Wu <hao.a.wu@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
Signed-off-by: Weipu Zhu <weipu.zhu@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Acked-by: Michael D Kinney <michael.d.kinney@intel.com >
2023-02-10 03:14:12 +00:00
Maggie Chu
9dd14fc91c
MdePkg: Add registers of boot partition feature
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3757
Add registers of boot partition feature which defined in NVM Express 1.4 Spec
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
Signed-off-by: Maggie Chu <maggie.chu@intel.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
2022-01-07 06:37:18 +00:00
Michael Kubacki
2f88bd3a12
MdePkg: Apply uncrustify changes
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737
Apply uncrustify changes to .c/.h files in the MdePkg package
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
2021-12-07 17:24:28 +00:00
zhoucheng
443300be46
MdePkg:Update IndustryStandard/Nvme.h with Nvme amdin controller data
...
Update Nvme data structure
Signed-off-by: Cheng Zhou <zhoucheng@phytium.com.cn >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
2021-08-30 03:44:08 +00:00
Antoine Coeur
b219e2cd4c
MdePkg/IndustryStandard: Fix various typos
...
Fix various typos in comments and documentation.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Signed-off-by: Antoine Coeur <coeur@gmx.fr >
Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Signed-off-by: Philippe Mathieu-Daude <philmd@redhat.com >
Message-Id: <20200207010831.9046-24-philmd@redhat.com >
2020-02-10 22:30:07 +00:00
Michael D Kinney
9344f09215
MdePkg: Replace BSD License with BSD+Patent License
...
https://bugzilla.tianocore.org/show_bug.cgi?id=1373
Replace BSD 2-Clause License with BSD+Patent License. This change is
based on the following emails:
https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html
RFCs with detailed process for the license change:
V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
2019-04-09 10:58:13 -07:00
Ruiyu Ni
a607eb97ef
MdePkg/Nvme: Add NVME shutdown notification related macros
...
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Hao A Wu <hao.a.wu@intel.com >
2017-08-09 15:59:12 +08:00
Darbin Reyes
111cd0dd60
MdePkg: Add a header for NVMe v1.1 spec. definitions.
...
Adds a public header for NVMe v1.1 spec. definitions. The majority
of these definitions where copied from a private header in
MdeModulePkg/Bus/Pci/NvmExpress/NvmExpressHci.h. Additional
definitions were added e.g. the NVMe Smart Health Log and
Firmware Info. Log structures. These definitions should be
in a public header so that clients of the NVMe passthru protocol
can use them to execute NVMe commands.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Darbin Reyes <darbin.emm.reyes@hpe.com >
Reviewed-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hpe.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
2016-05-27 13:31:22 +08:00