mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-25 03:01:36 +01:00
This commit is contained in:
31
index.html
31
index.html
@@ -18328,6 +18328,34 @@ root</pre>
|
||||
<div class="paragraph">
|
||||
<p>This is done so that reconfiguring platforms can be done quickly without recompiling, and it is amazing when it works, but the maintenance costs are also very high. For example, <a href="#pybind11">pybind11</a> of several trivial <code>param_</code> files accounted for 50% of the build time at one point: <a href="#pybind11-accounts-for-50-of-gem5-build-time">pybind11 accounts for 50% of gem5 build time</a>.</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>All of this also makes it hard to setup an IDE for developing gem5: <a href="#gem5-eclipse-configuration">gem5 Eclipse configuration</a></p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>The feelings of helplessness this brings are well summarized by the following CSDN article <a href="https://blog.csdn.net/maokelong95/article/details/85333905" class="bare">https://blog.csdn.net/maokelong95/article/details/85333905</a>:</p>
|
||||
</div>
|
||||
<div class="quoteblock">
|
||||
<blockquote>
|
||||
<div class="paragraph">
|
||||
<p>Found DPRINTF based debugging unable to meet your needs?</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Found GDB based debugging unfriendly to human beings?</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Want to debug gem5 source with the help of modern IDEs like Eclipse?</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Failed in getting help from GEM5 community?</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Come on, dude! Here is the up-to-date tutorial for you!</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>Just be ready for THE ENDLESS NIGHTMARE gem5 will bring!</p>
|
||||
</div>
|
||||
</blockquote>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -21735,6 +21763,9 @@ cd ..
|
||||
<div class="sect3">
|
||||
<h4 id="gem5-eclipse-configuration"><a class="anchor" href="#gem5-eclipse-configuration"></a><a class="link" href="#gem5-eclipse-configuration">19.20.1. gem5 Eclipse configuration</a></h4>
|
||||
<div class="paragraph">
|
||||
<p><a href="https://stackoverflow.com/questions/61656709/how-to-setup-eclipse-ide-for-gem5-development" class="bare">https://stackoverflow.com/questions/61656709/how-to-setup-eclipse-ide-for-gem5-development</a></p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>In order to develop complex C++ software such as gem5, a good IDE setup is fundamental.</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
|
||||
Reference in New Issue
Block a user