diff options
Diffstat (limited to 'dev/tsunami.cc')
-rw-r--r-- | dev/tsunami.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dev/tsunami.cc b/dev/tsunami.cc index c44da69b7..f98254354 100644 --- a/dev/tsunami.cc +++ b/dev/tsunami.cc @@ -75,6 +75,24 @@ Tsunami::clearConsoleInt() } void +Tsunami::postPciInt(int line) +{ + cchip->postDRIR(line); +} + +void +Tsunami::clearPciInt(int line) +{ + cchip->clearDRIR(line); +} + +Addr +Tsunami::pciToDma(Addr pciAddr) const +{ + return pchip->translatePciToDma(pciAddr); +} + +void Tsunami::serialize(std::ostream &os) { SERIALIZE_ARRAY(intr_sum_type, Tsunami::Max_CPUs); |