From 208704b23a9f95f80fb49b3bfce4bccffd128060 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 7 Oct 2018 00:34:35 -0700 Subject: systemc: Add a mechanism for pre-registering message type ids. These ids are the ones the Accellera implementation/tests use. Some of the tests expect them to be available and usable. Change-Id: I4e4dc3470c28d4113330a44ccd06ffe7724e75b1 Reviewed-on: https://gem5-review.googlesource.com/c/13322 Reviewed-by: Gabe Black Maintainer: Gabe Black --- src/systemc/utils/report.hh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/systemc/utils/report.hh') diff --git a/src/systemc/utils/report.hh b/src/systemc/utils/report.hh index e0b2e2598..ddbf62fa5 100644 --- a/src/systemc/utils/report.hh +++ b/src/systemc/utils/report.hh @@ -30,9 +30,11 @@ #ifndef __SYSTEMC_UTILS_REPORT_HH__ #define __SYSTEMC_UTILS_REPORT_HH__ +#include #include #include #include +#include #include "systemc/ext/utils/sc_report.hh" #include "systemc/ext/utils/sc_report_handler.hh" @@ -106,6 +108,12 @@ extern std::unique_ptr globalReportCache; extern bool reportWarningsAsErrors; +struct DefaultReportMessages +{ + public: + DefaultReportMessages(std::initializer_list>); +}; + } // namespace sc_gem5 #endif // __SYSTEMC_UTILS_REPORT_HH__ -- cgit v1.2.3