summaryrefslogtreecommitdiff
path: root/dev/pcidev.cc
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2005-08-19 17:10:17 -0400
committerSteve Reinhardt <stever@eecs.umich.edu>2005-08-19 17:10:17 -0400
commit03e256b0f004bfe1dbe4006878b4479f25484b74 (patch)
tree0cf6d39f9ea35230f9fe905ef315a5a2b8a28d62 /dev/pcidev.cc
parent40696ccda209cc97e796bf0d4e30e212a294d185 (diff)
downloadgem5-03e256b0f004bfe1dbe4006878b4479f25484b74.tar.xz
A few minor fixes to get things to build on Cygwin.
README: Clarify cygwin EIO error explanation. build/SConstruct: Cygwin header files cause uninitialized var warnings. dev/ide_ctrl.cc: Get rid of unnecessary byte-swap calls, some of which were too ambiguous for cygwin (or gcc 3.4.4). dev/pcidev.cc: Disambiguate arg for overloaded byte swap operation (and fix it to be the correct one). --HG-- extra : convert_revision : be37c6315aacbec6332b1d09e726b39b4aa18dce
Diffstat (limited to 'dev/pcidev.cc')
-rw-r--r--dev/pcidev.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev/pcidev.cc b/dev/pcidev.cc
index 04a38151e..2bfd8a1c7 100644
--- a/dev/pcidev.cc
+++ b/dev/pcidev.cc
@@ -203,7 +203,7 @@ PciDev::writeConfig(int offset, int size, const uint8_t *data)
case PCI0_ROM_BASE_ADDR:
if (letoh(data32) == 0xfffffffe)
- config.expansionROM = letoh(0xffffffff);
+ config.expansionROM = htole((uint32_t)0xffffffff);
else
config.expansionROM = data32;
break;