From 74fd4f68c5a7df2efba11497ba1ab5ab62b0b1bf Mon Sep 17 00:00:00 2001
From: Miguel Serrano <mserrano@umich.edu>
Date: Thu, 28 Jul 2005 11:49:01 -0400
Subject: .

SConscript:
    add pcifake
dev/ide_ctrl.cc:
dev/ide_ctrl.hh:
dev/ide_disk.cc:
dev/ide_disk.hh:
    endianess
dev/tsunami_io.cc:
    rtc, date/time

--HG--
extra : convert_revision : 21ad27c780749cb6f6eef2b57798c0c292c3f14d
---
 dev/ide_ctrl.hh | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

(limited to 'dev/ide_ctrl.hh')

diff --git a/dev/ide_ctrl.hh b/dev/ide_ctrl.hh
index 2164f2f4a..51bdd93b1 100644
--- a/dev/ide_ctrl.hh
+++ b/dev/ide_ctrl.hh
@@ -110,7 +110,22 @@ class IdeController : public PciDev
 
   private:
     /** Registers used for bus master interface */
-    uint8_t bmi_regs[16];
+    union {
+        uint8_t data[16];
+
+        struct {
+            uint8_t bmic0;
+            uint8_t padding_0;
+            uint8_t bmis0;
+            uint8_t padding_1;
+            uint32_t bmidtp0;
+            uint8_t bmic1;
+            uint8_t padding_2;
+            uint8_t bmis1;
+            uint8_t padding_3;
+            uint32_t bmidtp1;
+        };
+    } bmi_regs;
     /** Shadows of the device select bit */
     uint8_t dev[2];
     /** Registers used in device specific PCI configuration */
-- 
cgit v1.2.3