diff options
author | Feng Tian <feng.tian@intel.com> | 2016-01-11 02:47:21 +0000 |
---|---|---|
committer | erictian <erictian@Edk2> | 2016-01-11 02:47:21 +0000 |
commit | c59218126689f834aa1896c39a1e2bbd1baf751a (patch) | |
tree | 4a216d227acaa8ac022348fea6ecd6dab43eae47 /MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressHci.h | |
parent | faf0f16cefaa38f70ff08b7560a5795fffdfb6b5 (diff) | |
download | edk2-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.h | 11 |
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
|