summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h
diff options
context:
space:
mode:
authorFeng Tian <feng.tian@intel.com>2016-01-11 02:47:21 +0000
committererictian <erictian@Edk2>2016-01-11 02:47:21 +0000
commitc59218126689f834aa1896c39a1e2bbd1baf751a (patch)
tree4a216d227acaa8ac022348fea6ecd6dab43eae47 /MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h
parentfaf0f16cefaa38f70ff08b7560a5795fffdfb6b5 (diff)
downloadedk2-c59218126689f834aa1896c39a1e2bbd1baf751a.tar.gz
edk2-c59218126689f834aa1896c39a1e2bbd1baf751a.tar.bz2
edk2-c59218126689f834aa1896c39a1e2bbd1baf751a.zip
MdeModulePkg/NvmExpressDxe: Fix MS toolchain /Od 32bit build failure
Note NVME_ACQ & NVME_ASQ internal data structure are changed to make build pass. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19632 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h')
-rw-r--r--MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h b/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h
index 06c1db7d8e..f893251fbc 100644
--- a/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h
+++ b/MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h
@@ -109,18 +109,11 @@ typedef struct {
//
// 3.1.9 Offset 28h: ASQ - Admin Submission Queue Base Address
//
-typedef struct {
- UINT64 Rsvd1:12;
- UINT64 Asqb:52; // Admin Submission Queue Base Address
-} NVME_ASQ;
-
+#define NVME_ASQ UINT64
//
// 3.1.10 Offset 30h: ACQ - Admin Completion Queue Base Address
//
-typedef struct {
- UINT64 Rsvd1:12;
- UINT64 Acqb:52; // Admin Completion Queue Base Address
-} NVME_ACQ;
+#define NVME_ACQ UINT64
//
// 3.1.11 Offset (1000h + ((2y) * (4 << CAP.DSTRD))): SQyTDBL - Submission Queue y Tail Doorbell