Merge branch 'buffer_warning' into 'develop'
Add a warning when RequestBufferSize is configured together with ReadWrite SchedulerBuffer See merge request ems/astdm/modeling.dram/dram.sys.5!67
This commit is contained in:
@@ -75,6 +75,14 @@ McConfig::McConfig(const Config::McConfig& config, const MemSpec& memSpec) :
|
||||
config.BlockingWriteDelay.value_or(DEFAULT_BLOCKING_WRITE_DELAY_NS), sc_core::SC_NS))
|
||||
|
||||
{
|
||||
if (schedulerBuffer == Config::SchedulerBufferType::ReadWrite &&
|
||||
config.RequestBufferSize.has_value())
|
||||
{
|
||||
SC_REPORT_WARNING("McConfig",
|
||||
"RequestBufferSize ignored when using ReadWrite SchedulerBuffer. Use "
|
||||
"RequestBufferSizeRead and RequestBufferSizeWrite instead!");
|
||||
}
|
||||
|
||||
if (pagePolicy == Config::PagePolicyType::Invalid)
|
||||
SC_REPORT_FATAL("McConfig", "Invalid PagePolicy");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user