sim: added uart extension
[calu.git] / 3b_sim / ccpu.cpp
index d2e64e030e3024ecb3f495b2055ce88de12d5949..3c0049bc9ca1a4684816f7d85be5cd0b221abf8b 100644 (file)
@@ -33,6 +33,13 @@ void CCpu::registerExtension(Iext* ext)
        m_exts.push_back(ext);
 }
 
+void CCpu::applyToExtensions(const vector<string>& in)
+{
+       for(auto iter = m_exts.begin(); iter != m_exts.end(); ++iter) {
+               (*iter)->parseInput(in);
+       }
+}
+
 void CCpu::tick()
 {
        // signal extensions