X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=dev%2Ftsunami.hh;h=0a7fdbcd92ac2858eed20f61482ca7704c06dc4e;hb=e9f3279334f714de7bbd1415377715cd00a763d5;hp=db266d62d271a184607fa9f7fc3f7958370150b1;hpb=4deb81989496b360500985377e8f8c1a2f017b27;p=gem5.git diff --git a/dev/tsunami.hh b/dev/tsunami.hh index db266d62d..0a7fdbcd9 100644 --- a/dev/tsunami.hh +++ b/dev/tsunami.hh @@ -62,12 +62,9 @@ class Tsunami : public Platform /** Pointer to the system */ System *system; + /** Pointer to the TsunamiIO device which has the RTC */ TsunamiIO *io; - /** Pointer to the disk controller device */ - IdeController *disk_controller; - /** Pointer to the ethernet controller device */ - NSGigE *ethernet; /** Pointer to the Tsunami CChip. * The chip contains some configuration information and @@ -112,6 +109,16 @@ class Tsunami : public Platform virtual void clearConsoleInt(); /** + * Cause the chipset to post a cpi interrupt to the CPU. + */ + virtual void postPciInt(int line); + + /** + * Clear a posted PCI->CPU interrupt + */ + virtual void clearPciInt(int line); + + /** * Serialize this object to the given output stream. * @param os The stream to serialize to. */