summaryrefslogtreecommitdiff
path: root/dev/ide_disk.cc
diff options
context:
space:
mode:
authorAndrew Schultz <alschult@umich.edu>2004-06-23 15:37:05 -0400
committerAndrew Schultz <alschult@umich.edu>2004-06-23 15:37:05 -0400
commit06d8f0af5def68e395b58636d5e7d6ca69daa51f (patch)
tree1039ea31ea32c8b56d19123d087f5c87029cb8da /dev/ide_disk.cc
parent556b2a9098930698b39f296c8d13831f2b91311b (diff)
downloadgem5-06d8f0af5def68e395b58636d5e7d6ca69daa51f.tar.xz
Fix to properly shadow the DEV bit in the Drive/Head register so other
disks are properly detected and handled --HG-- extra : convert_revision : ffc3046deb68458ee2ef6fa5263dc471488abc45
Diffstat (limited to 'dev/ide_disk.cc')
-rw-r--r--dev/ide_disk.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/dev/ide_disk.cc b/dev/ide_disk.cc
index 0f5c02660..ee21feaea 100644
--- a/dev/ide_disk.cc
+++ b/dev/ide_disk.cc
@@ -167,6 +167,12 @@ IdeDisk::reset(int id)
// Utility functions
////
+bool
+IdeDisk::isDEVSelect()
+{
+ return ctrl->isDiskSelected(this);
+}
+
Addr
IdeDisk::pciToDma(Addr pciAddr)
{