projects
/
gem5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
python: Move more code into m5.util allow SCons to use that code.
[gem5.git]
/
src
/
dev
/
pciconfigall.cc
diff --git
a/src/dev/pciconfigall.cc
b/src/dev/pciconfigall.cc
index 884fab7ac98fcabf7bc9c9169b448627da19d995..74396be5dff3e7b796e3a3a4ecd927c93ba098a0 100644
(file)
--- a/
src/dev/pciconfigall.cc
+++ b/
src/dev/pciconfigall.cc
@@
-44,10
+44,10
@@
using namespace std;
using namespace std;
-PciConfigAll::PciConfigAll(Params *p)
+PciConfigAll::PciConfigAll(
const
Params *p)
: PioDevice(p)
{
: PioDevice(p)
{
- pioAddr = p->platform->calcConfigAddr(params()->bus,0,0);
+ pioAddr = p->platform->calc
Pci
ConfigAddr(params()->bus,0,0);
}
}
@@
-74,7
+74,7
@@
PciConfigAll::read(PacketPtr pkt)
panic("invalid access size(?) for PCI configspace!\n");
}
pkt->makeAtomicResponse();
panic("invalid access size(?) for PCI configspace!\n");
}
pkt->makeAtomicResponse();
- return params()->pio_
dela
y;
+ return params()->pio_
latenc
y;
}
Tick
}
Tick
@@
-98,14
+98,7
@@
PciConfigAll::addressRanges(AddrRangeList &range_list)
PciConfigAll *
PciConfigAllParams::create()
{
PciConfigAll *
PciConfigAllParams::create()
{
- PciConfigAll::Params *p = new PciConfigAll::Params;
- p->pio_delay = pio_latency;
- p->platform = platform;
- p->system = system;
- p->bus = bus;
- p->size = size;
-
- return new PciConfigAll(p);
+ return new PciConfigAll(this);
}
#endif // DOXYGEN_SHOULD_SKIP_THIS
}
#endif // DOXYGEN_SHOULD_SKIP_THIS