28,29c28
< * Authors: Miguel Serrano
< * Ali Saidi
---
> * Authors: Ali Saidi
45,46c44,45
< * IsaFake is a device that returns -1 on all reads and
< * accepts all writes. It is meant to be placed at an address range
---
> * IsaFake is a device that returns, BadAddr, 1 or 0 on all reads and
> * rites. It is meant to be placed at an address range
48c47,48
< * that doesn't exist (e.g. UARTs1-3).
---
> * that doesn't exist (e.g. UARTs1-3), or catch requests in the memory system
> * that have no responders..
55a56,57
> bool retBadAddr;
> uint8_t retData;
58a61
> uint64_t retData;
80d82
< };
82,96c84
< /**
< * BadAddr is a device that fills the packet's result field with "BadAddress".
< * @todo: Consider consolidating with IsaFake and similar classes.
< */
< class BadAddr : public BasicPioDevice
< {
< public:
< struct Params : public BasicPioDevice::Params
< {
< };
<
< BadAddr(Params *p);
< virtual void init();
< virtual Tick read(PacketPtr pkt);
< virtual Tick write(PacketPtr pkt);
---
> void init();
99c87
< #endif // __TSUNAMI_FAKE_HH__
---
> #endif // __ISA_FAKE_HH__