Emulator of GNU Emacs IME patch for Windows (tr-ime)
詳細な説明も記載されてまして、その通りに対応することで、自分も無事、正規リリースの
GNU Emacs 28.2 (build 2, x86_64-w64-mingw32)of 2022-09-14
Emulator of GNU Emacs IME patch for Windows (tr-ime)
詳細な説明も記載されてまして、その通りに対応することで、自分も無事、正規リリースの
GNU Emacs 28.2 (build 2, x86_64-w64-mingw32)of 2022-09-14
Windows上でのUnix環境ととして MSYS2/MinGW64 を常用しています。
今日、過負荷状態であるPC上で MSYS2/MinGW64 のパッケージアップデート:
pacman -Syu
を行っていた所、以下のメッセージが出て、アップデートが終了しました:
エラー: ファイル 'libxml2-2.10.4-1-x86_64.pkg.tar.zst.sig' を mirror.archlinux.tw から取得するのに失敗しました :
Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
このエラーに初めて遭遇したので、「ほう」という感じでした。
確かに超過負荷状態でしたが、「10秒間に10バイト未満しか取得できなかった」というのは「エラー」という程の状態なのですかね。。。
まだ「100秒間に100バイト未満しか取得できなかった」とか「300秒(5分)間に300バイト未満しか取得できなかった」という方が、なんとなくしっくりくる時間窓枠なのですが。。。
因みに実行していたのは「ディスクのクリーンアップ」での「Windows Updateのクリーンアップ」です。この処理はCPU利用率というよりはディスクアクセスが100%になるという状況でして、CPU利用率はさほど高くないですがIOアクセスが一杯で通信 and/or ディスクへのファイル保存ができない状態かと思います。
過去の経験上、Windows Update のクリーンアップが5分で終了するのは難しいかもしれませんが、pacman の方も、エラーで停止するよりは、「ダウンロードに時間かかっているけど継続する?」と確認メッセージを出して、一時停止してもらう方が状況的にもユーザインタラクション的にも合ってそうな気がするのですが。
ダウンロードに時間がかかるのが「エラー」と言われると、少し「うん?」と思いますし、「エラーの発生」に対してこちらのリアクションを思うと、もう少しフレンドリな扱いでも良さそうな気はします。
もちろん、そんなアップデートを行うのは一般にはシステム管理者(の位置づけの人)なので、
そういう過負荷状態でアップデートを敢行しようとは普通のシステム管理者はしないだろうから、その様な状況は想定外であり、エラー表示が適切
と言われるとそれまでなのですが笑、MSYS2/MinGW64であり、頻繁にパッケージアップデートがあることを考えると、もう少し軽い感じでも良さそうな気はします。
特に、一番最後の
警告: 複数のファイルの取得に失敗しました
エラー: 処理を完了できませんでした (予期しないエラー)
エラーが発生したため、パッケージは更新されませんでした。
という部分で、俺はそのぐらいの転送速度にはなるかもな、と予期はしていましたし笑
誰が予期してなかったのでしょうね。
MSYS2 / MinGW64 の pacman アップデートで texlive の大量アップデートが発生したので「TeXLive 2023 がリリースされたんだろうなぁ」と思い、ネットで情報を検索してみたら、どうやらこのリリースから、
Windowsのtexアプリが 64bit化!
したみたいですね。
僕は LuaLaTeX 使いで、フォント使用時のメモリ利用量の問題があり、デフォルトが 64bit アプリである MSYS2/MinGW64 の 64bit 版 LuaLaTeX を使っていましたが、これからは TeXLive のデフォルトインストーラで提供されるものも 64bit 化されている様ですね。
今後、どっちを使おうかなぁ。。。
悩ましい所ですね。
Windows向けの texlive で普通にインストールすると、32bit実行形式の LuaLaTeX がインストールされ、デフォルト以外の日本語フォントを使用すると、メモリエラーでLuaLaTeXが落ちる
「MSYS2 MinGW 64-bit」
MSYS2(64-bit)に texlive は入ってないのかな?
mingw-w64-x86_64-texlive-full
$ pacman -S mingw-w64-x86_64-texlive-full
最近,かなりアグレッシブにドキュメントを書くことが増えてきてまして,だんだんと TeXLipse の小さな問題が気になってきました.現在使っている 2020-06/2020-09 との相性の部分もあるかとは思いますが,特に
でつまることが増えて,ちょっと困ってました.
Eclipse 上で「Check for Updates」を実行してもなんら表示されないので,最新版は出てないままかと思っていましたが,上記問題への解決策がないかとプロジェクトのホームページを開いてみると,実はこの10月13日にバージョン 2.0.3 の最新版がリリースされていることが分かりました.前の 2.0.2 が 2018年7月27日だったため,2年ぶりの更新となります.
どうやってインストールするのかと調べてみた所,このページの Release に記載されているページ:
http://download.eclipse.org/texlipse/2.0.3/
を Eclipse の Install New Software のリポジトリに登録(Add)して,インストールすれば良いみたいですね.
実行した結果,無事に BibTeX Editor も動作するようになりました.
なお Eclipse 上のメニュー 「LaTeX」から「Force build」というのが選べて,前からこれを実行すると Eclipse がハングアップするという状況が発生してたのですが,それについては,変わってないみたいですね...
Ubuntu Server 20.04 および Tomcat9 も動作し、GitBucket もインストールが完了したので、次のサーブレットとして Jenkins をインストールしようと思います。
Jenkins は Wikipedia の記載では、
Jenkins(ジェンキンス)はフリーでオープンソースの自動化サーバー
です。
イメージとしては、GitBucket に対してコミットしたファイル群から、様々な自動化処理を行ってくれるためのフレームワークといった所です。
Jenkinsのホームページから war ファイルがダウンロード可能で、同ファイルをデプロイすることで使用が可能です。
Jenkinsのインストール手順が書かれたページによると、
Jenkins can also be run as a servlet in different Java servlet containers such as Apache Tomcat or GlassFish. However, instructions for setting up these types of installations are beyond the scope of this chapter.
とのことで、一瞬、「ん?」と思えますが、手順は簡単なため、以下に手順として記載しておきます。
これはそのまんまです。Jenkinsのダウンロードサイトからwarファイルをダウンロードします。なお Jenkins も LTS と最新の2種類が存在していますが、今回は LTS を使用することとします。現時点での最新版は Jenkins 2.249.3 LTS みたいです。
なおどれが war ファイルのダウンロードなのか、少し分かりにくいです。ぱっと見た時、Ubuntu/Debian と書かれた所に目がいってしまいますが、左側の表の一番上の、少しごちゃごちゃと記載されているのが war ファイルとなります。なお左側がLTSを示しています。
デプロイを安全に行うために一度tomcatを停止します。稼働させたままデプロイできるやもしれませんが、心配なので一旦停止します。
$ sudo systemctl stop tomcat9
tomcatが停止したことを確認した後、tomcatのwebappフォルダにダウンロードしたwarファイルをコピーします。停止の確認は以下で可能です。ステータスが inactive であれば大丈夫です。
$ sudo systemctl status tomcat9
なおwebappフォルダは以下です。システム構成によっては違うかもしれませんが。
/var/lib/tomcat9/webapps
warファイルをコピー後、tomcatを再稼働させます。これはstopと逆の操作です。
$ sudo systemctl start tomcat9
これで Jenkins のインストールが開始されます。無事に動作したかどうかは tomcat の manager 画面から確認出来ると思います。URLとしては、
http://localhost:8080/manager/html
とかになるかと思います(localhostの場合)。
ここでエラーなく Jenkins が稼働(Running が true)しているのを確認したら Jenkins のページにアクセスします。
http://localhost:8080/jenkins
ですね。
そうすると以下のUnlock画面が表示されます。
最近稼働中の HomeServer ですが、元々 Ubuntu Server 20.04 として GUI なし CUI ベースで導入していたのですが、今しがたリモートログインして top を見てみると、Xサーバが稼働していることに気づきました...
うーんです...
前に本サーバからメインの開発PCにリモートで色々とXアプリケーションをとばして表示させようとしていたのですが、その時、うっかりと導入してしまった模様です。
gnome-shellも動いてますね。
基本サーバマシンであり低消費電力で連続動作させたいってのがありますので、このデスクトップ環境は停めたいなと思いますね。
また、まだサーバの方、電力制御の設定を行っていないので、低電力化の設定としてまとめて次は行いたいと思います。
それを進めるには CPU のモードや BIOS 機能など、色々とハード側の確認が必要な気がしますので、そちらについては本ブログの兄弟であるハードウェア関係のブログ記事に書いていこうかと思います。
前回の記事で Ubuntu Server 20.04/tomcat9上でGitBucketが動作する所までは対応しました。
GitBucketはデフォルトで H2 Database を使用しています。
開発元が公式に
「H2はデータの保全性に問題がありますので業務等の重要な用途にGitBucketを使われるのであればなるべくPostgreSQLもしくはMySQLを利用することが望ましいです(パフォーマンス面でもメリットがあります)」
と説明されていますので、今回、MySQLに変更することにしました。
なお前の Ubuntu 18.04 の時も MySQL を使用していました。基本的な内容は同じです。細かな部分については前の記事の方が詳しいので、そちらを参考にしてください。大枠としては 20.04/Tomcat9 での動作確認の意味でこちらの記事を参照してください。
MySQL を Ubuntu Server 20.04 の標準リポジトリからインストールすると、本記事作成時点では、バージョン 8.0.22 がインストールされます:
$ mysql --version
mysql Ver 8.0.22-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu))
ほぼその通りにすれば出来るのですが、注意点としては、
があるかなと思います。
無事に稼働すると、以下のように外部データベースで無事に接続出来ていることが確認出来ます。
色々とスムーズに導入できるので、開発者の方やこれまでの多くのユーザさんに感謝です。
これで信頼性を確保し導入が容易なGitリポジトリが実現出来ました。
あと気になる所はデータバックアップですね。
次はデータバックアップの設定を行いたいと思います。
ただバックアップからの復帰確認は、するかしないか、少し悩んでいます。
ちょっとした手間+リスクですしね。
そもそも自分ローカルのネットワーク内でどこでも作業可能とし、色々な開発リソースの置き場を一元化することを主目的に導入したものであるため、とりあえずバックアップが取れて、そこに必要なデータが入っていることが確認出来たら、それ以上は確認しないかもしれません。
現在、Ubuntu 20.04 Server のサーバマシン上で Tomcat9 を動かしています。
なおJavaは OpenJDK 14 を使用しています。
サーバマシンのハードウェア詳細については、別のブログに記載しています(書きかけのため公開していない記事も多いので、色々と前後していますが)。
同サーバ上で稼働させるサーバとしてはGitサーバとCMSサーバを予定しています。
両者共にJavaサーブレットとしての実現を考えており、まずはGitサーバとして以前から愛用している GitBucket を導入しました。
インストールの方、ざっくりとは同じやり方で問題ないかとは思いますが、ちょっとだけ Tomcat9 へのデプロイ時にエラーでごたごたしましたので、記録としてメモしておきます。
なお基本的なデプロイの方法についてはGitBucketのインストールページの「Deployment to JEE and Servlet containers」に紹介されていますが、Tomcat9 の所は ToDo となっています。
インストール時のごたごた、具体的にはデプロイに失敗する(falseとなる)はインストール手順どうこうというよりは、こちらのTomcat9 側の基本設定に依存する内容かな、と思いますので、参考までに情報を列挙する形で上げておきます。
です。
僕がミスしていた所は上記で chown を忘れ root アクセス権のままで、gitbucket をデプロイする際に同ディレクトリ下にファイル等を生成出来ないためでした。
これで無事に起動しました。tomcatの管理画面上ではこのようになっています。
また GitBucket 側の管理画面上ではこのようになっています。
上述のような素の設定下では GITBUCKET_HOME は自動的に /home/tomcat/.gitbucket となる模様です。
なおいつもデプロイ直後に「どうだったっけ?」と悩む管理者の初期情報ですが、GitBucketのページの Installation に記載されている以下の情報ですね。
家で仕事をする中でドキュメントを書くことが多いのですが、色々とフォントのことが気になります。
ちょっと Unicode 全般について勉強する必要も出てきてて、出来るだけ多くの文字が、豆腐文字になることなく表示できるフォントを探してます。
そのまさに「NO more TOfu」となるフォントがGoogle Noto Fontsの様です。
この Google Noto Fonts をメインマシン(Ubuntu 18.04)に入れてみようと思います。
Google Noto Fonts は以下のサイトから入手可能です。
Google Noto Fonts/Beautiful and free fonts for all languagesページ上の [DOWNLOAD ALL FONTS] ボタンをクリックするとダウンロードが始まります。
ダウンロードボタンの下に書いてある通り1.1GBもあるフォントセットです。
インストールは上記ページの[Install]の所の説明の通りです。
How to install fontsWindows/macOS/Linuxでのインストール方法の説明がのっています。
僕は Ubuntu18.04 なので Linux インストールなのですが、「for a single user」か「for all users」かの選択肢があります。
どちらにしようか悩みましたが「for all users」にしておこうかと思います。
その手順は以下の様です。
# for all users sudo mkdir -p /usr/share/fonts/opentype/noto sudo cp *otf *otc /usr/share/fonts/opentype/noto sudo fc-cache -f -v # optional
ちょっと2つ目のコマンドが正常動作しないので、以下としました。
sudo cp *.otf /usr/share/fonts/opentype/noto
そして fc-cache をして終了です。
notoフォントとして 137フォント が取り込まれてますね。
/usr/share/fonts/opentype/noto: caching, new cache contents: 137 fonts, 0 dirs
前の記事 で、TeX Live 2020 は 2019 から対して変わってないのでは、みたいなことを書きましたが、 ちょっと使ってみて、それなりに大きな違いが発生していることに気が付きました。
僕はpdfの直接的な生成を考えて LuaLatex を、Eclipse上のTeXLipseで使っています。
TeXLipse上での実行時にコンソールに表示される最初のメッセージは、これまで、
running: /usr/local/texlive/2019/bin/x86_64-linux/lualatex -synctex=1 -interaction=nonstopmode document.tex lualatex> This is LuaTeX, Version 1.10.0 (TeX Live 2019)
だったのですが、TeX Live 2020 に変えると、
running: /usr/local/texlive/2020/bin/x86_64-linux/lualatex -synctex=1 -interaction=nonstopmode document.tex lualatex> This is LuaHBTeX, Version 1.12.0 (TeX Live 2020)
となっていることに気が付きました。
これまではLuaTeXベースだったのが TeX Live 2020 からは LuaHBTeXベースになったのですね。
LuaHBTeXは前にLuaTeXについて調べた時に存在は知っていたのですが、HarfBuzzライブラリを組み込んだLuaTeXのことみたいです。
HarfBuzzライブラリとは、フリーのOpenTypeテキストシェーピングエンジン(フォントレンダリングエンジン)みたいです。
ここが開発元で Android, Chrome, ChromeOS, Firefox, OpenJDK, Qt 等にも使われているみたいです。
TeX Live 2020 から変更されたことの情報源を探していたのですが、 LATEX News/Issue 31, February 2020 に記載がありました。
Concerning this release . . . (LuaLATEX engine) The new LuaHBTEX engine is LuaTEX with an embedded HarfBuzz library. HarfBuzz can be used by setting a suitable renderer in the font declaration. A basic interface for that is provided by fontspec. This additional font renderer will greatly improve the shaping of various scripts when using LuaLATEX, many of which are currently handled correctly only by X TEEX, which always uses HarfBuzz. To simplify testing of the new engine, binaries have already been added to MiKTEX and TEX Live 2019 and both distributions have already now changed the LuaLATEX-dev format to use it. Going forward, LuaLATEX (and LuaLATEX-dev) will both use the LuaHBTEX engine. The timing of the switch to the LuaHBTEX engine depends on the distribution you use (for TEX Live this will be with TEX Live 2020).
とのことです。
TeX Live 2020 がリリースされました。
TeX Liveは常時updateされているため、2020リリースの目玉となる特徴とかあるのか分かりませんが、 既にTeX Live 2019でのupdateが止まっているため、2020を入れてみようと思います。
プラットフォームはいつもながらの Ubuntu 18.04 です。
リリースの ダウンロードページ から install-tl-unx.tar.gz をダウンロードし、tar.gz を展開して出来る install-tl を実行することで、後は自動的にインストールされます。
sudo ./install-tl
Loading http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpdb
Installing TeX Live 2020 from: http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet (verified)
Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: net (downloading)
Using URL: http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet
Directory for temporary files: /tmp/aiomRbLkQx
======================> TeX Live installation procedure <=====================
======> Letters/digits in <angle brackets> indicate <=======
======> menu items for actions or customizations <=======
Detected platform: GNU/Linux on x86_64
<B> set binary platforms: 1 out of 16
<S> set installation scheme: scheme-full
<C> set installation collections:
40 collections out of 41, disk space required: 6524 MB
<D> set directories:
TEXDIR (the main TeX directory):
/usr/local/texlive/2020
TEXMFLOCAL (directory for site-wide local files):
/usr/local/texlive/texmf-local
TEXMFSYSVAR (directory for variable and automatically generated data):
/usr/local/texlive/2020/texmf-var
TEXMFSYSCONFIG (directory for local config):
/usr/local/texlive/2020/texmf-config
TEXMFVAR (personal directory for variable and automatically generated data):
~/.texlive2020/texmf-var
TEXMFCONFIG (personal directory for local config):
~/.texlive2020/texmf-config
TEXMFHOME (directory for user-specific files):
~/texmf
<O> options:
[ ] use letter size instead of A4 by default
[X] allow execution of restricted list of programs via \write18
[X] create all format files
[X] install macro/font doc tree
[X] install macro/font source tree
[ ] create symlinks to standard directories
<V> set up for portable installation
Actions:
<I> start installation to hard disk
<P> save installation profile to 'texlive.profile' and exit
<H> help
<Q> quit
TeX Liveはパッケージ数が多いので、ダウンロード・インストール完了まで結構時間がかかります。
実際、3986パッケージのダウンロードにほぼ1時間かかりました。
ダウンロードサイトの帯域が狭い気はしますが、通常のupdate時も相応の時間がかかるので、最近はあまり気にしていません。
ざっと下のような感じでした。
Installing [3981/3986, time/total: 01:04:20/01:04:22]: zref [684k] Installing [3982/3986, time/total: 01:04:21/01:04:22]: zwgetfdate [242k] Installing [3983/3986, time/total: 01:04:21/01:04:22]: zwpagelayout [630k] Installing [3984/3986, time/total: 01:04:22/01:04:22]: zxjafbfont [3k] Installing [3985/3986, time/total: 01:04:23/01:04:23]: zxjafont [181k] Installing [3986/3986, time/total: 01:04:23/01:04:23]: zxjatype [144k]
インストール後のファイルサイズはざっと7GBほどみたいですね。 インストール後に一度、既存のTeXドキュメントを lualatex でビルドしたので、 もしかしたらその際に生成されたファイルも含めてなのかもしれませんが、そのぐらいのサイズは必要となる模様です。
$ du -s /usr/local/texlive/2020/ 6927572 /usr/local/texlive/2020/
POCO C++ Libraries とは C++ ベースでのネットワークアプリケーションやインターネットアプリケーションを開発するためのオープンソースのクロスプラットフォームライブラリです。以下のサイトで公開されています(画像をクリックすると開発元のホームページにジャンプします):
デスクトップやサーバ、IoTデバイスや組込みシステムまでの適用が想定されているライブラリであり、 Boost Software License として公開されています。
その特徴は開発元の 「Features」 に示されています。
国内ではサイト「POCO Fanatic」 に色々と詳しい情報が掲載されています。
2018年以降は更新されてないみたいで、POCOのv1.8.1までの話しがのっています。
なお POCO の最新バージョンは 1.10.1 (2020-02-10) みたいです。
今回、ちょっと作りたいものがあって C++ での webフレームワークみたいなのを探していたのですが、 この POCO がひっかかりまして、少し試してみたいと思っています。
僕の開発用メインマシンは Ubuntu 18.04 なので、その上での開発環境整備を進めたく思います。
POCOのダウンロードページ に行くとダウンロード情報が載っていますが、今回は、 COMPLETE EDITION (全てのライブラリが含まれているが外部ライブラリとして OpenSSL, MySQLクライアント, ODBCライブラリが必要) で進めてみようと思います。
まずは同ページにある poco-1.10.1-all.tar.gz をダウンロードして展開します。
そこに README ファイルがあり、そこにインストール方法が書かれています。
Linux では cmake でのインストールか configure でのインストールとの 2者があるみたいです。
今回は Windows 上でもビルドが可能である cmake で試してみようと思います。
READMEファイル上の記載では以下のように進めるとのことです。
1. create a cmake-build directory (e.g. in the POCO root directory): $ mkdir cmake-build 2. and run CMake from there: $ cd cmake-build $ cmake .. $ make -s -j (or build the generated Visual Studio solution on Windows)
今回はこの通りにすすめてみようと思います。
cmake ..の所までは進めたのですが、そこで以下のメッセージが表示されていました:
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) -- Could NOT find APR (missing: APR_INCLUDE_DIR APR_LIBRARY) -- Could NOT find APRUTIL (missing: APRUTIL_INCLUDE_DIR APRUTIL_LIBRARY) -- Could NOT find Apache2 (missing: APACHE2_INCLUDE_DIR) -- Could NOT find MYSQL (missing: MYSQL_INCLUDE_DIR MYSQL_LIBRARY) -- Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY PostgreSQL_INCLUDE_DIR) -- Could NOT find ODBC (missing: ODBC_LIBRARY ODBC_INCLUDE_DIR)
開発マシンとして色々と開発用ライブラリは入れてきましたが、まだまだ入っていないものが多いのですね。。。
ざっとネットで検索して以下のパッケージを追加でインストールしました。わかり易く apt install での インストールパッケージ表現で記載しておきます。
これで cmake を無事に通りました。その時の表示を参考までに以下に掲載しておきます。
~/POCO/poco-1.10.1-all/cmake-build$ cmake .. -- Checking for C++14 compiler -- Checking for C++14 compiler - available -- Found ODBC: /usr/lib/x86_64-linux-gnu/libodbc.so -- Building without tests & samples -- Using internal sqlite, zlib, pcre, expat, ... -- SQLite Support Enabled -- MySQL Support Disabled -- PostgreSQL Support Disabled -- ODBC Support Disabled -- CMake 3.10.2 successfully configured Poco using Unix Makefiles generator -- Poco package version: 1.10.1 -- Building dynamic libraries -- [cmake] Installation target path: /usr/local -- [cmake] Bulid for OS type: Linux -- [cmake] Build for OS version: 5.3.0-46-generic -- [cmake] Build for CPU type: x86_64 -- [cmake] Build type: RelWithDebInfo -- [cmake] Build with cxx flags: -O2 -g -DNDEBUG -- [cmake] Build with c flags: -O2 -g -DNDEBUG -- Building: Encodings -- Building: XML -- Building: JSON -- Building: Util -- Building: Net -- Building: MongoDB -- Building: Redis -- Building: Data -- Building: Zip -- Building: PageCompiler -- Building: File2Page -- Configuring done -- Generating done -- Build files have been written to: ~/POCO/poco-1.10.1-all/cmake-build
無事に cmake が通ったので make でビルドを行わせました。
make の -j オプションということもありますが、途中、結構メモリを使用するみたいです。
途中の様子は以下のパフォーマンスモニタの通りです。
途中でメモリ使用量が30%から90%まで一気に増えていきました。
開発マシンのメモリ搭載量は16GBで、その60%を使うみたいなので、さっくりと10GBぐらいはメモリを消費する形でしょうか。
ただ、そのぐらいまでは一気にメモリを使いますが、それ以降は一つずつライブラリのビルドが行われていましたので、 メモリ使用量は増えず、数分程度でエラーなくビルドが完了しました。
これで無事にライブラリが生成出来たようなので次回は色々と使って試してみるのと、ライブラリの内部調査もしてみようかと思います。
それで現在作ろうとしているものに使えそうと判断したら、少しずつその開発を進めたく思います。
前回の記事で gem5 のビルドで幾つか問題が発生しました. 今回は,それらを順番に解決していこうと思います.
一つ目は以下の警告メッセージです:
Warning: Protocol buffer compiler (protoc) not found.
Please install protobuf-compiler for tracing support.
Ubuntu Bionic の Protocol Buffer パッケージは ここ に詳細が記載されている通り,幾つかの関連パッケージが存在します. 今回はとりあえず以下を入れてみました.
$ sudo apt install protobuf-compiler libprotoc-dev libprotobuf-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: libprotoc10 以下のパッケージが新たにインストールされます: libprotobuf-dev libprotoc-dev libprotoc10 protobuf-compiler アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 0 個。 2,231 kB のアーカイブを取得する必要があります。 この操作後に追加で 15.8 MB のディスク容量が消費されます。 続行しますか? [Y/n] 取得:1 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libprotoc10 amd64 3.0.0-9.1ubuntu1 [566 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libprotobuf-dev amd64 3.0.0-9.1ubuntu1 [959 kB] 取得:3 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libprotoc-dev amd64 3.0.0-9.1ubuntu1 [682 kB] 取得:4 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 protobuf-compiler amd64 3.0.0-9.1ubuntu1 [24.5 kB] 2,231 kB を 5秒 で取得しました (432 kB/s) 以前に未選択のパッケージ libprotoc10:amd64 を選択しています。 (データベースを読み込んでいます ... 現在 575503 個のファイルとディレクトリがインストールされています。) .../libprotoc10_3.0.0-9.1ubuntu1_amd64.deb を展開する準備をしています ... libprotoc10:amd64 (3.0.0-9.1ubuntu1) を展開しています... 以前に未選択のパッケージ libprotobuf-dev:amd64 を選択しています。 .../libprotobuf-dev_3.0.0-9.1ubuntu1_amd64.deb を展開する準備をしています ... libprotobuf-dev:amd64 (3.0.0-9.1ubuntu1) を展開しています... 以前に未選択のパッケージ libprotoc-dev:amd64 を選択しています。 .../libprotoc-dev_3.0.0-9.1ubuntu1_amd64.deb を展開する準備をしています ... libprotoc-dev:amd64 (3.0.0-9.1ubuntu1) を展開しています... 以前に未選択のパッケージ protobuf-compiler を選択しています。 .../protobuf-compiler_3.0.0-9.1ubuntu1_amd64.deb を展開する準備をしています ... protobuf-compiler (3.0.0-9.1ubuntu1) を展開しています... libprotobuf-dev:amd64 (3.0.0-9.1ubuntu1) を設定しています ... libc-bin (2.27-3ubuntu1) のトリガを処理しています ... man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ... libprotoc10:amd64 (3.0.0-9.1ubuntu1) を設定しています ... protobuf-compiler (3.0.0-9.1ubuntu1) を設定しています ... libprotoc-dev:amd64 (3.0.0-9.1ubuntu1) を設定しています ... libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
ビルド途中で以下のメッセージが出ています:
You can get a 12% performance improvement by installing tcmalloc (libgoogle-perftools-dev package on Ubuntu or RedHat).
エラーや警告ではなく Suggest ですが,google-perftools の tcmalloc を使うと性能が12%は向上するとのことです. 試しに入れてみたいと思います.導入はメッセージ通りに以下で行います.
$ sudo apt install libgoogle-perftools-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: libgoogle-perftools4 liblzma-dev libtcmalloc-minimal4 libunwind-dev 提案パッケージ: liblzma-doc 以下のパッケージが新たにインストールされます: libgoogle-perftools-dev libgoogle-perftools4 liblzma-dev libtcmalloc-minimal4 libunwind-dev アップグレード: 0 個、新規インストール: 5 個、削除: 0 個、保留: 0 個。 1,053 kB のアーカイブを取得する必要があります。 この操作後に追加で 8,826 kB のディスク容量が消費されます。 続行しますか? [Y/n] 取得:1 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libtcmalloc-minimal4 amd64 2.5-2.2ubuntu3 [91.6 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libgoogle-perftools4 amd64 2.5-2.2ubuntu3 [190 kB] 取得:3 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 liblzma-dev amd64 5.2.2-1.3 [145 kB] 取得:4 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libunwind-dev amd64 1.2.1-8 [423 kB] 取得:5 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libgoogle-perftools-dev amd64 2.5-2.2ubuntu3 [204 kB] 1,053 kB を 10秒 で取得しました (102 kB/s) 以前に未選択のパッケージ libtcmalloc-minimal4 を選択しています。 (データベースを読み込んでいます ... 現在 575702 個のファイルとディレクトリがインストールされています。) .../libtcmalloc-minimal4_2.5-2.2ubuntu3_amd64.deb を展開する準備をしています ... libtcmalloc-minimal4 (2.5-2.2ubuntu3) を展開しています... 以前に未選択のパッケージ libgoogle-perftools4 を選択しています。 .../libgoogle-perftools4_2.5-2.2ubuntu3_amd64.deb を展開する準備をしています ... libgoogle-perftools4 (2.5-2.2ubuntu3) を展開しています... 以前に未選択のパッケージ liblzma-dev:amd64 を選択しています。 .../liblzma-dev_5.2.2-1.3_amd64.deb を展開する準備をしています ... liblzma-dev:amd64 (5.2.2-1.3) を展開しています... 以前に未選択のパッケージ libunwind-dev:amd64 を選択しています。 .../libunwind-dev_1.2.1-8_amd64.deb を展開する準備をしています ... libunwind-dev:amd64 (1.2.1-8) を展開しています... 以前に未選択のパッケージ libgoogle-perftools-dev を選択しています。 .../libgoogle-perftools-dev_2.5-2.2ubuntu3_amd64.deb を展開する準備をしています ... libgoogle-perftools-dev (2.5-2.2ubuntu3) を展開しています... libtcmalloc-minimal4 (2.5-2.2ubuntu3) を設定しています ... libgoogle-perftools4 (2.5-2.2ubuntu3) を設定しています ... libc-bin (2.27-3ubuntu1) のトリガを処理しています ... man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ... liblzma-dev:amd64 (5.2.2-1.3) を設定しています ... libunwind-dev:amd64 (1.2.1-8) を設定しています ... libgoogle-perftools-dev (2.5-2.2ubuntu3) を設定しています ...
なお google perftools は このGitHubサイト がメインメージのようです.説明には以下とかかれています.
gperftools
----------
(originally Google Performance Tools)
The fastest malloc we’ve seen; works particularly well with threads and STL. Also: thread-friendly heap-checker, heap-profiler, and cpu-profiler.
なお tcmalloc をインストール後に再ビルドをかける場合には, build フォルダを削除 (rm -r build)する必要があるみたいです. 僕の再ビルドした際にやはり見つからないという状況が発生しました. この記事によると キャッシュされたコンフィグレーションを削除 する必要があるみたいですね.
今回のコンパイルを失敗させている要因は以下のコンパイルエラーです:
build/ARM/arch/arm/generated/exec-ns.cc.inc:220634:39: error: '~' on an expression of type bool [-Werror=bool-operation]
destElem = srcElem1 & ~srcElem2;
^~~~~~~~~
build/ARM/arch/arm/generated/exec-ns.cc.inc:220634:39: note: did you mean to use logical not ('!')?
cc1plus: all warnings being treated as errors
なお使用しているコンパイラは gcc で,バージョンは以下です:
$ gcc --version gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
エラーが発生している exec-ns.cc.inc ファイルは以下のログ表示で示されている通りに main.isaから自動生成されたファイルであり, その行数は250000行程度あります.ファイルが大きいこと,また自動生成されているということもあり, 今後のupdateやrebuildのことを考えると,このファイルを修正することは適切ではないと考えられます.
[ISA DESC] ARM/arch/arm/isa/main.isa -> generated/decoder-g.cc.inc, generated/decoder-ns.cc.inc, generated/decode-method.cc.inc, generated/decoder.hh, generated/decoder-g.hh.inc, generated/decoder-ns.hh.inc, generated/exec-g.cc.inc, generated/exec-ns.cc.inc, generated/max_inst_regs.hh, generated/decoder.cc, generated/inst-constrs-1.cc, generated/inst-constrs-2.cc, generated/inst-constrs-3.cc, generated/generic_cpu_exec_1.cc, generated/generic_cpu_exec_2.cc, generated/generic_cpu_exec_3.cc, generated/generic_cpu_exec_4.cc, generated/generic_cpu_exec_5.cc, generated/generic_cpu_exec_6.cc
ネット上で色々と調べましたが,実は gcc7,gcc8 等で発生するコンパイルエラーには既に対応しているみたいです (この記事等). はて,と思いつつ,今回ソフトウェアを導入したリポジトリが良くなかったのかもしれません. Mercurial でリポジトリ http://repo.gem5.org/gem5 をコピーしましたが,git のリポジトリ https://gem5.googlesource.com/public/gem5 の方が 適切なのかもしれません.git リポジトリの方が「Official git repository」と位置づけられていますし.
そのため,Mercurial のリポジトリはやめて googlesource.com の git リポジトリで試してみることにしました.
それについては次回報告します.
気づいたのですが scons は複数ジョブでの並行ビルドを行うためのオプション -j がある模様です. 現在ビルドを行っているマシンは 物理コアを8個ほど積んでいるマシンのため, 4並列ジョブでビルドしようと思います.
どんな感じになるか少し試してみようと,実際に再ビルドを行ってみた際のパフォーマンスモニタ画面が以下です. 4並列でジョブが動作しているのが見て取れる(負荷率がほぼ100%のコアが4つ)と思います.
次回,gitリポジトリで再構築を試みる際には並列ビルドで実施しようと思います.
BaseX はデータベースであるためサービスとして運用しておきたいという希望があります. サービスとして常時起動させておくための方法には幾つかありますが,自分の運用環境には Tomcat が導入されており,様々な Servlet を導入しています. BaseX も Servlet としてのモジュール化がなされているため, Tomcat 上での Servlet として起動したく思います.
Ubuntu上では apt install basex で標準の BaseX を導入可能ですが, せっかく Tomcat 上で起動・管理することもあり,最新の BaseX を導入したく思います.
Servlet のモジュールとなる warファイル は BaseX のダウンロードサイト から入手可能です.
このページの一番右にある Web Archive と書かれたものが該当の Servlet となります. 僕がダウンロードした際の最新は画面の通り 9.2.2 です.
ダウンロードした BaseX の war ファイルをデプロイするのは TomcatのManager画面からするのが楽です. 直接 Tomcat のインストールディレクトリ下にある webapps フォルダにコピーするという手もありますが, 今回は Manager画面から行います.
TomcatのManager画面は以下に示したものです. パスは http://localhost:8080/manager/html になります. もし Manager 画面が表示されない場合には,Tomcat 側に情報が多数ありますので, そちらを参照してください.
このページ真ん中にある WARファイルの配備 からデプロイを行います.表示の通り [ファイルの選択] ボタンをクリックで上がってくるダイアログからファイルを選択し, その後, [配備] ボタンによりデプロイが行われます.
実は本画面はデプロイ後の画面でして, 上のアプリケーションのパスの所に /BaseX922 と表示されているのが見て取れると思います.
上記によりデプロイした BaseX サーブレットはWebサーバ機能が動作しているため http://localhost:8080/BaseX922/ からwebページを表示することが可能です.
以下のようなページが表示されれば無事にサーブレットして BaseX が動作しています.
このページに記載されている通り,restやwebdavでアクセスすることが可能です. その際,認証が必要となりますがデフォルトで設定されているユーザ名とパスワードは共に admin となっています.
ネイティブXMLデータベースシステムです.ライセンスはBSDで ここ がトップページです. 詳細についてはトップページから辿れる DOCUMENTATION ページが詳しいです.
個人的にXMLは使っているのですが XQueryを使用する必要が発生したため,XQueryに対応しているBaseXを導入することにしました.
BaseXは通常の apt install で導入することが可能です. 自分のマシン(Ubuntu 18.04, 64bit)でインストールした結果は以下でした. Javaで実装されている模様で関連するjavaのパッケージも合わせてインストールされます.
$ sudo apt install basex パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: java-wrappers libhawtjni-runtime-java libjansi-java libjansi-native-java libjline2-java 提案パッケージ: libtagsoup-java libxml-commons-resolver1.1-java libjing-java 以下のパッケージが新たにインストールされます: basex java-wrappers libhawtjni-runtime-java libjansi-java libjansi-native-java libjline2-java アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。 3,776 kB のアーカイブを取得する必要があります。 この操作後に追加で 4,356 kB のディスク容量が消費されます。 続行しますか? [Y/n] 取得:1 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 java-wrappers all 0.3 [9,560 B] 取得:2 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 basex all 8.5.1-1 [3,534 kB] 取得:3 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libhawtjni-runtime-java all 1.15-2 [27.1 kB] 取得:4 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libjansi-native-java all 1.7-1 [19.4 kB] 取得:5 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libjansi-java all 1.16-1 [36.2 kB] 取得:6 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libjline2-java all 2.14.6-1 [150 kB] 3,776 kB を 10秒 で取得しました (370 kB/s) 以前に未選択のパッケージ java-wrappers を選択しています。 (データベースを読み込んでいます ... 現在 575946 個のファイルとディレクトリがインストールされています。) .../0-java-wrappers_0.3_all.deb を展開する準備をしています ... java-wrappers (0.3) を展開しています... 以前に未選択のパッケージ basex を選択しています。 .../1-basex_8.5.1-1_all.deb を展開する準備をしています ... basex (8.5.1-1) を展開しています... 以前に未選択のパッケージ libhawtjni-runtime-java を選択しています。 .../2-libhawtjni-runtime-java_1.15-2_all.deb を展開する準備をしています ... libhawtjni-runtime-java (1.15-2) を展開しています... 以前に未選択のパッケージ libjansi-native-java を選択しています。 .../3-libjansi-native-java_1.7-1_all.deb を展開する準備をしています ... libjansi-native-java (1.7-1) を展開しています... 以前に未選択のパッケージ libjansi-java を選択しています。 .../4-libjansi-java_1.16-1_all.deb を展開する準備をしています ... libjansi-java (1.16-1) を展開しています... 以前に未選択のパッケージ libjline2-java を選択しています。 .../5-libjline2-java_2.14.6-1_all.deb を展開する準備をしています ... libjline2-java (2.14.6-1) を展開しています... libhawtjni-runtime-java (1.15-2) を設定しています ... mime-support (3.60ubuntu1) のトリガを処理しています ... desktop-file-utils (0.23-1ubuntu3.18.04.2) のトリガを処理しています ... java-wrappers (0.3) を設定しています ... bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) のトリガを処理しています ... Rebuilding /usr/share/applications/bamf-2.index... libjansi-native-java (1.7-1) を設定しています ... man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ... gnome-menus (3.13.3-11ubuntu1.1) のトリガを処理しています ... hicolor-icon-theme (0.17-2) のトリガを処理しています ... libjansi-java (1.16-1) を設定しています ... basex (8.5.1-1) を設定しています ... libjline2-java (2.14.6-1) を設定しています ...
BaseX は単独でも,OS上のサービスとしても起動させることができます.またその操作を行うためのGUIアプリも付属しています. Ubuntu上から basexgui というコマンドを発行することで起動することが可能です.
JavaのSwingで作られたGUIでしょうか.非常にシンプルなGUIアプリが起動されます.
次回からは使い方を含めて色々と触っていこうと思います.
gem5とはプロセッサのマイクロアーキテクチャやシステムレベルアーキテクチャのような, コンピュータシステムのアーキテクチャ研究を行うためのシミュレータです. ここで公開されています.
その特徴はホームページ上で以下として紹介されています:
gem5のIntroductionが紹介されたwebページにクイックスタートが記載されています. 今回はその通りに進めていこうと思います.
最初はソースコードのコピーを入手する所からですが,gem5のソースコードは Mercurialの バージョン管理システムを用いてソフトウェア管理がされており, そこからコピーを取得する形になります.まだ Mercurial がインストールされていない場合にはインストールが必要となります. インストールされているかいないかは hg コマンドを実行することで確認できます.もしインストールされていない場合には, 表示されるメッセージ通りにインストールを進めます.自分のマシンで進めた結果は以下となりました:
$ hg clone http://repo.gem5.org/gem5 Command 'hg' not found, but can be installed with: sudo apt install mercurial $ sudo apt install mercurial パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: mercurial-common 提案パッケージ: kdiff3 | kdiff3-qt | kompare | meld | tkcvs | mgdiff qct python-mysqldb 以下のパッケージが新たにインストールされます: mercurial mercurial-common アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。 2,388 kB のアーカイブを取得する必要があります。 この操作後に追加で 12.2 MB のディスク容量が消費されます。 続行しますか? [Y/n] 取得:1 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 mercurial-common all 4.5.3-1ubuntu2.1 [2,198 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 mercurial amd64 4.5.3-1ubuntu2.1 [189 kB] 2,388 kB を 10秒 で取得しました (235 kB/s) 以前に未選択のパッケージ mercurial-common を選択しています。 (データベースを読み込んでいます ... 現在 546312 個のファイルとディレクトリがインストールされています。) .../mercurial-common_4.5.3-1ubuntu2.1_all.deb を展開する準備をしています ... mercurial-common (4.5.3-1ubuntu2.1) を展開しています... 以前に未選択のパッケージ mercurial を選択しています。 .../mercurial_4.5.3-1ubuntu2.1_amd64.deb を展開する準備をしています ... mercurial (4.5.3-1ubuntu2.1) を展開しています... mercurial-common (4.5.3-1ubuntu2.1) を設定しています ... mercurial (4.5.3-1ubuntu2.1) を設定しています ... Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ...
これで gem5 のソースコードの入手が可能となります.再度実行すると以下となりました:
$ hg clone http://repo.gem5.org/gem5 destination directory: gem5 requesting all changes adding changesets adding manifests adding file changes added 13803 changesets with 91733 changes to 14713 files new changesets 478d6f905e91:256af4f35139 updating to branch default 9589 files updated, 0 files merged, 0 files removed, 0 files unresolved
この先,gem5のビルドを進めていくのですが,いくつか依存ツールをインストールする必要があります. それらは Dependenciesのページに記載されています. g++,python,m4はよく聞きますが,sconsやzlibライブラリ(特にzlib.h)はインストールが必要となるケースが多いのではと思います. 特に zlib は開発用パッケージが必要であり,Ubuntu18.04 では zlib1g-dev のインストールが必要になります. 自分の場合には現時点でインストール済でしたが.
$ sudo apt install zlib1g zlib1g-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 zlib1g はすでに最新バージョン (1:1.2.11.dfsg-0ubuntu2) です。 zlib1g-dev はすでに最新バージョン (1:1.2.11.dfsg-0ubuntu2) です。 zlib1g-dev は手動でインストールしたと設定されました。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
また python に依存していますが python-dev が必要となります.これもインストールしておく必要があります.
$ sudo apt-get install python-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: libpython-dev libpython2.7-dev python2.7-dev 以下のパッケージが新たにインストールされます: libpython-dev libpython2.7-dev python-dev python2.7-dev アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 0 個。 28.6 MB のアーカイブを取得する必要があります。 この操作後に追加で 41.9 MB のディスク容量が消費されます。 続行しますか? [Y/n] 取得:1 http://jp.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-dev amd64 2.7.15~rc1-1ubuntu0.1 [28.3 MB] 取得:2 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 libpython-dev amd64 2.7.15~rc1-1 [7,684 B] 取得:3 http://jp.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-dev amd64 2.7.15~rc1-1ubuntu0.1 [286 kB] 取得:4 http://jp.archive.ubuntu.com/ubuntu bionic/main amd64 python-dev amd64 2.7.15~rc1-1 [1,256 B] 28.6 MB を 11秒 で取得しました (2,542 kB/s) 以前に未選択のパッケージ libpython2.7-dev:amd64 を選択しています。 (データベースを読み込んでいます ... 現在 546869 個のファイルとディレクトリがインストールされています。) .../libpython2.7-dev_2.7.15~rc1-1ubuntu0.1_amd64.deb を展開する準備をしています ... libpython2.7-dev:amd64 (2.7.15~rc1-1ubuntu0.1) を展開しています... 以前に未選択のパッケージ libpython-dev:amd64 を選択しています。 .../libpython-dev_2.7.15~rc1-1_amd64.deb を展開する準備をしています ... libpython-dev:amd64 (2.7.15~rc1-1) を展開しています... 以前に未選択のパッケージ python2.7-dev を選択しています。 .../python2.7-dev_2.7.15~rc1-1ubuntu0.1_amd64.deb を展開する準備をしています ... python2.7-dev (2.7.15~rc1-1ubuntu0.1) を展開しています... 以前に未選択のパッケージ python-dev を選択しています。 .../python-dev_2.7.15~rc1-1_amd64.deb を展開する準備をしています ... python-dev (2.7.15~rc1-1) を展開しています... man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ... libpython2.7-dev:amd64 (2.7.15~rc1-1ubuntu0.1) を設定しています ... python2.7-dev (2.7.15~rc1-1ubuntu0.1) を設定しています ... libpython-dev:amd64 (2.7.15~rc1-1) を設定しています ... python-dev (2.7.15~rc1-1) を設定しています ...
これで一旦ビルドをかけてみようと思います.
$ scons build/ARM/gem5.opt
scons: Reading SConscript files ...
Mercurial libraries cannot be found, ignoring style hook. If
you are a gem5 developer, please fix this and run the style
hook. It is important.
Warning: Your compiler doesn't support incremental linking and lto at the same time, so lto is being disabled. To force lto on anyway, use the --force-lto option. That will disable partial linking.
Warning: Protocol buffer compiler (protoc) not found.
Please install protobuf-compiler for tracing support.
Info: Using Python config: /usr/bin/python2.7-config
Checking for C header file Python.h... yes
Checking for C library python2.7... yes
Checking for C library pthread... yes
Checking for C library dl... yes
Checking for C library util... yes
Checking for C library m... yes
Checking for accept(0,0,0) in C++ library None... yes
Checking for zlibVersion() in C++ library z... yes
Checking for C header file valgrind/valgrind.h... no
Checking for clock_nanosleep(0,0,NULL,NULL) in C library None... yes
Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library None... no
Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library rt... yes
Checking for C library tcmalloc... no
Checking for C library tcmalloc_minimal... no
You can get a 12% performance improvement by installing tcmalloc (libgoogle-perftools-dev package on Ubuntu or RedHat).
Checking for char temp; backtrace_symbols_fd((void*)&temp, 0, 0) in C library None... yes
Checking for C header file fenv.h... yes
Checking for C header file png.h... yes
Checking for C header file linux/kvm.h... yes
Checking for C header file linux/if_tun.h... yes
Checking size of struct kvm_xsave ... yes
Checking for member exclude_host in struct perf_event_attr...yes
Checking whether __i386__ is declared... no
Checking whether __x86_64__ is declared... yes
Building in /home/myname/GEM5/gem5/build/ARM
Variables file /home/myname/GEM5/gem5/build/variables/ARM not found,
using defaults in /home/myname/GEM5/gem5/build_opts/ARM
Info: KVM support disabled due to unsupported host and target ISA combination
scons: done reading SConscript files.
scons: Building targets ...
[ CXX] ARM/sim/main.cc -> .o
[GENERATE] arm -> ARM/arch/registers.hh
[GENERATE] arm -> ARM/arch/types.hh
[ CFG ISA] -> ARM/config/the_isa.hh
[GENERATE] arm -> ARM/arch/isa_traits.hh
[ENUMDECL] MemoryMode -> ARM/enums/MemoryMode.hh
[SO PARAM] System -> ARM/params/System.hh
[SO PARAM] MemObject -> ARM/params/MemObject.hh
[ TRACING] -> ARM/debug/Event.hh
[SO PARAM] SimObject -> ARM/params/SimObject.hh
[ENUMDECL] PwrState -> ARM/enums/PwrState.hh
[SO PARAM] ClockedObject -> ARM/params/ClockedObject.hh
[SO PARAM] ClockDomain -> ARM/params/ClockDomain.hh
[SO PARAM] DerivedClockDomain -> ARM/params/DerivedClockDomain.hh
[SO PARAM] SrcClockDomain -> ARM/params/SrcClockDomain.hh
[SO PARAM] AbstractMemory -> ARM/params/AbstractMemory.hh
[SO PARAM] ThermalModel -> ARM/params/ThermalModel.hh
[ISA DESC] ARM/arch/arm/isa/main.isa -> generated/decoder-g.cc.inc, generated/decoder-ns.cc.inc, generated/decode-method.cc.inc, generated/decoder.hh, generated/decoder-g.hh.inc, generated/decoder-ns.hh.inc, generated/exec-g.cc.inc, generated/exec-ns.cc.inc, generated/max_inst_regs.hh, generated/decoder.cc, generated/inst-constrs-1.cc, generated/inst-constrs-2.cc, generated/inst-constrs-3.cc, generated/generic_cpu_exec_1.cc, generated/generic_cpu_exec_2.cc, generated/generic_cpu_exec_3.cc, generated/generic_cpu_exec_4.cc, generated/generic_cpu_exec_5.cc, generated/generic_cpu_exec_6.cc
[ TRACING] -> ARM/debug/Decoder.hh
[SO PARAM] PowerModel -> ARM/params/PowerModel.hh
[SO PARAM] VoltageDomain -> ARM/params/VoltageDomain.hh
[ENUMDECL] PMType -> ARM/enums/PMType.hh
[SO PARAM] PowerModelState -> ARM/params/PowerModelState.hh
[SO PARAM] SubSystem -> ARM/params/SubSystem.hh
[SO PARAM] ThermalDomain -> ARM/params/ThermalDomain.hh
[ CXX] ARM/kern/kernel_stats.cc -> .o
[GENERATE] arm -> ARM/arch/utility.hh
[ TRACING] -> ARM/debug/DebugPrintf.hh
[GENERATE] arm -> ARM/arch/interrupts.hh
[GENERATE] arm -> ARM/arch/microcode_rom.hh
[ TRACING] -> ARM/debug/Mwait.hh
[ENUMDECL] StaticInstFlags -> ARM/enums/StaticInstFlags.hh
[ENUMDECL] OpClass -> ARM/enums/OpClass.hh
[ TRACING] -> ARM/debug/Interrupt.hh
[SO PARAM] ArmInterrupts -> ARM/params/ArmInterrupts.hh
[ CXX] ARM/kern/linux/events.cc -> .o
[ TRACING] -> ARM/debug/SyscallVerbose.hh
[ CXX] ARM/kern/linux/linux.cc -> .o
[ CXX] ARM/kern/linux/helpers.cc -> .o
[ CXX] ARM/kern/linux/printk.cc -> .o
[ CXX] ARM/kern/freebsd/events.cc -> .o
[ CXX] ARM/kern/operatingsystem.cc -> .o
[ TRACING] -> ARM/debug/PCEvent.hh
[ CXX] ARM/kern/system_events.cc -> .o
[ENUM STR] AddrMap, True -> ARM/enums/AddrMap.cc
[ENUMDECL] AddrMap -> ARM/enums/AddrMap.hh
[ CXX] ARM/enums/AddrMap.cc -> .o
[ENUM STR] ArmMachineType, True -> ARM/enums/ArmMachineType.cc
[ENUMDECL] ArmMachineType -> ARM/enums/ArmMachineType.hh
[ CXX] ARM/enums/ArmMachineType.cc -> .o
[ENUM STR] ArmPciIntRouting, True -> ARM/enums/ArmPciIntRouting.cc
[ENUMDECL] ArmPciIntRouting -> ARM/enums/ArmPciIntRouting.hh
[ CXX] ARM/enums/ArmPciIntRouting.cc -> .o
[ENUM STR] Clusivity, True -> ARM/enums/Clusivity.cc
[ENUMDECL] Clusivity -> ARM/enums/Clusivity.hh
[ CXX] ARM/enums/Clusivity.cc -> .o
[ENUM STR] CommitPolicy, True -> ARM/enums/CommitPolicy.cc
[ENUMDECL] CommitPolicy -> ARM/enums/CommitPolicy.hh
[ CXX] ARM/enums/CommitPolicy.cc -> .o
[ENUM STR] DataDistribution, True -> ARM/enums/DataDistribution.cc
[ENUMDECL] DataDistribution -> ARM/enums/DataDistribution.hh
[ CXX] ARM/enums/DataDistribution.cc -> .o
[ENUM STR] DecoderFlavour, True -> ARM/enums/DecoderFlavour.cc
[ENUMDECL] DecoderFlavour -> ARM/enums/DecoderFlavour.hh
[ CXX] ARM/enums/DecoderFlavour.cc -> .o
[ENUM STR] Enum, True -> ARM/enums/Enum.cc
[ENUMDECL] Enum -> ARM/enums/Enum.hh
[ CXX] ARM/enums/Enum.cc -> .o
[ENUM STR] FetchPolicy, True -> ARM/enums/FetchPolicy.cc
[ENUMDECL] FetchPolicy -> ARM/enums/FetchPolicy.hh
[ CXX] ARM/enums/FetchPolicy.cc -> .o
[ENUM STR] IdeID, True -> ARM/enums/IdeID.cc
[ENUMDECL] IdeID -> ARM/enums/IdeID.hh
[ CXX] ARM/enums/IdeID.cc -> .o
[ENUM STR] ImageFormat, True -> ARM/enums/ImageFormat.cc
[ENUMDECL] ImageFormat -> ARM/enums/ImageFormat.hh
[ CXX] ARM/enums/ImageFormat.cc -> .o
[ENUM STR] MemSched, True -> ARM/enums/MemSched.cc
[ENUMDECL] MemSched -> ARM/enums/MemSched.hh
[ CXX] ARM/enums/MemSched.cc -> .o
[ENUM STR] MemoryMode, True -> ARM/enums/MemoryMode.cc
[ CXX] ARM/enums/MemoryMode.cc -> .o
[ENUM STR] NoMaliGpuType, True -> ARM/enums/NoMaliGpuType.cc
[ENUMDECL] NoMaliGpuType -> ARM/enums/NoMaliGpuType.hh
[ CXX] ARM/enums/NoMaliGpuType.cc -> .o
[ENUM STR] OpClass, True -> ARM/enums/OpClass.cc
[ CXX] ARM/enums/OpClass.cc -> .o
[ENUM STR] PMType, True -> ARM/enums/PMType.cc
[ CXX] ARM/enums/PMType.cc -> .o
[ENUM STR] PageManage, True -> ARM/enums/PageManage.cc
[ENUMDECL] PageManage -> ARM/enums/PageManage.hh
[ CXX] ARM/enums/PageManage.cc -> .o
[ENUM STR] PwrState, True -> ARM/enums/PwrState.cc
[ CXX] ARM/enums/PwrState.cc -> .o
[ENUM STR] QoSQPolicy, True -> ARM/enums/QoSQPolicy.cc
[ENUMDECL] QoSQPolicy -> ARM/enums/QoSQPolicy.hh
[ CXX] ARM/enums/QoSQPolicy.cc -> .o
[ENUM STR] SMTQueuePolicy, True -> ARM/enums/SMTQueuePolicy.cc
[ENUMDECL] SMTQueuePolicy -> ARM/enums/SMTQueuePolicy.hh
[ CXX] ARM/enums/SMTQueuePolicy.cc -> .o
[ENUM STR] ScopedEnum, True -> ARM/enums/ScopedEnum.cc
[ENUMDECL] ScopedEnum -> ARM/enums/ScopedEnum.hh
[ CXX] ARM/enums/ScopedEnum.cc -> .o
[ENUM STR] StaticInstFlags, True -> ARM/enums/StaticInstFlags.cc
[ CXX] ARM/enums/StaticInstFlags.cc -> .o
[ENUM STR] StreamGenType, True -> ARM/enums/StreamGenType.cc
[ENUMDECL] StreamGenType -> ARM/enums/StreamGenType.hh
[ CXX] ARM/enums/StreamGenType.cc -> .o
[ENUM STR] ThreadPolicy, True -> ARM/enums/ThreadPolicy.cc
[ENUMDECL] ThreadPolicy -> ARM/enums/ThreadPolicy.hh
[ CXX] ARM/enums/ThreadPolicy.cc -> .o
[ENUM STR] TimingExprOp, True -> ARM/enums/TimingExprOp.cc
[ENUMDECL] TimingExprOp -> ARM/enums/TimingExprOp.hh
[ CXX] ARM/enums/TimingExprOp.cc -> .o
[ENUM STR] VecRegRenameMode, True -> ARM/enums/VecRegRenameMode.cc
[ENUMDECL] VecRegRenameMode -> ARM/enums/VecRegRenameMode.hh
[ CXX] ARM/enums/VecRegRenameMode.cc -> .o
[SO PyBind] A9GlobalTimer -> ARM/python/_m5/param_A9GlobalTimer.cc
[SO PARAM] A9GlobalTimer -> ARM/params/A9GlobalTimer.hh
[SO PARAM] ArmSystem -> ARM/params/ArmSystem.hh
[SO PARAM] GenericArmSystem -> ARM/params/GenericArmSystem.hh
[SO PARAM] BasicPioDevice -> ARM/params/BasicPioDevice.hh
[SO PARAM] PioDevice -> ARM/params/PioDevice.hh
[SO PARAM] BaseGic -> ARM/params/BaseGic.hh
[SO PARAM] ArmSemihosting -> ARM/params/ArmSemihosting.hh
[SO PARAM] Platform -> ARM/params/Platform.hh
[SO PARAM] IntrControl -> ARM/params/IntrControl.hh
[ CXX] ARM/python/_m5/param_A9GlobalTimer.cc -> .o
[SO PyBind] A9SCU -> ARM/python/_m5/param_A9SCU.cc
[SO PARAM] A9SCU -> ARM/params/A9SCU.hh
[ CXX] ARM/python/_m5/param_A9SCU.cc -> .o
[SO PyBind] AMPMPrefetcher -> ARM/python/_m5/param_AMPMPrefetcher.cc
[SO PARAM] AMPMPrefetcher -> ARM/params/AMPMPrefetcher.hh
[ TRACING] -> ARM/debug/Cache.hh
[ TRACING] -> ARM/debug/CachePort.hh
[SO PARAM] WriteAllocator -> ARM/params/WriteAllocator.hh
[SO PARAM] BaseTags -> ARM/params/BaseTags.hh
[SO PARAM] BaseReplacementPolicy -> ARM/params/BaseReplacementPolicy.hh
[SO PARAM] BaseIndexingPolicy -> ARM/params/BaseIndexingPolicy.hh
[ TRACING] -> ARM/debug/Drain.hh
[SO PARAM] AccessMapPatternMatching -> ARM/params/AccessMapPatternMatching.hh
[SO PARAM] QueuedPrefetcher -> ARM/params/QueuedPrefetcher.hh
[SO PARAM] BasePrefetcher -> ARM/params/BasePrefetcher.hh
[ CXX] ARM/python/_m5/param_AMPMPrefetcher.cc -> .o
[SO PyBind] AbstractMemory -> ARM/python/_m5/param_AbstractMemory.cc
[ CXX] ARM/python/_m5/param_AbstractMemory.cc -> .o
[SO PyBind] AbstractNVM -> ARM/python/_m5/param_AbstractNVM.cc
[SO PARAM] AbstractNVM -> ARM/params/AbstractNVM.hh
[ CXX] ARM/python/_m5/param_AbstractNVM.cc -> .o
[SO PyBind] AccessMapPatternMatching -> ARM/python/_m5/param_AccessMapPatternMatching.cc
[ CXX] ARM/python/_m5/param_AccessMapPatternMatching.cc -> .o
[SO PyBind] AddrMapper -> ARM/python/_m5/param_AddrMapper.cc
[SO PARAM] AddrMapper -> ARM/params/AddrMapper.hh
[SO PARAM] RangeAddrMapper -> ARM/params/RangeAddrMapper.hh
[ CXX] ARM/python/_m5/param_AddrMapper.cc -> .o
[SO PyBind] AmbaDmaDevice -> ARM/python/_m5/param_AmbaDmaDevice.cc
[SO PARAM] AmbaDmaDevice -> ARM/params/AmbaDmaDevice.hh
[SO PARAM] AmbaIntDevice -> ARM/params/AmbaIntDevice.hh
[SO PARAM] AmbaPioDevice -> ARM/params/AmbaPioDevice.hh
[SO PARAM] DmaDevice -> ARM/params/DmaDevice.hh
[ CXX] ARM/python/_m5/param_AmbaDmaDevice.cc -> .o
[SO PyBind] AmbaFake -> ARM/python/_m5/param_AmbaFake.cc
[SO PARAM] AmbaFake -> ARM/params/AmbaFake.hh
[ CXX] ARM/python/_m5/param_AmbaFake.cc -> .o
[SO PyBind] AmbaIntDevice -> ARM/python/_m5/param_AmbaIntDevice.cc
[ CXX] ARM/python/_m5/param_AmbaIntDevice.cc -> .o
[SO PyBind] AmbaPioDevice -> ARM/python/_m5/param_AmbaPioDevice.cc
[ CXX] ARM/python/_m5/param_AmbaPioDevice.cc -> .o
[SO PyBind] ArmISA -> ARM/python/_m5/param_ArmISA.cc
[SO PARAM] ArmISA -> ARM/params/ArmISA.hh
[ TRACING] -> ARM/debug/Checkpoint.hh
[ TRACING] -> ARM/debug/PMUVerbose.hh
[SO PARAM] ArmTLB -> ARM/params/ArmTLB.hh
[SO PARAM] ArmPMU -> ARM/params/ArmPMU.hh
[SO PARAM] ArmTableWalker -> ARM/params/ArmTableWalker.hh
[SO PARAM] BaseTLB -> ARM/params/BaseTLB.hh
[SO PARAM] ArmInterruptPin -> ARM/params/ArmInterruptPin.hh
[ CXX] ARM/python/_m5/param_ArmISA.cc -> .o
[SO PyBind] ArmInterruptPin -> ARM/python/_m5/param_ArmInterruptPin.cc
[ CXX] ARM/python/_m5/param_ArmInterruptPin.cc -> .o
[SO PyBind] ArmInterrupts -> ARM/python/_m5/param_ArmInterrupts.cc
[ CXX] ARM/python/_m5/param_ArmInterrupts.cc -> .o
[SO PyBind] ArmNativeTrace -> ARM/python/_m5/param_ArmNativeTrace.cc
[SO PARAM] ArmNativeTrace -> ARM/params/ArmNativeTrace.hh
[ TRACING] -> ARM/debug/ExecEnable.hh
[SO PARAM] ExeTracer -> ARM/params/ExeTracer.hh
[SO PARAM] NativeTrace -> ARM/params/NativeTrace.hh
[SO PARAM] InstTracer -> ARM/params/InstTracer.hh
[ CXX] ARM/python/_m5/param_ArmNativeTrace.cc -> .o
[SO PyBind] ArmPMU -> ARM/python/_m5/param_ArmPMU.cc
[ CXX] ARM/python/_m5/param_ArmPMU.cc -> .o
[SO PyBind] ArmPPI -> ARM/python/_m5/param_ArmPPI.cc
[SO PARAM] ArmPPI -> ARM/params/ArmPPI.hh
[ CXX] ARM/python/_m5/param_ArmPPI.cc -> .o
[SO PyBind] ArmSPI -> ARM/python/_m5/param_ArmSPI.cc
[SO PARAM] ArmSPI -> ARM/params/ArmSPI.hh
[ CXX] ARM/python/_m5/param_ArmSPI.cc -> .o
[SO PyBind] ArmSemihosting -> ARM/python/_m5/param_ArmSemihosting.cc
[ CXX] ARM/python/_m5/param_ArmSemihosting.cc -> .o
[SO PyBind] ArmStage2MMU -> ARM/python/_m5/param_ArmStage2MMU.cc
[SO PARAM] ArmStage2MMU -> ARM/params/ArmStage2MMU.hh
[ CXX] ARM/python/_m5/param_ArmStage2MMU.cc -> .o
[SO PyBind] ArmSystem -> ARM/python/_m5/param_ArmSystem.cc
[ CXX] ARM/python/_m5/param_ArmSystem.cc -> .o
[SO PyBind] ArmTLB -> ARM/python/_m5/param_ArmTLB.cc
[ CXX] ARM/python/_m5/param_ArmTLB.cc -> .o
[SO PyBind] ArmTableWalker -> ARM/python/_m5/param_ArmTableWalker.cc
[ CXX] ARM/python/_m5/param_ArmTableWalker.cc -> .o
[SO PyBind] AtomicSimpleCPU -> ARM/python/_m5/param_AtomicSimpleCPU.cc
[SO PARAM] AtomicSimpleCPU -> ARM/params/AtomicSimpleCPU.hh
[ TRACING] -> ARM/debug/Checker.hh
[SO PARAM] CheckerCPU -> ARM/params/CheckerCPU.hh
[GENERATE] arm -> ARM/arch/decoder.hh
[GENERATE] arm -> ARM/arch/isa.hh
[ TRACING] -> ARM/debug/CCRegs.hh
[ TRACING] -> ARM/debug/FloatRegs.hh
[ TRACING] -> ARM/debug/IntRegs.hh
[ TRACING] -> ARM/debug/VecPredRegs.hh
[ TRACING] -> ARM/debug/VecRegs.hh
[GENERATE] arm -> ARM/arch/stacktrace.hh
[SO PARAM] BaseSimpleCPU -> ARM/params/BaseSimpleCPU.hh
[SO PARAM] BaseCPU -> ARM/params/BaseCPU.hh
[ TRACING] -> ARM/debug/Stack.hh
[SO PARAM] BranchPredictor -> ARM/params/BranchPredictor.hh
[SO PARAM] Process -> ARM/params/Process.hh
[SO PARAM] EmulatedDriver -> ARM/params/EmulatedDriver.hh
[ CXX] ARM/python/_m5/param_AtomicSimpleCPU.cc -> .o
[SO PyBind] BIPRP -> ARM/python/_m5/param_BIPRP.cc
[SO PARAM] BIPRP -> ARM/params/BIPRP.hh
[SO PARAM] LRURP -> ARM/params/LRURP.hh
[ CXX] ARM/python/_m5/param_BIPRP.cc -> .o
[SO PyBind] BOPPrefetcher -> ARM/python/_m5/param_BOPPrefetcher.cc
[SO PARAM] BOPPrefetcher -> ARM/params/BOPPrefetcher.hh
[ CXX] ARM/python/_m5/param_BOPPrefetcher.cc -> .o
[SO PyBind] BRRIPRP -> ARM/python/_m5/param_BRRIPRP.cc
[SO PARAM] BRRIPRP -> ARM/params/BRRIPRP.hh
[ CXX] ARM/python/_m5/param_BRRIPRP.cc -> .o
[SO PyBind] BadDevice -> ARM/python/_m5/param_BadDevice.cc
[SO PARAM] BadDevice -> ARM/params/BadDevice.hh
[ CXX] ARM/python/_m5/param_BadDevice.cc -> .o
[SO PyBind] BaseCPU -> ARM/python/_m5/param_BaseCPU.cc
[ CXX] ARM/python/_m5/param_BaseCPU.cc -> .o
[SO PyBind] BaseCache -> ARM/python/_m5/param_BaseCache.cc
[SO PARAM] BaseCache -> ARM/params/BaseCache.hh
[ CXX] ARM/python/_m5/param_BaseCache.cc -> .o
[SO PyBind] BaseGic -> ARM/python/_m5/param_BaseGic.cc
[ CXX] ARM/python/_m5/param_BaseGic.cc -> .o
[SO PyBind] BaseIndexingPolicy -> ARM/python/_m5/param_BaseIndexingPolicy.cc
[ CXX] ARM/python/_m5/param_BaseIndexingPolicy.cc -> .o
[SO PyBind] BaseMemProbe -> ARM/python/_m5/param_BaseMemProbe.cc
[SO PARAM] BaseMemProbe -> ARM/params/BaseMemProbe.hh
[ CXX] ARM/python/_m5/param_BaseMemProbe.cc -> .o
[SO PyBind] BasePrefetcher -> ARM/python/_m5/param_BasePrefetcher.cc
[ CXX] ARM/python/_m5/param_BasePrefetcher.cc -> .o
[SO PyBind] BaseReplacementPolicy -> ARM/python/_m5/param_BaseReplacementPolicy.cc
[ CXX] ARM/python/_m5/param_BaseReplacementPolicy.cc -> .o
[SO PyBind] BaseSetAssoc -> ARM/python/_m5/param_BaseSetAssoc.cc
[SO PARAM] BaseSetAssoc -> ARM/params/BaseSetAssoc.hh
[ CXX] ARM/python/_m5/param_BaseSetAssoc.cc -> .o
[SO PyBind] BaseSimpleCPU -> ARM/python/_m5/param_BaseSimpleCPU.cc
[ CXX] ARM/python/_m5/param_BaseSimpleCPU.cc -> .o
[SO PyBind] BaseTLB -> ARM/python/_m5/param_BaseTLB.cc
[ CXX] ARM/python/_m5/param_BaseTLB.cc -> .o
[SO PyBind] BaseTags -> ARM/python/_m5/param_BaseTags.cc
[ CXX] ARM/python/_m5/param_BaseTags.cc -> .o
[SO PyBind] BaseTrafficGen -> ARM/python/_m5/param_BaseTrafficGen.cc
[SO PARAM] BaseTrafficGen -> ARM/params/BaseTrafficGen.hh
[ CXX] ARM/python/_m5/param_BaseTrafficGen.cc -> .o
[SO PyBind] BaseXBar -> ARM/python/_m5/param_BaseXBar.cc
[SO PARAM] BaseXBar -> ARM/params/BaseXBar.hh
[ CXX] ARM/python/_m5/param_BaseXBar.cc -> .o
[SO PyBind] BasicExtLink -> ARM/python/_m5/param_BasicExtLink.cc
[SO PARAM] BasicExtLink -> ARM/params/BasicExtLink.hh
[SO PARAM] BasicIntLink -> ARM/params/BasicIntLink.hh
[SO PARAM] BasicLink -> ARM/params/BasicLink.hh
[SO PARAM] BasicRouter -> ARM/params/BasicRouter.hh
[ SLICC] src/mem/protocol/MOESI_CMP_directory.slicc -> ARM/mem/protocol/AccessPermission.cc, ARM/mem/protocol/AccessPermission.hh, ARM/mem/protocol/AccessType.cc, ARM/mem/protocol/AccessType.hh, ARM/mem/protocol/CacheRequestType.cc, ARM/mem/protocol/CacheRequestType.hh, ARM/mem/protocol/CacheResourceType.cc, ARM/mem/protocol/CacheResourceType.hh, ARM/mem/protocol/CoherenceRequestType.cc, ARM/mem/protocol/CoherenceRequestType.hh, ARM/mem/protocol/CoherenceResponseType.cc, ARM/mem/protocol/CoherenceResponseType.hh, ARM/mem/protocol/DMASequencerRequestType.cc, ARM/mem/protocol/DMASequencerRequestType.hh, ARM/mem/protocol/DMA_Controller.cc, ARM/mem/protocol/DMA_Controller.hh, ARM/mem/protocol/DMA_Controller.py, ARM/mem/protocol/DMA_Event.cc, ARM/mem/protocol/DMA_Event.hh, ARM/mem/protocol/DMA_State.cc, ARM/mem/protocol/DMA_State.hh, ARM/mem/protocol/DMA_TBE.cc, ARM/mem/protocol/DMA_TBE.hh, ARM/mem/protocol/DMA_Transitions.cc, ARM/mem/protocol/DMA_Wakeup.cc, ARM/mem/protocol/DirectoryRequestType.cc, ARM/mem/protocol/DirectoryRequestType.hh, ARM/mem/protocol/Directory_Controller.cc, ARM/mem/protocol/Directory_Controller.hh, ARM/mem/protocol/Directory_Controller.py, ARM/mem/protocol/Directory_Entry.cc, ARM/mem/protocol/Directory_Entry.hh, ARM/mem/protocol/Directory_Event.cc, ARM/mem/protocol/Directory_Event.hh, ARM/mem/protocol/Directory_State.cc, ARM/mem/protocol/Directory_State.hh, ARM/mem/protocol/Directory_TBE.cc, ARM/mem/protocol/Directory_TBE.hh, ARM/mem/protocol/Directory_Transitions.cc, ARM/mem/protocol/Directory_Wakeup.cc, ARM/mem/protocol/HSAScope.cc, ARM/mem/protocol/HSAScope.hh, ARM/mem/protocol/HSASegment.cc, ARM/mem/protocol/HSASegment.hh, ARM/mem/protocol/InvalidateGeneratorStatus.cc, ARM/mem/protocol/InvalidateGeneratorStatus.hh, ARM/mem/protocol/L1Cache_Controller.cc, ARM/mem/protocol/L1Cache_Controller.hh, ARM/mem/protocol/L1Cache_Controller.py, ARM/mem/protocol/L1Cache_Entry.cc, ARM/mem/protocol/L1Cache_Entry.hh, ARM/mem/protocol/L1Cache_Event.cc, ARM/mem/protocol/L1Cache_Event.hh, ARM/mem/protocol/L1Cache_State.cc, ARM/mem/protocol/L1Cache_State.hh, ARM/mem/protocol/L1Cache_TBE.cc, ARM/mem/protocol/L1Cache_TBE.hh, ARM/mem/protocol/L1Cache_Transitions.cc, ARM/mem/protocol/L1Cache_Wakeup.cc, ARM/mem/protocol/L2Cache_Controller.cc, ARM/mem/protocol/L2Cache_Controller.hh, ARM/mem/protocol/L2Cache_Controller.py, ARM/mem/protocol/L2Cache_DirEntry.cc, ARM/mem/protocol/L2Cache_DirEntry.hh, ARM/mem/protocol/L2Cache_Entry.cc, ARM/mem/protocol/L2Cache_Entry.hh, ARM/mem/protocol/L2Cache_Event.cc, ARM/mem/protocol/L2Cache_Event.hh, ARM/mem/protocol/L2Cache_State.cc, ARM/mem/protocol/L2Cache_State.hh, ARM/mem/protocol/L2Cache_TBE.cc, ARM/mem/protocol/L2Cache_TBE.hh, ARM/mem/protocol/L2Cache_Transitions.cc, ARM/mem/protocol/L2Cache_Wakeup.cc, ARM/mem/protocol/LinkDirection.cc, ARM/mem/protocol/LinkDirection.hh, ARM/mem/protocol/LockStatus.cc, ARM/mem/protocol/LockStatus.hh, ARM/mem/protocol/MachineType.cc, ARM/mem/protocol/MachineType.hh, ARM/mem/protocol/MaskPredictorIndex.cc, ARM/mem/protocol/MaskPredictorIndex.hh, ARM/mem/protocol/MaskPredictorTraining.cc, ARM/mem/protocol/MaskPredictorTraining.hh, ARM/mem/protocol/MaskPredictorType.cc, ARM/mem/protocol/MaskPredictorType.hh, ARM/mem/protocol/MemoryControlRequestType.cc, ARM/mem/protocol/MemoryControlRequestType.hh, ARM/mem/protocol/MemoryMsg.cc, ARM/mem/protocol/MemoryMsg.hh, ARM/mem/protocol/MemoryRequestType.cc, ARM/mem/protocol/MemoryRequestType.hh, ARM/mem/protocol/MessageSizeType.cc, ARM/mem/protocol/MessageSizeType.hh, ARM/mem/protocol/PrefetchBit.cc, ARM/mem/protocol/PrefetchBit.hh, ARM/mem/protocol/RequestMsg.cc, ARM/mem/protocol/RequestMsg.hh, ARM/mem/protocol/RequestStatus.cc, ARM/mem/protocol/RequestStatus.hh, ARM/mem/protocol/ResponseMsg.cc, ARM/mem/protocol/ResponseMsg.hh, ARM/mem/protocol/RubyAccessMode.cc, ARM/mem/protocol/RubyAccessMode.hh, ARM/mem/protocol/RubyRequestType.cc, ARM/mem/protocol/RubyRequestType.hh, ARM/mem/protocol/SequencerMsg.cc, ARM/mem/protocol/SequencerMsg.hh, ARM/mem/protocol/SequencerRequestType.cc, ARM/mem/protocol/SequencerRequestType.hh, ARM/mem/protocol/SequencerStatus.cc, ARM/mem/protocol/SequencerStatus.hh, ARM/mem/protocol/SeriesRequestGeneratorStatus.cc, ARM/mem/protocol/SeriesRequestGeneratorStatus.hh, ARM/mem/protocol/TesterStatus.cc, ARM/mem/protocol/TesterStatus.hh, ARM/mem/protocol/TransitionResult.cc, ARM/mem/protocol/TransitionResult.hh, ARM/mem/protocol/TriggerMsg.cc, ARM/mem/protocol/TriggerMsg.hh, ARM/mem/protocol/TriggerType.cc, ARM/mem/protocol/TriggerType.hh, ARM/mem/protocol/Types.hh
MOESI_CMP_directory-L1cache.sm:222: Warning: Non-void return ignored, return type is 'bool'
MOESI_CMP_directory-L1cache.sm:226: Warning: Non-void return ignored, return type is 'bool'
MOESI_CMP_directory-L1cache.sm:689: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L1cache.sm:697: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L1cache.sm:701: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L1cache.sm:720: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L1cache.sm:898: Warning: Non-void return ignored, return type is 'Scalar'
MOESI_CMP_directory-L1cache.sm:902: Warning: Non-void return ignored, return type is 'Scalar'
MOESI_CMP_directory-L1cache.sm:906: Warning: Non-void return ignored, return type is 'Scalar'
MOESI_CMP_directory-L1cache.sm:910: Warning: Non-void return ignored, return type is 'Scalar'
MOESI_CMP_directory-L1cache.sm:553: Warning: Unused action: e_sendDataToL2, Send data from cache to requestor
MOESI_CMP_directory-L1cache.sm:869: Warning: Unused action: v_writeDataToCacheVerify, Write data to cache, assert it was same as before
MOESI_CMP_directory-L2cache.sm:551: Warning: Non-void return ignored, return type is 'bool'
MOESI_CMP_directory-L2cache.sm:553: Warning: Non-void return ignored, return type is 'bool'
MOESI_CMP_directory-L2cache.sm:1372: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L2cache.sm:1397: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L2cache.sm:1401: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L2cache.sm:1405: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-L2cache.sm:1524: Warning: Non-void return ignored, return type is 'Scalar'
MOESI_CMP_directory-L2cache.sm:1528: Warning: Non-void return ignored, return type is 'Scalar'
MOESI_CMP_directory-L2cache.sm:1523: Warning: Unused action: w_assertIncomingDataAndCacheDataMatch, Assert that the incoming data and the data in the cache match
MOESI_CMP_directory-dma.sm:221: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-dma.sm:225: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-dma.sm:229: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-dir.sm:443: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-dir.sm:447: Warning: Non-void return ignored, return type is 'Tick'
MOESI_CMP_directory-dir.sm:466: Warning: Non-void return ignored, return type is 'Tick'
[SO PARAM] RubyController -> ARM/params/RubyController.hh
[ TRACING] -> ARM/debug/RubyQueue.hh
[SO PARAM] MessageBuffer -> ARM/params/MessageBuffer.hh
[SO PARAM] RubySystem -> ARM/params/RubySystem.hh
[SO PARAM] SimpleMemory -> ARM/params/SimpleMemory.hh
[ CXX] ARM/python/_m5/param_BasicExtLink.cc -> .o
[SO PyBind] BasicIntLink -> ARM/python/_m5/param_BasicIntLink.cc
[ CXX] ARM/python/_m5/param_BasicIntLink.cc -> .o
[SO PyBind] BasicLink -> ARM/python/_m5/param_BasicLink.cc
[ CXX] ARM/python/_m5/param_BasicLink.cc -> .o
[SO PyBind] BasicPioDevice -> ARM/python/_m5/param_BasicPioDevice.cc
[ CXX] ARM/python/_m5/param_BasicPioDevice.cc -> .o
[SO PyBind] BasicRouter -> ARM/python/_m5/param_BasicRouter.cc
[ CXX] ARM/python/_m5/param_BasicRouter.cc -> .o
[SO PyBind] BiModeBP -> ARM/python/_m5/param_BiModeBP.cc
[SO PARAM] BiModeBP -> ARM/params/BiModeBP.hh
[ CXX] ARM/python/_m5/param_BiModeBP.cc -> .o
[SO PyBind] BranchPredictor -> ARM/python/_m5/param_BranchPredictor.cc
[ CXX] ARM/python/_m5/param_BranchPredictor.cc -> .o
[SO PyBind] Bridge -> ARM/python/_m5/param_Bridge.cc
[SO PARAM] Bridge -> ARM/params/Bridge.hh
[ CXX] ARM/python/_m5/param_Bridge.cc -> .o
[SO PyBind] Cache -> ARM/python/_m5/param_Cache.cc
[SO PARAM] Cache -> ARM/params/Cache.hh
[ CXX] ARM/python/_m5/param_Cache.cc -> .o
[SO PyBind] CheckerCPU -> ARM/python/_m5/param_CheckerCPU.cc
[ CXX] ARM/python/_m5/param_CheckerCPU.cc -> .o
[SO PyBind] ClockDomain -> ARM/python/_m5/param_ClockDomain.cc
[ CXX] ARM/python/_m5/param_ClockDomain.cc -> .o
[SO PyBind] ClockedObject -> ARM/python/_m5/param_ClockedObject.cc
[ CXX] ARM/python/_m5/param_ClockedObject.cc -> .o
[SO PyBind] CoherentXBar -> ARM/python/_m5/param_CoherentXBar.cc
[SO PARAM] CoherentXBar -> ARM/params/CoherentXBar.hh
[SO PARAM] SnoopFilter -> ARM/params/SnoopFilter.hh
[ CXX] ARM/python/_m5/param_CoherentXBar.cc -> .o
[SO PyBind] CommMonitor -> ARM/python/_m5/param_CommMonitor.cc
[SO PARAM] CommMonitor -> ARM/params/CommMonitor.hh
[ CXX] ARM/python/_m5/param_CommMonitor.cc -> .o
[SO PyBind] CopyEngine -> ARM/python/_m5/param_CopyEngine.cc
[SO PARAM] CopyEngine -> ARM/params/CopyEngine.hh
[CONFIG H] CP_ANNOTATE, 0 -> ARM/config/cp_annotate.hh
[ TRACING] -> ARM/debug/AnnotateQ.hh
[SO PARAM] PciDevice -> ARM/params/PciDevice.hh
[SO PARAM] PciHost -> ARM/params/PciHost.hh
[ CXX] ARM/python/_m5/param_CopyEngine.cc -> .o
[SO PyBind] CowDiskImage -> ARM/python/_m5/param_CowDiskImage.cc
[SO PARAM] CowDiskImage -> ARM/params/CowDiskImage.hh
[SO PARAM] DiskImage -> ARM/params/DiskImage.hh
[SO PARAM] RawDiskImage -> ARM/params/RawDiskImage.hh
[ CXX] ARM/python/_m5/param_CowDiskImage.cc -> .o
[SO PyBind] CpuLocalTimer -> ARM/python/_m5/param_CpuLocalTimer.cc
[SO PARAM] CpuLocalTimer -> ARM/params/CpuLocalTimer.hh
[ CXX] ARM/python/_m5/param_CpuLocalTimer.cc -> .o
[SO PyBind] CreditLink -> ARM/python/_m5/param_CreditLink.cc
[SO PARAM] CreditLink -> ARM/params/CreditLink.hh
[SO PARAM] NetworkLink -> ARM/params/NetworkLink.hh
[ CXX] ARM/python/_m5/param_CreditLink.cc -> .o
[SO PyBind] CustomNoMaliGpu -> ARM/python/_m5/param_CustomNoMaliGpu.cc
[SO PARAM] CustomNoMaliGpu -> ARM/params/CustomNoMaliGpu.hh
[SO PARAM] NoMaliGpu -> ARM/params/NoMaliGpu.hh
[SO PARAM] RealView -> ARM/params/RealView.hh
[ CXX] ARM/python/_m5/param_CustomNoMaliGpu.cc -> .o
[SO PyBind] DCPTPrefetcher -> ARM/python/_m5/param_DCPTPrefetcher.cc
[SO PARAM] DCPTPrefetcher -> ARM/params/DCPTPrefetcher.hh
[SO PARAM] DeltaCorrelatingPredictionTables -> ARM/params/DeltaCorrelatingPredictionTables.hh
[ CXX] ARM/python/_m5/param_DCPTPrefetcher.cc -> .o
[SO PyBind] DMASequencer -> ARM/python/_m5/param_DMASequencer.cc
[SO PARAM] DMASequencer -> ARM/params/DMASequencer.hh
[SO PARAM] RubyPort -> ARM/params/RubyPort.hh
[ CXX] ARM/python/_m5/param_DMASequencer.cc -> .o
[SO PyBind] DMA_Controller -> ARM/python/_m5/param_DMA_Controller.cc
[SO PARAM] DMA_Controller -> ARM/params/DMA_Controller.hh
[MAKE INC] ARM/mem/ruby/structures/TBETable.hh -> protocol/TBETable.hh
[MAKE INC] ARM/mem/ruby/filters/AbstractBloomFilter.hh -> protocol/AbstractBloomFilter.hh
[MAKE INC] ARM/mem/ruby/common/BoolVec.hh -> protocol/BoolVec.hh
[MAKE INC] ARM/mem/ruby/slicc_interface/Message.hh -> protocol/Message.hh
[MAKE INC] ARM/mem/ruby/slicc_interface/RubyRequest.hh -> protocol/RubyRequest.hh
[SO PARAM] RubyCache -> ARM/params/RubyCache.hh
[SO PARAM] ReplacementPolicy -> ARM/params/ReplacementPolicy.hh
[SO PARAM] RubyDirectoryMemory -> ARM/params/RubyDirectoryMemory.hh
[MAKE INC] ARM/mem/ruby/structures/CacheMemory.hh -> protocol/CacheMemory.hh
[MAKE INC] ARM/mem/ruby/system/DMASequencer.hh -> protocol/DMASequencer.hh
[MAKE INC] ARM/mem/ruby/common/DataBlock.hh -> protocol/DataBlock.hh
[MAKE INC] ARM/mem/ruby/structures/DirectoryMemory.hh -> protocol/DirectoryMemory.hh
[SO PARAM] RubySequencer -> ARM/params/RubySequencer.hh
[MAKE INC] ARM/mem/ruby/system/GPUCoalescer.hh -> protocol/GPUCoalescer.hh
[MAKE INC] ARM/mem/ruby/common/MachineID.hh -> protocol/MachineID.hh
[MAKE INC] ARM/mem/ruby/network/MessageBuffer.hh -> protocol/MessageBuffer.hh
[MAKE INC] ARM/mem/ruby/common/NetDest.hh -> protocol/NetDest.hh
[MAKE INC] ARM/mem/ruby/structures/PerfectCacheMemory.hh -> protocol/PerfectCacheMemory.hh
[SO PARAM] Prefetcher -> ARM/params/Prefetcher.hh
[MAKE INC] ARM/mem/ruby/structures/Prefetcher.hh -> protocol/Prefetcher.hh
[MAKE INC] ARM/mem/ruby/system/Sequencer.hh -> protocol/Sequencer.hh
[MAKE INC] ARM/mem/ruby/common/Set.hh -> protocol/Set.hh
[MAKE INC] ARM/mem/ruby/structures/TimerTable.hh -> protocol/TimerTable.hh
[MAKE INC] ARM/mem/ruby/system/VIPERCoalescer.hh -> protocol/VIPERCoalescer.hh
[SO PARAM] RubyWireBuffer -> ARM/params/RubyWireBuffer.hh
[MAKE INC] ARM/mem/ruby/structures/WireBuffer.hh -> protocol/WireBuffer.hh
[MAKE INC] ARM/mem/ruby/common/WriteMask.hh -> protocol/WriteMask.hh
[MAKE INC] ARM/mem/ruby/slicc_interface/AbstractEntry.hh -> protocol/AbstractEntry.hh
[MAKE INC] ARM/mem/ruby/slicc_interface/AbstractCacheEntry.hh -> protocol/AbstractCacheEntry.hh
[ TRACING] -> ARM/debug/RubySlicc.hh
[ CXX] ARM/python/_m5/param_DMA_Controller.cc -> .o
[SO PyBind] DRAMCtrl -> ARM/python/_m5/param_DRAMCtrl.cc
[SO PARAM] DRAMCtrl -> ARM/params/DRAMCtrl.hh
[ TRACING] -> ARM/debug/QOS.hh
[SO PARAM] QoSMemCtrl -> ARM/params/QoSMemCtrl.hh
[SO PARAM] QoSPolicy -> ARM/params/QoSPolicy.hh
[SO PARAM] QoSTurnaroundPolicy -> ARM/params/QoSTurnaroundPolicy.hh
[ CXX] ARM/python/_m5/param_DRAMCtrl.cc -> .o
[SO PyBind] DVFSHandler -> ARM/python/_m5/param_DVFSHandler.cc
[SO PARAM] DVFSHandler -> ARM/params/DVFSHandler.hh
[ TRACING] -> ARM/debug/DVFS.hh
[ CXX] ARM/python/_m5/param_DVFSHandler.cc -> .o
[SO PyBind] DeltaCorrelatingPredictionTables -> ARM/python/_m5/param_DeltaCorrelatingPredictionTables.cc
[ CXX] ARM/python/_m5/param_DeltaCorrelatingPredictionTables.cc -> .o
[SO PyBind] DerivO3CPU -> ARM/python/_m5/param_DerivO3CPU.cc
[SO PARAM] DerivO3CPU -> ARM/params/DerivO3CPU.hh
[SO PARAM] FUPool -> ARM/params/FUPool.hh
[ TRACING] -> ARM/debug/Scoreboard.hh
[ TRACING] -> ARM/debug/FreeList.hh
[ TRACING] -> ARM/debug/IEW.hh
[GENERATE] arm -> ARM/arch/locked_mem.hh
[GENERATE] arm -> ARM/arch/mmapped_ipr.hh
[ TRACING] -> ARM/debug/LSQUnit.hh
[ TRACING] -> ARM/debug/MemDepUnit.hh
[GENERATE] arm -> ARM/arch/kernel_stats.hh
[SO PARAM] FUDesc -> ARM/params/FUDesc.hh
[ TRACING] -> ARM/debug/LLSC.hh
[SO PARAM] OpDesc -> ARM/params/OpDesc.hh
[ CXX] ARM/python/_m5/param_DerivO3CPU.cc -> .o
[SO PyBind] DerivedClockDomain -> ARM/python/_m5/param_DerivedClockDomain.cc
[ CXX] ARM/python/_m5/param_DerivedClockDomain.cc -> .o
[SO PyBind] DirectedGenerator -> ARM/python/_m5/param_DirectedGenerator.cc
[SO PARAM] DirectedGenerator -> ARM/params/DirectedGenerator.hh
[SO PARAM] RubyDirectedTester -> ARM/params/RubyDirectedTester.hh
[ CXX] ARM/python/_m5/param_DirectedGenerator.cc -> .o
[SO PyBind] Directory_Controller -> ARM/python/_m5/param_Directory_Controller.cc
[SO PARAM] Directory_Controller -> ARM/params/Directory_Controller.hh
[ CXX] ARM/python/_m5/param_Directory_Controller.cc -> .o
[SO PyBind] DiskImage -> ARM/python/_m5/param_DiskImage.cc
[ CXX] ARM/python/_m5/param_DiskImage.cc -> .o
[SO PyBind] DistEtherLink -> ARM/python/_m5/param_DistEtherLink.cc
[SO PARAM] DistEtherLink -> ARM/params/DistEtherLink.hh
[SO PARAM] EtherDump -> ARM/params/EtherDump.hh
[SO PARAM] EtherLink -> ARM/params/EtherLink.hh
[ CXX] ARM/python/_m5/param_DistEtherLink.cc -> .o
[SO PyBind] DmaDevice -> ARM/python/_m5/param_DmaDevice.cc
[ CXX] ARM/python/_m5/param_DmaDevice.cc -> .o
[SO PyBind] DummyChecker -> ARM/python/_m5/param_DummyChecker.cc
[SO PARAM] DummyChecker -> ARM/params/DummyChecker.hh
[ CXX] ARM/python/_m5/param_DummyChecker.cc -> .o
[SO PyBind] EmulatedDriver -> ARM/python/_m5/param_EmulatedDriver.cc
[ CXX] ARM/python/_m5/param_EmulatedDriver.cc -> .o
[SO PyBind] EnergyCtrl -> ARM/python/_m5/param_EnergyCtrl.cc
[SO PARAM] EnergyCtrl -> ARM/params/EnergyCtrl.hh
[ CXX] ARM/python/_m5/param_EnergyCtrl.cc -> .o
[SO PyBind] EtherBus -> ARM/python/_m5/param_EtherBus.cc
[SO PARAM] EtherBus -> ARM/params/EtherBus.hh
[ CXX] ARM/python/_m5/param_EtherBus.cc -> .o
[SO PyBind] EtherDevBase -> ARM/python/_m5/param_EtherDevBase.cc
[SO PARAM] EtherDevBase -> ARM/params/EtherDevBase.hh
[SO PARAM] EtherDevice -> ARM/params/EtherDevice.hh
[ CXX] ARM/python/_m5/param_EtherDevBase.cc -> .o
[SO PyBind] EtherDevice -> ARM/python/_m5/param_EtherDevice.cc
[ CXX] ARM/python/_m5/param_EtherDevice.cc -> .o
[SO PyBind] EtherDump -> ARM/python/_m5/param_EtherDump.cc
[ CXX] ARM/python/_m5/param_EtherDump.cc -> .o
[SO PyBind] EtherLink -> ARM/python/_m5/param_EtherLink.cc
[ CXX] ARM/python/_m5/param_EtherLink.cc -> .o
[SO PyBind] EtherSwitch -> ARM/python/_m5/param_EtherSwitch.cc
[SO PARAM] EtherSwitch -> ARM/params/EtherSwitch.hh
[ CXX] ARM/python/_m5/param_EtherSwitch.cc -> .o
[SO PyBind] EtherTap -> ARM/python/_m5/param_EtherTap.cc
[SO PARAM] EtherTap -> ARM/params/EtherTap.hh
[CONFIG H] USE_TUNTAP, 1 -> ARM/config/use_tuntap.hh
[SO PARAM] EtherTapStub -> ARM/params/EtherTapStub.hh
[SO PARAM] EtherTapBase -> ARM/params/EtherTapBase.hh
[ CXX] ARM/python/_m5/param_EtherTap.cc -> .o
[SO PyBind] EtherTapBase -> ARM/python/_m5/param_EtherTapBase.cc
[ CXX] ARM/python/_m5/param_EtherTapBase.cc -> .o
[SO PyBind] EtherTapStub -> ARM/python/_m5/param_EtherTapStub.cc
[ CXX] ARM/python/_m5/param_EtherTapStub.cc -> .o
[SO PyBind] ExeTracer -> ARM/python/_m5/param_ExeTracer.cc
[ CXX] ARM/python/_m5/param_ExeTracer.cc -> .o
[SO PyBind] ExternalMaster -> ARM/python/_m5/param_ExternalMaster.cc
[SO PARAM] ExternalMaster -> ARM/params/ExternalMaster.hh
[ CXX] ARM/python/_m5/param_ExternalMaster.cc -> .o
[SO PyBind] ExternalSlave -> ARM/python/_m5/param_ExternalSlave.cc
[SO PARAM] ExternalSlave -> ARM/params/ExternalSlave.hh
[ CXX] ARM/python/_m5/param_ExternalSlave.cc -> .o
[SO PyBind] FALRU -> ARM/python/_m5/param_FALRU.cc
[SO PARAM] FALRU -> ARM/params/FALRU.hh
[ CXX] ARM/python/_m5/param_FALRU.cc -> .o
[SO PyBind] FIFORP -> ARM/python/_m5/param_FIFORP.cc
[SO PARAM] FIFORP -> ARM/params/FIFORP.hh
[ CXX] ARM/python/_m5/param_FIFORP.cc -> .o
[SO PyBind] FUDesc -> ARM/python/_m5/param_FUDesc.cc
[ CXX] ARM/python/_m5/param_FUDesc.cc -> .o
[SO PyBind] FUPool -> ARM/python/_m5/param_FUPool.cc
[ CXX] ARM/python/_m5/param_FUPool.cc -> .o
[SO PyBind] FaultModel -> ARM/python/_m5/param_FaultModel.cc
[SO PARAM] FaultModel -> ARM/params/FaultModel.hh
[ CXX] ARM/python/_m5/param_FaultModel.cc -> .o
[SO PyBind] FlashDevice -> ARM/python/_m5/param_FlashDevice.cc
[SO PARAM] FlashDevice -> ARM/params/FlashDevice.hh
[ TRACING] -> ARM/debug/FlashDevice.hh
[ CXX] ARM/python/_m5/param_FlashDevice.cc -> .o
[SO PyBind] FreebsdArmSystem -> ARM/python/_m5/param_FreebsdArmSystem.cc
[SO PARAM] FreebsdArmSystem -> ARM/params/FreebsdArmSystem.hh
[ CXX] ARM/python/_m5/param_FreebsdArmSystem.cc -> .o
[SO PyBind] GarnetExtLink -> ARM/python/_m5/param_GarnetExtLink.cc
[SO PARAM] GarnetExtLink -> ARM/params/GarnetExtLink.hh
[SO PARAM] GarnetIntLink -> ARM/params/GarnetIntLink.hh
[ CXX] ARM/python/_m5/param_GarnetExtLink.cc -> .o
[SO PyBind] GarnetIntLink -> ARM/python/_m5/param_GarnetIntLink.cc
[ CXX] ARM/python/_m5/param_GarnetIntLink.cc -> .o
[SO PyBind] GarnetNetwork -> ARM/python/_m5/param_GarnetNetwork.cc
[SO PARAM] GarnetNetwork -> ARM/params/GarnetNetwork.hh
[SO PARAM] RubyNetwork -> ARM/params/RubyNetwork.hh
[ CXX] ARM/python/_m5/param_GarnetNetwork.cc -> .o
[SO PyBind] GarnetNetworkInterface -> ARM/python/_m5/param_GarnetNetworkInterface.cc
[SO PARAM] GarnetNetworkInterface -> ARM/params/GarnetNetworkInterface.hh
[ CXX] ARM/python/_m5/param_GarnetNetworkInterface.cc -> .o
[SO PyBind] GarnetRouter -> ARM/python/_m5/param_GarnetRouter.cc
[SO PARAM] GarnetRouter -> ARM/params/GarnetRouter.hh
[ CXX] ARM/python/_m5/param_GarnetRouter.cc -> .o
[SO PyBind] GarnetSyntheticTraffic -> ARM/python/_m5/param_GarnetSyntheticTraffic.cc
[SO PARAM] GarnetSyntheticTraffic -> ARM/params/GarnetSyntheticTraffic.hh
[ CXX] ARM/python/_m5/param_GarnetSyntheticTraffic.cc -> .o
[SO PyBind] GenericArmPciHost -> ARM/python/_m5/param_GenericArmPciHost.cc
[SO PARAM] GenericArmPciHost -> ARM/params/GenericArmPciHost.hh
[SO PARAM] GenericPciHost -> ARM/params/GenericPciHost.hh
[ CXX] ARM/python/_m5/param_GenericArmPciHost.cc -> .o
[SO PyBind] GenericArmSystem -> ARM/python/_m5/param_GenericArmSystem.cc
[ CXX] ARM/python/_m5/param_GenericArmSystem.cc -> .o
[SO PyBind] GenericPciHost -> ARM/python/_m5/param_GenericPciHost.cc
[ CXX] ARM/python/_m5/param_GenericPciHost.cc -> .o
[SO PyBind] GenericTimer -> ARM/python/_m5/param_GenericTimer.cc
[SO PARAM] GenericTimer -> ARM/params/GenericTimer.hh
[ CXX] ARM/python/_m5/param_GenericTimer.cc -> .o
[SO PyBind] GenericTimerMem -> ARM/python/_m5/param_GenericTimerMem.cc
[SO PARAM] GenericTimerMem -> ARM/params/GenericTimerMem.hh
[ CXX] ARM/python/_m5/param_GenericTimerMem.cc -> .o
[SO PyBind] GicV2 -> ARM/python/_m5/param_GicV2.cc
[SO PARAM] GicV2 -> ARM/params/GicV2.hh
[ CXX] ARM/python/_m5/param_GicV2.cc -> .o
[SO PyBind] Gicv2m -> ARM/python/_m5/param_Gicv2m.cc
[SO PARAM] Gicv2m -> ARM/params/Gicv2m.hh
[SO PARAM] Gicv2mFrame -> ARM/params/Gicv2mFrame.hh
[ CXX] ARM/python/_m5/param_Gicv2m.cc -> .o
[SO PyBind] Gicv2mFrame -> ARM/python/_m5/param_Gicv2mFrame.cc
[ CXX] ARM/python/_m5/param_Gicv2mFrame.cc -> .o
[SO PyBind] Gicv3 -> ARM/python/_m5/param_Gicv3.cc
[SO PARAM] Gicv3 -> ARM/params/Gicv3.hh
[ CXX] ARM/python/_m5/param_Gicv3.cc -> .o
[SO PyBind] GoodbyeObject -> ARM/python/_m5/param_GoodbyeObject.cc
[SO PARAM] GoodbyeObject -> ARM/params/GoodbyeObject.hh
[ CXX] ARM/python/_m5/param_GoodbyeObject.cc -> .o
[SO PyBind] HDLcd -> ARM/python/_m5/param_HDLcd.cc
[SO PARAM] HDLcd -> ARM/params/HDLcd.hh
[SO PARAM] VncInput -> ARM/params/VncInput.hh
[ CXX] ARM/python/_m5/param_HDLcd.cc -> .o
[SO PyBind] HMCController -> ARM/python/_m5/param_HMCController.cc
[SO PARAM] HMCController -> ARM/params/HMCController.hh
[SO PARAM] NoncoherentXBar -> ARM/params/NoncoherentXBar.hh
[ CXX] ARM/python/_m5/param_HMCController.cc -> .o
[SO PyBind] HelloObject -> ARM/python/_m5/param_HelloObject.cc
[SO PARAM] HelloObject -> ARM/params/HelloObject.hh
[ CXX] ARM/python/_m5/param_HelloObject.cc -> .o
[SO PyBind] I2CBus -> ARM/python/_m5/param_I2CBus.cc
[SO PARAM] I2CBus -> ARM/params/I2CBus.hh
[SO PARAM] I2CDevice -> ARM/params/I2CDevice.hh
[ CXX] ARM/python/_m5/param_I2CBus.cc -> .o
[SO PyBind] I2CDevice -> ARM/python/_m5/param_I2CDevice.cc
[ CXX] ARM/python/_m5/param_I2CDevice.cc -> .o
[SO PyBind] IGbE -> ARM/python/_m5/param_IGbE.cc
[SO PARAM] IGbE -> ARM/params/IGbE.hh
[ TRACING] -> ARM/debug/EthernetDesc.hh
[ TRACING] -> ARM/debug/EthernetIntr.hh
[ CXX] ARM/python/_m5/param_IGbE.cc -> .o
[SO PyBind] IdeController -> ARM/python/_m5/param_IdeController.cc
[SO PARAM] IdeController -> ARM/params/IdeController.hh
[SO PARAM] IdeDisk -> ARM/params/IdeDisk.hh
[ CXX] ARM/python/_m5/param_IdeController.cc -> .o
[SO PyBind] IdeDisk -> ARM/python/_m5/param_IdeDisk.cc
[ CXX] ARM/python/_m5/param_IdeDisk.cc -> .o
[SO PyBind] IndirectMemoryPrefetcher -> ARM/python/_m5/param_IndirectMemoryPrefetcher.cc
[SO PARAM] IndirectMemoryPrefetcher -> ARM/params/IndirectMemoryPrefetcher.hh
[ CXX] ARM/python/_m5/param_IndirectMemoryPrefetcher.cc -> .o
[SO PyBind] InstTracer -> ARM/python/_m5/param_InstTracer.cc
[ CXX] ARM/python/_m5/param_InstTracer.cc -> .o
[SO PyBind] IntelTrace -> ARM/python/_m5/param_IntelTrace.cc
[SO PARAM] IntelTrace -> ARM/params/IntelTrace.hh
[ CXX] ARM/python/_m5/param_IntelTrace.cc -> .o
[SO PyBind] IntrControl -> ARM/python/_m5/param_IntrControl.cc
[ CXX] ARM/python/_m5/param_IntrControl.cc -> .o
[SO PyBind] InvalidateGenerator -> ARM/python/_m5/param_InvalidateGenerator.cc
[SO PARAM] InvalidateGenerator -> ARM/params/InvalidateGenerator.hh
[ CXX] ARM/python/_m5/param_InvalidateGenerator.cc -> .o
[SO PyBind] IrregularStreamBufferPrefetcher -> ARM/python/_m5/param_IrregularStreamBufferPrefetcher.cc
[SO PARAM] IrregularStreamBufferPrefetcher -> ARM/params/IrregularStreamBufferPrefetcher.hh
[ CXX] ARM/python/_m5/param_IrregularStreamBufferPrefetcher.cc -> .o
[SO PyBind] IsaFake -> ARM/python/_m5/param_IsaFake.cc
[SO PARAM] IsaFake -> ARM/params/IsaFake.hh
[ CXX] ARM/python/_m5/param_IsaFake.cc -> .o
[SO PyBind] L1Cache_Controller -> ARM/python/_m5/param_L1Cache_Controller.cc
[SO PARAM] L1Cache_Controller -> ARM/params/L1Cache_Controller.hh
[ CXX] ARM/python/_m5/param_L1Cache_Controller.cc -> .o
[SO PyBind] L2Cache_Controller -> ARM/python/_m5/param_L2Cache_Controller.cc
[SO PARAM] L2Cache_Controller -> ARM/params/L2Cache_Controller.hh
[ CXX] ARM/python/_m5/param_L2Cache_Controller.cc -> .o
[SO PyBind] LFURP -> ARM/python/_m5/param_LFURP.cc
[SO PARAM] LFURP -> ARM/params/LFURP.hh
[ CXX] ARM/python/_m5/param_LFURP.cc -> .o
[SO PyBind] LRURP -> ARM/python/_m5/param_LRURP.cc
[ CXX] ARM/python/_m5/param_LRURP.cc -> .o
[SO PyBind] LRUReplacementPolicy -> ARM/python/_m5/param_LRUReplacementPolicy.cc
[SO PARAM] LRUReplacementPolicy -> ARM/params/LRUReplacementPolicy.hh
[ CXX] ARM/python/_m5/param_LRUReplacementPolicy.cc -> .o
[SO PyBind] LTAGE -> ARM/python/_m5/param_LTAGE.cc
[SO PARAM] LTAGE -> ARM/params/LTAGE.hh
[SO PARAM] TAGE -> ARM/params/TAGE.hh
[SO PARAM] TAGEBase -> ARM/params/TAGEBase.hh
[SO PARAM] LoopPredictor -> ARM/params/LoopPredictor.hh
[ CXX] ARM/python/_m5/param_LTAGE.cc -> .o
[SO PyBind] LinuxArmSystem -> ARM/python/_m5/param_LinuxArmSystem.cc
[SO PARAM] LinuxArmSystem -> ARM/params/LinuxArmSystem.hh
[ CXX] ARM/python/_m5/param_LinuxArmSystem.cc -> .o
[SO PyBind] LocalBP -> ARM/python/_m5/param_LocalBP.cc
[SO PARAM] LocalBP -> ARM/params/LocalBP.hh
[ CXX] ARM/python/_m5/param_LocalBP.cc -> .o
[SO PyBind] LoopPredictor -> ARM/python/_m5/param_LoopPredictor.cc
[ CXX] ARM/python/_m5/param_LoopPredictor.cc -> .o
[SO PyBind] MRURP -> ARM/python/_m5/param_MRURP.cc
[SO PARAM] MRURP -> ARM/params/MRURP.hh
[ CXX] ARM/python/_m5/param_MRURP.cc -> .o
[SO PyBind] MathExprPowerModel -> ARM/python/_m5/param_MathExprPowerModel.cc
[SO PARAM] MathExprPowerModel -> ARM/params/MathExprPowerModel.hh
[ CXX] ARM/python/_m5/param_MathExprPowerModel.cc -> .o
[SO PyBind] MemChecker -> ARM/python/_m5/param_MemChecker.cc
[SO PARAM] MemChecker -> ARM/params/MemChecker.hh
[ TRACING] -> ARM/debug/MemChecker.hh
[ CXX] ARM/python/_m5/param_MemChecker.cc -> .o
[SO PyBind] MemCheckerMonitor -> ARM/python/_m5/param_MemCheckerMonitor.cc
[SO PARAM] MemCheckerMonitor -> ARM/params/MemCheckerMonitor.hh
[ CXX] ARM/python/_m5/param_MemCheckerMonitor.cc -> .o
[SO PyBind] MemDelay -> ARM/python/_m5/param_MemDelay.cc
[SO PARAM] MemDelay -> ARM/params/MemDelay.hh
[ CXX] ARM/python/_m5/param_MemDelay.cc -> .o
[SO PyBind] MemFootprintProbe -> ARM/python/_m5/param_MemFootprintProbe.cc
[SO PARAM] MemFootprintProbe -> ARM/params/MemFootprintProbe.hh
[ CXX] ARM/python/_m5/param_MemFootprintProbe.cc -> .o
[SO PyBind] MemObject -> ARM/python/_m5/param_MemObject.cc
[ CXX] ARM/python/_m5/param_MemObject.cc -> .o
[SO PyBind] MemTest -> ARM/python/_m5/param_MemTest.cc
[SO PARAM] MemTest -> ARM/params/MemTest.hh
[ CXX] ARM/python/_m5/param_MemTest.cc -> .o
[SO PyBind] MessageBuffer -> ARM/python/_m5/param_MessageBuffer.cc
[ CXX] ARM/python/_m5/param_MessageBuffer.cc -> .o
[SO PyBind] MinorCPU -> ARM/python/_m5/param_MinorCPU.cc
[SO PARAM] MinorCPU -> ARM/params/MinorCPU.hh
[SO PARAM] MinorFU -> ARM/params/MinorFU.hh
[SO PARAM] MinorFUPool -> ARM/params/MinorFUPool.hh
[SO PARAM] MinorOpClass -> ARM/params/MinorOpClass.hh
[SO PARAM] MinorOpClassSet -> ARM/params/MinorOpClassSet.hh
[SO PARAM] TimingExpr -> ARM/params/TimingExpr.hh
[SO PARAM] TimingExprBin -> ARM/params/TimingExprBin.hh
[SO PARAM] TimingExprIf -> ARM/params/TimingExprIf.hh
[SO PARAM] TimingExprLet -> ARM/params/TimingExprLet.hh
[SO PARAM] TimingExprLiteral -> ARM/params/TimingExprLiteral.hh
[SO PARAM] TimingExprReadIntReg -> ARM/params/TimingExprReadIntReg.hh
[SO PARAM] TimingExprRef -> ARM/params/TimingExprRef.hh
[SO PARAM] TimingExprSrcReg -> ARM/params/TimingExprSrcReg.hh
[SO PARAM] TimingExprUn -> ARM/params/TimingExprUn.hh
[ TRACING] -> ARM/debug/MinorTrace.hh
[SO PARAM] MinorFUTiming -> ARM/params/MinorFUTiming.hh
[ CXX] ARM/python/_m5/param_MinorCPU.cc -> .o
[SO PyBind] MinorFU -> ARM/python/_m5/param_MinorFU.cc
[ CXX] ARM/python/_m5/param_MinorFU.cc -> .o
[SO PyBind] MinorFUPool -> ARM/python/_m5/param_MinorFUPool.cc
[ CXX] ARM/python/_m5/param_MinorFUPool.cc -> .o
[SO PyBind] MinorFUTiming -> ARM/python/_m5/param_MinorFUTiming.cc
[ CXX] ARM/python/_m5/param_MinorFUTiming.cc -> .o
[SO PyBind] MinorOpClass -> ARM/python/_m5/param_MinorOpClass.cc
[ CXX] ARM/python/_m5/param_MinorOpClass.cc -> .o
[SO PyBind] MinorOpClassSet -> ARM/python/_m5/param_MinorOpClassSet.cc
[ CXX] ARM/python/_m5/param_MinorOpClassSet.cc -> .o
[SO PyBind] MmioVirtIO -> ARM/python/_m5/param_MmioVirtIO.cc
[SO PARAM] MmioVirtIO -> ARM/params/MmioVirtIO.hh
[SO PARAM] VirtIODeviceBase -> ARM/params/VirtIODeviceBase.hh
[ CXX] ARM/python/_m5/param_MmioVirtIO.cc -> .o
[SO PyBind] NSGigE -> ARM/python/_m5/param_NSGigE.cc
[SO PARAM] NSGigE -> ARM/params/NSGigE.hh
[ CXX] ARM/python/_m5/param_NSGigE.cc -> .o
[SO PyBind] NativeTrace -> ARM/python/_m5/param_NativeTrace.cc
[ CXX] ARM/python/_m5/param_NativeTrace.cc -> .o
[SO PyBind] NetworkLink -> ARM/python/_m5/param_NetworkLink.cc
[ CXX] ARM/python/_m5/param_NetworkLink.cc -> .o
[SO PyBind] NoMaliGpu -> ARM/python/_m5/param_NoMaliGpu.cc
[ CXX] ARM/python/_m5/param_NoMaliGpu.cc -> .o
[SO PyBind] NonCachingSimpleCPU -> ARM/python/_m5/param_NonCachingSimpleCPU.cc
[SO PARAM] NonCachingSimpleCPU -> ARM/params/NonCachingSimpleCPU.hh
[ CXX] ARM/python/_m5/param_NonCachingSimpleCPU.cc -> .o
[SO PyBind] NoncoherentCache -> ARM/python/_m5/param_NoncoherentCache.cc
[SO PARAM] NoncoherentCache -> ARM/params/NoncoherentCache.hh
[ CXX] ARM/python/_m5/param_NoncoherentCache.cc -> .o
[SO PyBind] NoncoherentXBar -> ARM/python/_m5/param_NoncoherentXBar.cc
[ CXX] ARM/python/_m5/param_NoncoherentXBar.cc -> .o
[SO PyBind] O3Checker -> ARM/python/_m5/param_O3Checker.cc
[SO PARAM] O3Checker -> ARM/params/O3Checker.hh
[ CXX] ARM/python/_m5/param_O3Checker.cc -> .o
[SO PyBind] OpDesc -> ARM/python/_m5/param_OpDesc.cc
[ CXX] ARM/python/_m5/param_OpDesc.cc -> .o
[SO PyBind] PL031 -> ARM/python/_m5/param_PL031.cc
[SO PARAM] PL031 -> ARM/params/PL031.hh
[ CXX] ARM/python/_m5/param_PL031.cc -> .o
[SO PyBind] PS2Device -> ARM/python/_m5/param_PS2Device.cc
[SO PARAM] PS2Device -> ARM/params/PS2Device.hh
[ CXX] ARM/python/_m5/param_PS2Device.cc -> .o
[SO PyBind] PS2Keyboard -> ARM/python/_m5/param_PS2Keyboard.cc
[SO PARAM] PS2Keyboard -> ARM/params/PS2Keyboard.hh
[ CXX] ARM/python/_m5/param_PS2Keyboard.cc -> .o
[SO PyBind] PS2Mouse -> ARM/python/_m5/param_PS2Mouse.cc
[SO PARAM] PS2Mouse -> ARM/params/PS2Mouse.hh
[ CXX] ARM/python/_m5/param_PS2Mouse.cc -> .o
[SO PyBind] PS2TouchKit -> ARM/python/_m5/param_PS2TouchKit.cc
[SO PARAM] PS2TouchKit -> ARM/params/PS2TouchKit.hh
[ CXX] ARM/python/_m5/param_PS2TouchKit.cc -> .o
[SO PyBind] PciDevice -> ARM/python/_m5/param_PciDevice.cc
[ CXX] ARM/python/_m5/param_PciDevice.cc -> .o
[SO PyBind] PciHost -> ARM/python/_m5/param_PciHost.cc
[ CXX] ARM/python/_m5/param_PciHost.cc -> .o
[SO PyBind] PciVirtIO -> ARM/python/_m5/param_PciVirtIO.cc
[SO PARAM] PciVirtIO -> ARM/params/PciVirtIO.hh
[ CXX] ARM/python/_m5/param_PciVirtIO.cc -> .o
[SO PyBind] PioDevice -> ARM/python/_m5/param_PioDevice.cc
[ CXX] ARM/python/_m5/param_PioDevice.cc -> .o
[SO PyBind] Pl011 -> ARM/python/_m5/param_Pl011.cc
[SO PARAM] Pl011 -> ARM/params/Pl011.hh
[SO PARAM] Uart -> ARM/params/Uart.hh
[SO PARAM] SerialDevice -> ARM/params/SerialDevice.hh
[ CXX] ARM/python/_m5/param_Pl011.cc -> .o
[SO PyBind] Pl050 -> ARM/python/_m5/param_Pl050.cc
[SO PARAM] Pl050 -> ARM/params/Pl050.hh
[ CXX] ARM/python/_m5/param_Pl050.cc -> .o
[SO PyBind] Pl111 -> ARM/python/_m5/param_Pl111.cc
[SO PARAM] Pl111 -> ARM/params/Pl111.hh
[ CXX] ARM/python/_m5/param_Pl111.cc -> .o
[SO PyBind] Platform -> ARM/python/_m5/param_Platform.cc
[ CXX] ARM/python/_m5/param_Platform.cc -> .o
[SO PyBind] PowerModel -> ARM/python/_m5/param_PowerModel.cc
[ CXX] ARM/python/_m5/param_PowerModel.cc -> .o
[SO PyBind] PowerModelState -> ARM/python/_m5/param_PowerModelState.cc
[ CXX] ARM/python/_m5/param_PowerModelState.cc -> .o
[SO PyBind] Prefetcher -> ARM/python/_m5/param_Prefetcher.cc
[ CXX] ARM/python/_m5/param_Prefetcher.cc -> .o
[SO PyBind] ProbeListenerObject -> ARM/python/_m5/param_ProbeListenerObject.cc
[SO PARAM] ProbeListenerObject -> ARM/params/ProbeListenerObject.hh
[ CXX] ARM/python/_m5/param_ProbeListenerObject.cc -> .o
[SO PyBind] Process -> ARM/python/_m5/param_Process.cc
[ CXX] ARM/python/_m5/param_Process.cc -> .o
[SO PyBind] PseudoLRUReplacementPolicy -> ARM/python/_m5/param_PseudoLRUReplacementPolicy.cc
[SO PARAM] PseudoLRUReplacementPolicy -> ARM/params/PseudoLRUReplacementPolicy.hh
[ CXX] ARM/python/_m5/param_PseudoLRUReplacementPolicy.cc -> .o
[SO PyBind] PyTrafficGen -> ARM/python/_m5/param_PyTrafficGen.cc
[SO PARAM] PyTrafficGen -> ARM/params/PyTrafficGen.hh
[ CXX] ARM/python/_m5/param_PyTrafficGen.cc -> .o
[SO PyBind] QoSFixedPriorityPolicy -> ARM/python/_m5/param_QoSFixedPriorityPolicy.cc
[SO PARAM] QoSFixedPriorityPolicy -> ARM/params/QoSFixedPriorityPolicy.hh
[ CXX] ARM/python/_m5/param_QoSFixedPriorityPolicy.cc -> .o
[SO PyBind] QoSMemCtrl -> ARM/python/_m5/param_QoSMemCtrl.cc
[ CXX] ARM/python/_m5/param_QoSMemCtrl.cc -> .o
[SO PyBind] QoSMemSinkCtrl -> ARM/python/_m5/param_QoSMemSinkCtrl.cc
[SO PARAM] QoSMemSinkCtrl -> ARM/params/QoSMemSinkCtrl.hh
[ CXX] ARM/python/_m5/param_QoSMemSinkCtrl.cc -> .o
[SO PyBind] QoSPolicy -> ARM/python/_m5/param_QoSPolicy.cc
[ CXX] ARM/python/_m5/param_QoSPolicy.cc -> .o
[SO PyBind] QoSPropFairPolicy -> ARM/python/_m5/param_QoSPropFairPolicy.cc
[SO PARAM] QoSPropFairPolicy -> ARM/params/QoSPropFairPolicy.hh
[ CXX] ARM/python/_m5/param_QoSPropFairPolicy.cc -> .o
[SO PyBind] QoSTurnaroundPolicy -> ARM/python/_m5/param_QoSTurnaroundPolicy.cc
[ CXX] ARM/python/_m5/param_QoSTurnaroundPolicy.cc -> .o
[SO PyBind] QoSTurnaroundPolicyIdeal -> ARM/python/_m5/param_QoSTurnaroundPolicyIdeal.cc
[SO PARAM] QoSTurnaroundPolicyIdeal -> ARM/params/QoSTurnaroundPolicyIdeal.hh
[ CXX] ARM/python/_m5/param_QoSTurnaroundPolicyIdeal.cc -> .o
[SO PyBind] QueuedPrefetcher -> ARM/python/_m5/param_QueuedPrefetcher.cc
[ CXX] ARM/python/_m5/param_QueuedPrefetcher.cc -> .o
[SO PyBind] RandomRP -> ARM/python/_m5/param_RandomRP.cc
[SO PARAM] RandomRP -> ARM/params/RandomRP.hh
[ CXX] ARM/python/_m5/param_RandomRP.cc -> .o
[SO PyBind] RangeAddrMapper -> ARM/python/_m5/param_RangeAddrMapper.cc
[ CXX] ARM/python/_m5/param_RangeAddrMapper.cc -> .o
[SO PyBind] RawDiskImage -> ARM/python/_m5/param_RawDiskImage.cc
[ CXX] ARM/python/_m5/param_RawDiskImage.cc -> .o
[SO PyBind] RealView -> ARM/python/_m5/param_RealView.cc
[ CXX] ARM/python/_m5/param_RealView.cc -> .o
[SO PyBind] RealViewCtrl -> ARM/python/_m5/param_RealViewCtrl.cc
[SO PARAM] RealViewCtrl -> ARM/params/RealViewCtrl.hh
[SO PARAM] RealViewOsc -> ARM/params/RealViewOsc.hh
[SO PARAM] RealViewTemperatureSensor -> ARM/params/RealViewTemperatureSensor.hh
[ CXX] ARM/python/_m5/param_RealViewCtrl.cc -> .o
[SO PyBind] RealViewOsc -> ARM/python/_m5/param_RealViewOsc.cc
[ CXX] ARM/python/_m5/param_RealViewOsc.cc -> .o
[SO PyBind] RealViewTemperatureSensor -> ARM/python/_m5/param_RealViewTemperatureSensor.cc
[ CXX] ARM/python/_m5/param_RealViewTemperatureSensor.cc -> .o
[SO PyBind] ReplacementPolicy -> ARM/python/_m5/param_ReplacementPolicy.cc
[ CXX] ARM/python/_m5/param_ReplacementPolicy.cc -> .o
[SO PyBind] Root -> ARM/python/_m5/param_Root.cc
[SO PARAM] Root -> ARM/params/Root.hh
[ CXX] ARM/python/_m5/param_Root.cc -> .o
[SO PyBind] RubyCache -> ARM/python/_m5/param_RubyCache.cc
[ CXX] ARM/python/_m5/param_RubyCache.cc -> .o
[SO PyBind] RubyController -> ARM/python/_m5/param_RubyController.cc
[ CXX] ARM/python/_m5/param_RubyController.cc -> .o
[SO PyBind] RubyDirectedTester -> ARM/python/_m5/param_RubyDirectedTester.cc
[ CXX] ARM/python/_m5/param_RubyDirectedTester.cc -> .o
[SO PyBind] RubyDirectoryMemory -> ARM/python/_m5/param_RubyDirectoryMemory.cc
[ CXX] ARM/python/_m5/param_RubyDirectoryMemory.cc -> .o
[SO PyBind] RubyNetwork -> ARM/python/_m5/param_RubyNetwork.cc
[ CXX] ARM/python/_m5/param_RubyNetwork.cc -> .o
[SO PyBind] RubyPort -> ARM/python/_m5/param_RubyPort.cc
[ CXX] ARM/python/_m5/param_RubyPort.cc -> .o
[SO PyBind] RubyPortProxy -> ARM/python/_m5/param_RubyPortProxy.cc
[SO PARAM] RubyPortProxy -> ARM/params/RubyPortProxy.hh
[ CXX] ARM/python/_m5/param_RubyPortProxy.cc -> .o
[SO PyBind] RubySequencer -> ARM/python/_m5/param_RubySequencer.cc
[ CXX] ARM/python/_m5/param_RubySequencer.cc -> .o
[SO PyBind] RubySystem -> ARM/python/_m5/param_RubySystem.cc
[ CXX] ARM/python/_m5/param_RubySystem.cc -> .o
[SO PyBind] RubyTester -> ARM/python/_m5/param_RubyTester.cc
[SO PARAM] RubyTester -> ARM/params/RubyTester.hh
[ CXX] ARM/python/_m5/param_RubyTester.cc -> .o
[SO PyBind] RubyWireBuffer -> ARM/python/_m5/param_RubyWireBuffer.cc
[ CXX] ARM/python/_m5/param_RubyWireBuffer.cc -> .o
[SO PyBind] SBOOEPrefetcher -> ARM/python/_m5/param_SBOOEPrefetcher.cc
[SO PARAM] SBOOEPrefetcher -> ARM/params/SBOOEPrefetcher.hh
[ CXX] ARM/python/_m5/param_SBOOEPrefetcher.cc -> .o
[SO PyBind] STeMSPrefetcher -> ARM/python/_m5/param_STeMSPrefetcher.cc
[SO PARAM] STeMSPrefetcher -> ARM/params/STeMSPrefetcher.hh
[ CXX] ARM/python/_m5/param_STeMSPrefetcher.cc -> .o
[SO PyBind] SecondChanceRP -> ARM/python/_m5/param_SecondChanceRP.cc
[SO PARAM] SecondChanceRP -> ARM/params/SecondChanceRP.hh
[ CXX] ARM/python/_m5/param_SecondChanceRP.cc -> .o
[SO PyBind] SectorTags -> ARM/python/_m5/param_SectorTags.cc
[SO PARAM] SectorTags -> ARM/params/SectorTags.hh
[ CXX] ARM/python/_m5/param_SectorTags.cc -> .o
[SO PyBind] SerialDevice -> ARM/python/_m5/param_SerialDevice.cc
[ CXX] ARM/python/_m5/param_SerialDevice.cc -> .o
[SO PyBind] SerialLink -> ARM/python/_m5/param_SerialLink.cc
[SO PARAM] SerialLink -> ARM/params/SerialLink.hh
[ CXX] ARM/python/_m5/param_SerialLink.cc -> .o
[SO PyBind] SerialNullDevice -> ARM/python/_m5/param_SerialNullDevice.cc
[SO PARAM] SerialNullDevice -> ARM/params/SerialNullDevice.hh
[ CXX] ARM/python/_m5/param_SerialNullDevice.cc -> .o
[SO PyBind] SeriesRequestGenerator -> ARM/python/_m5/param_SeriesRequestGenerator.cc
[SO PARAM] SeriesRequestGenerator -> ARM/params/SeriesRequestGenerator.hh
[ CXX] ARM/python/_m5/param_SeriesRequestGenerator.cc -> .o
[SO PyBind] SetAssociative -> ARM/python/_m5/param_SetAssociative.cc
[SO PARAM] SetAssociative -> ARM/params/SetAssociative.hh
[ CXX] ARM/python/_m5/param_SetAssociative.cc -> .o
[SO PyBind] SignaturePathPrefetcher -> ARM/python/_m5/param_SignaturePathPrefetcher.cc
[SO PARAM] SignaturePathPrefetcher -> ARM/params/SignaturePathPrefetcher.hh
[ CXX] ARM/python/_m5/param_SignaturePathPrefetcher.cc -> .o
[SO PyBind] SignaturePathPrefetcherV2 -> ARM/python/_m5/param_SignaturePathPrefetcherV2.cc
[SO PARAM] SignaturePathPrefetcherV2 -> ARM/params/SignaturePathPrefetcherV2.hh
[ CXX] ARM/python/_m5/param_SignaturePathPrefetcherV2.cc -> .o
[SO PyBind] SimObject -> ARM/python/_m5/param_SimObject.cc
[ CXX] ARM/python/_m5/param_SimObject.cc -> .o
[SO PyBind] SimPoint -> ARM/python/_m5/param_SimPoint.cc
[SO PARAM] SimPoint -> ARM/params/SimPoint.hh
[ CXX] ARM/python/_m5/param_SimPoint.cc -> .o
[SO PyBind] SimpleCache -> ARM/python/_m5/param_SimpleCache.cc
[SO PARAM] SimpleCache -> ARM/params/SimpleCache.hh
[ CXX] ARM/python/_m5/param_SimpleCache.cc -> .o
[SO PyBind] SimpleDisk -> ARM/python/_m5/param_SimpleDisk.cc
[SO PARAM] SimpleDisk -> ARM/params/SimpleDisk.hh
[ CXX] ARM/python/_m5/param_SimpleDisk.cc -> .o
[SO PyBind] SimpleExtLink -> ARM/python/_m5/param_SimpleExtLink.cc
[SO PARAM] SimpleExtLink -> ARM/params/SimpleExtLink.hh
[SO PARAM] SimpleIntLink -> ARM/params/SimpleIntLink.hh
[ CXX] ARM/python/_m5/param_SimpleExtLink.cc -> .o
[SO PyBind] SimpleIntLink -> ARM/python/_m5/param_SimpleIntLink.cc
[ CXX] ARM/python/_m5/param_SimpleIntLink.cc -> .o
[SO PyBind] SimpleMemDelay -> ARM/python/_m5/param_SimpleMemDelay.cc
[SO PARAM] SimpleMemDelay -> ARM/params/SimpleMemDelay.hh
[ CXX] ARM/python/_m5/param_SimpleMemDelay.cc -> .o
[SO PyBind] SimpleMemobj -> ARM/python/_m5/param_SimpleMemobj.cc
[SO PARAM] SimpleMemobj -> ARM/params/SimpleMemobj.hh
[ CXX] ARM/python/_m5/param_SimpleMemobj.cc -> .o
[SO PyBind] SimpleMemory -> ARM/python/_m5/param_SimpleMemory.cc
[ CXX] ARM/python/_m5/param_SimpleMemory.cc -> .o
[SO PyBind] SimpleNetwork -> ARM/python/_m5/param_SimpleNetwork.cc
[SO PARAM] SimpleNetwork -> ARM/params/SimpleNetwork.hh
[ CXX] ARM/python/_m5/param_SimpleNetwork.cc -> .o
[SO PyBind] SimpleObject -> ARM/python/_m5/param_SimpleObject.cc
[SO PARAM] SimpleObject -> ARM/params/SimpleObject.hh
[ CXX] ARM/python/_m5/param_SimpleObject.cc -> .o
[SO PyBind] SimpleTrace -> ARM/python/_m5/param_SimpleTrace.cc
[SO PARAM] SimpleTrace -> ARM/params/SimpleTrace.hh
[ CXX] ARM/python/_m5/param_SimpleTrace.cc -> .o
[SO PyBind] SimpleUart -> ARM/python/_m5/param_SimpleUart.cc
[SO PARAM] SimpleUart -> ARM/params/SimpleUart.hh
[ CXX] ARM/python/_m5/param_SimpleUart.cc -> .o
[SO PyBind] Sinic -> ARM/python/_m5/param_Sinic.cc
[SO PARAM] Sinic -> ARM/params/Sinic.hh
[ CXX] ARM/python/_m5/param_Sinic.cc -> .o
[SO PyBind] SkewedAssociative -> ARM/python/_m5/param_SkewedAssociative.cc
[SO PARAM] SkewedAssociative -> ARM/params/SkewedAssociative.hh
[ CXX] ARM/python/_m5/param_SkewedAssociative.cc -> .o
[SO PyBind] SlimAMPMPrefetcher -> ARM/python/_m5/param_SlimAMPMPrefetcher.cc
[SO PARAM] SlimAMPMPrefetcher -> ARM/params/SlimAMPMPrefetcher.hh
[ CXX] ARM/python/_m5/param_SlimAMPMPrefetcher.cc -> .o
[SO PyBind] SnoopFilter -> ARM/python/_m5/param_SnoopFilter.cc
[ CXX] ARM/python/_m5/param_SnoopFilter.cc -> .o
[SO PyBind] Sp804 -> ARM/python/_m5/param_Sp804.cc
[SO PARAM] Sp804 -> ARM/params/Sp804.hh
[ CXX] ARM/python/_m5/param_Sp804.cc -> .o
[SO PyBind] SrcClockDomain -> ARM/python/_m5/param_SrcClockDomain.cc
[ CXX] ARM/python/_m5/param_SrcClockDomain.cc -> .o
[SO PyBind] StackDistProbe -> ARM/python/_m5/param_StackDistProbe.cc
[SO PARAM] StackDistProbe -> ARM/params/StackDistProbe.hh
[ CXX] ARM/python/_m5/param_StackDistProbe.cc -> .o
[SO PyBind] StatisticalCorrector -> ARM/python/_m5/param_StatisticalCorrector.cc
[SO PARAM] StatisticalCorrector -> ARM/params/StatisticalCorrector.hh
[ CXX] ARM/python/_m5/param_StatisticalCorrector.cc -> .o
[SO PyBind] StridePrefetcher -> ARM/python/_m5/param_StridePrefetcher.cc
[SO PARAM] StridePrefetcher -> ARM/params/StridePrefetcher.hh
[ CXX] ARM/python/_m5/param_StridePrefetcher.cc -> .o
[SO PyBind] SubSystem -> ARM/python/_m5/param_SubSystem.cc
[ CXX] ARM/python/_m5/param_SubSystem.cc -> .o
[SO PyBind] Switch -> ARM/python/_m5/param_Switch.cc
[SO PARAM] Switch -> ARM/params/Switch.hh
[ CXX] ARM/python/_m5/param_Switch.cc -> .o
[SO PyBind] System -> ARM/python/_m5/param_System.cc
[SO PARAM] ThermalCapacitor -> ARM/params/ThermalCapacitor.hh
[SO PARAM] ThermalReference -> ARM/params/ThermalReference.hh
[SO PARAM] ThermalResistor -> ARM/params/ThermalResistor.hh
[ CXX] ARM/python/_m5/param_System.cc -> .o
[SO PyBind] SystemC_Kernel -> ARM/python/_m5/param_SystemC_Kernel.cc
[SO PARAM] SystemC_Kernel -> ARM/params/SystemC_Kernel.hh
[ CXX] ARM/python/_m5/param_SystemC_Kernel.cc -> .o
[SO PyBind] SystemC_ScModule -> ARM/python/_m5/param_SystemC_ScModule.cc
[SO PARAM] SystemC_ScModule -> ARM/params/SystemC_ScModule.hh
[SO PARAM] SystemC_ScObject -> ARM/params/SystemC_ScObject.hh
[ CXX] ARM/python/_m5/param_SystemC_ScModule.cc -> .o
[SO PyBind] SystemC_ScObject -> ARM/python/_m5/param_SystemC_ScObject.cc
[ CXX] ARM/python/_m5/param_SystemC_ScObject.cc -> .o
[SO PyBind] TAGE -> ARM/python/_m5/param_TAGE.cc
[ CXX] ARM/python/_m5/param_TAGE.cc -> .o
[SO PyBind] TAGEBase -> ARM/python/_m5/param_TAGEBase.cc
[ CXX] ARM/python/_m5/param_TAGEBase.cc -> .o
[SO PyBind] TAGE_SC_L -> ARM/python/_m5/param_TAGE_SC_L.cc
[SO PARAM] TAGE_SC_L -> ARM/params/TAGE_SC_L.hh
[SO PARAM] TAGE_SC_L_LoopPredictor -> ARM/params/TAGE_SC_L_LoopPredictor.hh
[SO PARAM] TAGE_SC_L_TAGE -> ARM/params/TAGE_SC_L_TAGE.hh
[ CXX] ARM/python/_m5/param_TAGE_SC_L.cc -> .o
[SO PyBind] TAGE_SC_L_64KB -> ARM/python/_m5/param_TAGE_SC_L_64KB.cc
[SO PARAM] TAGE_SC_L_64KB -> ARM/params/TAGE_SC_L_64KB.hh
[SO PARAM] TAGE_SC_L_64KB_StatisticalCorrector -> ARM/params/TAGE_SC_L_64KB_StatisticalCorrector.hh
[SO PARAM] TAGE_SC_L_TAGE_64KB -> ARM/params/TAGE_SC_L_TAGE_64KB.hh
[ CXX] ARM/python/_m5/param_TAGE_SC_L_64KB.cc -> .o
[SO PyBind] TAGE_SC_L_64KB_StatisticalCorrector -> ARM/python/_m5/param_TAGE_SC_L_64KB_StatisticalCorrector.cc
[ CXX] ARM/python/_m5/param_TAGE_SC_L_64KB_StatisticalCorrector.cc -> .o
[SO PyBind] TAGE_SC_L_8KB -> ARM/python/_m5/param_TAGE_SC_L_8KB.cc
[SO PARAM] TAGE_SC_L_8KB -> ARM/params/TAGE_SC_L_8KB.hh
[SO PARAM] TAGE_SC_L_8KB_StatisticalCorrector -> ARM/params/TAGE_SC_L_8KB_StatisticalCorrector.hh
[SO PARAM] TAGE_SC_L_TAGE_8KB -> ARM/params/TAGE_SC_L_TAGE_8KB.hh
[ CXX] ARM/python/_m5/param_TAGE_SC_L_8KB.cc -> .o
[SO PyBind] TAGE_SC_L_8KB_StatisticalCorrector -> ARM/python/_m5/param_TAGE_SC_L_8KB_StatisticalCorrector.cc
[ CXX] ARM/python/_m5/param_TAGE_SC_L_8KB_StatisticalCorrector.cc -> .o
[SO PyBind] TAGE_SC_L_LoopPredictor -> ARM/python/_m5/param_TAGE_SC_L_LoopPredictor.cc
[ CXX] ARM/python/_m5/param_TAGE_SC_L_LoopPredictor.cc -> .o
[SO PyBind] TAGE_SC_L_TAGE -> ARM/python/_m5/param_TAGE_SC_L_TAGE.cc
[ CXX] ARM/python/_m5/param_TAGE_SC_L_TAGE.cc -> .o
[SO PyBind] TAGE_SC_L_TAGE_64KB -> ARM/python/_m5/param_TAGE_SC_L_TAGE_64KB.cc
[ CXX] ARM/python/_m5/param_TAGE_SC_L_TAGE_64KB.cc -> .o
[SO PyBind] TAGE_SC_L_TAGE_8KB -> ARM/python/_m5/param_TAGE_SC_L_TAGE_8KB.cc
[ CXX] ARM/python/_m5/param_TAGE_SC_L_TAGE_8KB.cc -> .o
[SO PyBind] TaggedPrefetcher -> ARM/python/_m5/param_TaggedPrefetcher.cc
[SO PARAM] TaggedPrefetcher -> ARM/params/TaggedPrefetcher.hh
[ CXX] ARM/python/_m5/param_TaggedPrefetcher.cc -> .o
[SO PyBind] TarmacParser -> ARM/python/_m5/param_TarmacParser.cc
[SO PARAM] TarmacParser -> ARM/params/TarmacParser.hh
[ CXX] ARM/python/_m5/param_TarmacParser.cc -> .o
[SO PyBind] TarmacTracer -> ARM/python/_m5/param_TarmacTracer.cc
[SO PARAM] TarmacTracer -> ARM/params/TarmacTracer.hh
[ CXX] ARM/python/_m5/param_TarmacTracer.cc -> .o
[SO PyBind] Terminal -> ARM/python/_m5/param_Terminal.cc
[SO PARAM] Terminal -> ARM/params/Terminal.hh
[ CXX] ARM/python/_m5/param_Terminal.cc -> .o
[SO PyBind] ThermalCapacitor -> ARM/python/_m5/param_ThermalCapacitor.cc
[ CXX] ARM/python/_m5/param_ThermalCapacitor.cc -> .o
[SO PyBind] ThermalDomain -> ARM/python/_m5/param_ThermalDomain.cc
[ CXX] ARM/python/_m5/param_ThermalDomain.cc -> .o
[SO PyBind] ThermalModel -> ARM/python/_m5/param_ThermalModel.cc
[ CXX] ARM/python/_m5/param_ThermalModel.cc -> .o
[SO PyBind] ThermalNode -> ARM/python/_m5/param_ThermalNode.cc
[SO PARAM] ThermalNode -> ARM/params/ThermalNode.hh
[ CXX] ARM/python/_m5/param_ThermalNode.cc -> .o
[SO PyBind] ThermalReference -> ARM/python/_m5/param_ThermalReference.cc
[ CXX] ARM/python/_m5/param_ThermalReference.cc -> .o
[SO PyBind] ThermalResistor -> ARM/python/_m5/param_ThermalResistor.cc
[ CXX] ARM/python/_m5/param_ThermalResistor.cc -> .o
[SO PyBind] TickedObject -> ARM/python/_m5/param_TickedObject.cc
[SO PARAM] TickedObject -> ARM/params/TickedObject.hh
[ CXX] ARM/python/_m5/param_TickedObject.cc -> .o
[SO PyBind] TimingExpr -> ARM/python/_m5/param_TimingExpr.cc
[ CXX] ARM/python/_m5/param_TimingExpr.cc -> .o
[SO PyBind] TimingExprBin -> ARM/python/_m5/param_TimingExprBin.cc
[ CXX] ARM/python/_m5/param_TimingExprBin.cc -> .o
[SO PyBind] TimingExprIf -> ARM/python/_m5/param_TimingExprIf.cc
[ CXX] ARM/python/_m5/param_TimingExprIf.cc -> .o
[SO PyBind] TimingExprLet -> ARM/python/_m5/param_TimingExprLet.cc
[ CXX] ARM/python/_m5/param_TimingExprLet.cc -> .o
[SO PyBind] TimingExprLiteral -> ARM/python/_m5/param_TimingExprLiteral.cc
[ CXX] ARM/python/_m5/param_TimingExprLiteral.cc -> .o
[SO PyBind] TimingExprReadIntReg -> ARM/python/_m5/param_TimingExprReadIntReg.cc
[ CXX] ARM/python/_m5/param_TimingExprReadIntReg.cc -> .o
[SO PyBind] TimingExprRef -> ARM/python/_m5/param_TimingExprRef.cc
[ CXX] ARM/python/_m5/param_TimingExprRef.cc -> .o
[SO PyBind] TimingExprSrcReg -> ARM/python/_m5/param_TimingExprSrcReg.cc
[ CXX] ARM/python/_m5/param_TimingExprSrcReg.cc -> .o
[SO PyBind] TimingExprUn -> ARM/python/_m5/param_TimingExprUn.cc
[ CXX] ARM/python/_m5/param_TimingExprUn.cc -> .o
[SO PyBind] TimingSimpleCPU -> ARM/python/_m5/param_TimingSimpleCPU.cc
[SO PARAM] TimingSimpleCPU -> ARM/params/TimingSimpleCPU.hh
[ CXX] ARM/python/_m5/param_TimingSimpleCPU.cc -> .o
[SO PyBind] TournamentBP -> ARM/python/_m5/param_TournamentBP.cc
[SO PARAM] TournamentBP -> ARM/params/TournamentBP.hh
[ CXX] ARM/python/_m5/param_TournamentBP.cc -> .o
[SO PyBind] TreePLRURP -> ARM/python/_m5/param_TreePLRURP.cc
[SO PARAM] TreePLRURP -> ARM/params/TreePLRURP.hh
[ CXX] ARM/python/_m5/param_TreePLRURP.cc -> .o
[SO PyBind] UFSHostDevice -> ARM/python/_m5/param_UFSHostDevice.cc
[SO PARAM] UFSHostDevice -> ARM/params/UFSHostDevice.hh
[ TRACING] -> ARM/debug/UFSHostDevice.hh
[ CXX] ARM/python/_m5/param_UFSHostDevice.cc -> .o
[SO PyBind] Uart -> ARM/python/_m5/param_Uart.cc
[ CXX] ARM/python/_m5/param_Uart.cc -> .o
[SO PyBind] Uart8250 -> ARM/python/_m5/param_Uart8250.cc
[SO PARAM] Uart8250 -> ARM/params/Uart8250.hh
[ CXX] ARM/python/_m5/param_Uart8250.cc -> .o
[SO PyBind] VGic -> ARM/python/_m5/param_VGic.cc
[SO PARAM] VGic -> ARM/params/VGic.hh
[ CXX] ARM/python/_m5/param_VGic.cc -> .o
[SO PyBind] VirtIO9PBase -> ARM/python/_m5/param_VirtIO9PBase.cc
[SO PARAM] VirtIO9PBase -> ARM/params/VirtIO9PBase.hh
[ CXX] ARM/python/_m5/param_VirtIO9PBase.cc -> .o
[SO PyBind] VirtIO9PDiod -> ARM/python/_m5/param_VirtIO9PDiod.cc
[SO PARAM] VirtIO9PDiod -> ARM/params/VirtIO9PDiod.hh
[SO PARAM] VirtIO9PProxy -> ARM/params/VirtIO9PProxy.hh
[ CXX] ARM/python/_m5/param_VirtIO9PDiod.cc -> .o
[SO PyBind] VirtIO9PProxy -> ARM/python/_m5/param_VirtIO9PProxy.cc
[ CXX] ARM/python/_m5/param_VirtIO9PProxy.cc -> .o
[SO PyBind] VirtIO9PSocket -> ARM/python/_m5/param_VirtIO9PSocket.cc
[SO PARAM] VirtIO9PSocket -> ARM/params/VirtIO9PSocket.hh
[ CXX] ARM/python/_m5/param_VirtIO9PSocket.cc -> .o
[SO PyBind] VirtIOBlock -> ARM/python/_m5/param_VirtIOBlock.cc
[SO PARAM] VirtIOBlock -> ARM/params/VirtIOBlock.hh
[ CXX] ARM/python/_m5/param_VirtIOBlock.cc -> .o
[SO PyBind] VirtIOConsole -> ARM/python/_m5/param_VirtIOConsole.cc
[SO PARAM] VirtIOConsole -> ARM/params/VirtIOConsole.hh
[ CXX] ARM/python/_m5/param_VirtIOConsole.cc -> .o
[SO PyBind] VirtIODeviceBase -> ARM/python/_m5/param_VirtIODeviceBase.cc
[ CXX] ARM/python/_m5/param_VirtIODeviceBase.cc -> .o
[SO PyBind] VirtIODummyDevice -> ARM/python/_m5/param_VirtIODummyDevice.cc
[SO PARAM] VirtIODummyDevice -> ARM/params/VirtIODummyDevice.hh
[ CXX] ARM/python/_m5/param_VirtIODummyDevice.cc -> .o
[SO PyBind] VncInput -> ARM/python/_m5/param_VncInput.cc
[ CXX] ARM/python/_m5/param_VncInput.cc -> .o
[SO PyBind] VncServer -> ARM/python/_m5/param_VncServer.cc
[SO PARAM] VncServer -> ARM/params/VncServer.hh
[ CXX] ARM/python/_m5/param_VncServer.cc -> .o
[SO PyBind] VoltageDomain -> ARM/python/_m5/param_VoltageDomain.cc
[ CXX] ARM/python/_m5/param_VoltageDomain.cc -> .o
[SO PyBind] WeightedLRUReplacementPolicy -> ARM/python/_m5/param_WeightedLRUReplacementPolicy.cc
[SO PARAM] WeightedLRUReplacementPolicy -> ARM/params/WeightedLRUReplacementPolicy.hh
[ CXX] ARM/python/_m5/param_WeightedLRUReplacementPolicy.cc -> .o
[SO PyBind] WriteAllocator -> ARM/python/_m5/param_WriteAllocator.cc
[ CXX] ARM/python/_m5/param_WriteAllocator.cc -> .o
[ TRACING] -> ARM/debug/flags.cc
[ CXX] ARM/debug/flags.cc -> .o
[ CXX] ARM/python/marshal.cc -> .o
[ SHCC] libfdt/fdt.c -> .os
[ SHCC] libfdt/fdt_ro.c -> .os
[ SHCC] libfdt/fdt_rw.c -> .os
[ SHCC] libfdt/fdt_sw.c -> .os
[ SHCC] libfdt/fdt_wip.c -> .os
[ SHCC] libfdt/fdt_empty_tree.c -> .os
[ SHCC] libfdt/fdt_strerror.c -> .os
[ AR] -> libfdt/libfdt.a
[ RANLIB] -> libfdt/libfdt.a
[ SHCXX] iostream3/zfstream.cc -> .os
[ AR] -> iostream3/libiostream3.a
[ RANLIB] -> iostream3/libiostream3.a
[ SHCXX] nomali/lib/gpu.cc -> .os
[ SHCXX] nomali/lib/gpublock.cc -> .os
[ SHCXX] nomali/lib/gpucontrol.cc -> .os
[ SHCXX] nomali/lib/jobcontrol.cc -> .os
[ SHCXX] nomali/lib/jobslot.cc -> .os
[ SHCXX] nomali/lib/mali_midgard.cc -> .os
[ SHCXX] nomali/lib/mali_t6xx.cc -> .os
[ SHCXX] nomali/lib/mali_t7xx.cc -> .os
[ SHCXX] nomali/lib/addrspace.cc -> .os
[ SHCXX] nomali/lib/mmu.cc -> .os
[ SHCXX] nomali/lib/nomali_api.cc -> .os
[ AR] -> nomali/libnomali.a
[ RANLIB] -> nomali/libnomali.a
[ SHCXX] drampower/src/CommandAnalysis.cc -> .os
[ SHCXX] drampower/src/MemArchitectureSpec.cc -> .os
[ SHCXX] drampower/src/MemCommand.cc -> .os
[ SHCXX] drampower/src/MemPowerSpec.cc -> .os
[ SHCXX] drampower/src/MemTimingSpec.cc -> .os
[ SHCXX] drampower/src/MemoryPowerModel.cc -> .os
[ SHCXX] drampower/src/MemorySpecification.cc -> .os
[ SHCXX] drampower/src/Parameter.cc -> .os
[ SHCXX] drampower/src/Parametrisable.cc -> .os
[ SHCXX] drampower/src/libdrampower/LibDRAMPower.cc -> .os
[ SHCXX] drampower/src/CAHelpers.cc -> .os
[ SHCXX] drampower/src/CmdHandlers.cc -> .os
[ SHCXX] drampower/src/MemBankWiseParams.cc -> .os
[ AR] -> drampower/libdrampower.a
[ RANLIB] -> drampower/libdrampower.a
[ SHCC] fputils/fp64.c -> .os
[ SHCC] fputils/fp80.c -> .os
[ AR] -> fputils/libfputils.a
[ RANLIB] -> fputils/libfputils.a
[ SHCC] libelf/elf_begin.c -> .os
[ SHCC] libelf/elf_cntl.c -> .os
[ SHCC] libelf/elf_data.c -> .os
[ SHCC] libelf/elf_end.c -> .os
[ SHCC] libelf/elf_errmsg.c -> .os
[ SHCC] libelf/elf_errno.c -> .os
[ SHCC] libelf/elf_fill.c -> .os
[ SHCC] libelf/elf_flag.c -> .os
[ SHCC] libelf/elf_getarhdr.c -> .os
[ SHCC] libelf/elf_getarsym.c -> .os
[ SHCC] libelf/elf_getbase.c -> .os
[ SHCC] libelf/elf_getident.c -> .os
[ SHCC] libelf/elf_hash.c -> .os
[ SHCC] libelf/elf_kind.c -> .os
[ SHCC] libelf/elf_memory.c -> .os
[ SHCC] libelf/elf_next.c -> .os
[ SHCC] libelf/elf_phnum.c -> .os
[ SHCC] libelf/elf_rand.c -> .os
[ SHCC] libelf/elf_rawfile.c -> .os
[ SHCC] libelf/elf_scn.c -> .os
[ SHCC] libelf/elf_shnum.c -> .os
[ SHCC] libelf/elf_shstrndx.c -> .os
[ SHCC] libelf/elf_strptr.c -> .os
[ SHCC] libelf/elf_update.c -> .os
[ SHCC] libelf/elf_version.c -> .os
[ SHCC] libelf/gelf_checksum.c -> .os
[ SHCC] libelf/gelf_dyn.c -> .os
[ SHCC] libelf/gelf_ehdr.c -> .os
[ SHCC] libelf/gelf_fsize.c -> .os
[ SHCC] libelf/gelf_getclass.c -> .os
[ SHCC] libelf/gelf_phdr.c -> .os
[ SHCC] libelf/gelf_rel.c -> .os
[ SHCC] libelf/gelf_rela.c -> .os
[ SHCC] libelf/gelf_shdr.c -> .os
[ SHCC] libelf/gelf_sym.c -> .os
[ SHCC] libelf/gelf_symshndx.c -> .os
[ SHCC] libelf/gelf_xlate.c -> .os
[ SHCC] libelf/libelf.c -> .os
[ SHCC] libelf/libelf_align.c -> .os
[ SHCC] libelf/libelf_allocate.c -> .os
[ SHCC] libelf/libelf_ar.c -> .os
[ SHCC] libelf/libelf_checksum.c -> .os
[ SHCC] libelf/libelf_data.c -> .os
[ SHCC] libelf/libelf_ehdr.c -> .os
[ SHCC] libelf/libelf_extended.c -> .os
[ SHCC] libelf/libelf_phdr.c -> .os
[ SHCC] libelf/libelf_shdr.c -> .os
[ SHCC] libelf/libelf_xlate.c -> .os
[ M4] libelf/elf_types.m4, libelf_convert.m4 -> libelf_convert.c
[ SHCC] libelf/libelf_convert.c -> .os
[ M4] libelf/elf_types.m4, libelf_fsize.m4 -> libelf_fsize.c
[ SHCC] libelf/libelf_fsize.c -> .os
[ M4] libelf/elf_types.m4, libelf_msize.m4 -> libelf_msize.c
[ SHCC] libelf/libelf_msize.c -> .os
[ AR] -> libelf/libelf.a
[ RANLIB] -> libelf/libelf.a
[ LINK] -> ARM/python/marshal
[EMBED PY] ARM/python/marshal, arch/generic/BaseTLB.py -> arch/generic/BaseTLB.py.cc
[ CXX] ARM/arch/generic/BaseTLB.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/generic/ISACommon.py -> arch/generic/ISACommon.py.cc
[ CXX] ARM/arch/generic/ISACommon.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmInterrupts.py -> arch/arm/ArmInterrupts.py.cc
[ CXX] ARM/arch/arm/ArmInterrupts.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmISA.py -> arch/arm/ArmISA.py.cc
[ CXX] ARM/arch/arm/ArmISA.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmNativeTrace.py -> arch/arm/ArmNativeTrace.py.cc
[ CXX] ARM/arch/arm/ArmNativeTrace.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmSemihosting.py -> arch/arm/ArmSemihosting.py.cc
[ CXX] ARM/arch/arm/ArmSemihosting.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmSystem.py -> arch/arm/ArmSystem.py.cc
[ CXX] ARM/arch/arm/ArmSystem.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmTLB.py -> arch/arm/ArmTLB.py.cc
[ CXX] ARM/arch/arm/ArmTLB.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/ArmPMU.py -> arch/arm/ArmPMU.py.cc
[ CXX] ARM/arch/arm/ArmPMU.py.cc -> .o
[EMBED PY] ARM/python/marshal, arch/arm/tracers/TarmacTrace.py -> arch/arm/tracers/TarmacTrace.py.cc
[ CXX] ARM/arch/arm/tracers/TarmacTrace.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/ClockedObject.py -> sim/ClockedObject.py.cc
[ CXX] ARM/sim/ClockedObject.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/TickedObject.py -> sim/TickedObject.py.cc
[ CXX] ARM/sim/TickedObject.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/Root.py -> sim/Root.py.cc
[ CXX] ARM/sim/Root.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/ClockDomain.py -> sim/ClockDomain.py.cc
[ CXX] ARM/sim/ClockDomain.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/VoltageDomain.py -> sim/VoltageDomain.py.cc
[ CXX] ARM/sim/VoltageDomain.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/System.py -> sim/System.py.cc
[ CXX] ARM/sim/System.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/DVFSHandler.py -> sim/DVFSHandler.py.cc
[ CXX] ARM/sim/DVFSHandler.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/SubSystem.py -> sim/SubSystem.py.cc
[ CXX] ARM/sim/SubSystem.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/InstTracer.py -> sim/InstTracer.py.cc
[ CXX] ARM/sim/InstTracer.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/Process.py -> sim/Process.py.cc
[ CXX] ARM/sim/Process.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/power/MathExprPowerModel.py -> sim/power/MathExprPowerModel.py.cc
[ CXX] ARM/sim/power/MathExprPowerModel.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/power/PowerModel.py -> sim/power/PowerModel.py.cc
[ CXX] ARM/sim/power/PowerModel.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/power/PowerModelState.py -> sim/power/PowerModelState.py.cc
[ CXX] ARM/sim/power/PowerModelState.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/power/ThermalDomain.py -> sim/power/ThermalDomain.py.cc
[ CXX] ARM/sim/power/ThermalDomain.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/power/ThermalModel.py -> sim/power/ThermalModel.py.cc
[ CXX] ARM/sim/power/ThermalModel.py.cc -> .o
[EMBED PY] ARM/python/marshal, sim/probe/Probe.py -> sim/probe/Probe.py.cc
[ CXX] ARM/sim/probe/Probe.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/Device.py -> dev/Device.py.cc
[ CXX] ARM/dev/Device.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/Platform.py -> dev/Platform.py.cc
[ CXX] ARM/dev/Platform.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/BadDevice.py -> dev/BadDevice.py.cc
[ CXX] ARM/dev/BadDevice.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/ps2/PS2.py -> dev/ps2/PS2.py.cc
[ CXX] ARM/dev/ps2/PS2.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/storage/Ide.py -> dev/storage/Ide.py.cc
[ CXX] ARM/dev/storage/Ide.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/storage/DiskImage.py -> dev/storage/DiskImage.py.cc
[ CXX] ARM/dev/storage/DiskImage.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/storage/SimpleDisk.py -> dev/storage/SimpleDisk.py.cc
[ CXX] ARM/dev/storage/SimpleDisk.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/serial/Serial.py -> dev/serial/Serial.py.cc
[ CXX] ARM/dev/serial/Serial.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/serial/Terminal.py -> dev/serial/Terminal.py.cc
[ CXX] ARM/dev/serial/Terminal.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/serial/Uart.py -> dev/serial/Uart.py.cc
[ CXX] ARM/dev/serial/Uart.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/virtio/VirtIO.py -> dev/virtio/VirtIO.py.cc
[ CXX] ARM/dev/virtio/VirtIO.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/virtio/VirtIOConsole.py -> dev/virtio/VirtIOConsole.py.cc
[ CXX] ARM/dev/virtio/VirtIOConsole.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/virtio/VirtIOBlock.py -> dev/virtio/VirtIOBlock.py.cc
[ CXX] ARM/dev/virtio/VirtIOBlock.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/virtio/VirtIO9P.py -> dev/virtio/VirtIO9P.py.cc
[ CXX] ARM/dev/virtio/VirtIO9P.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/i2c/I2C.py -> dev/i2c/I2C.py.cc
[ CXX] ARM/dev/i2c/I2C.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/pci/PciDevice.py -> dev/pci/PciDevice.py.cc
[ CXX] ARM/dev/pci/PciDevice.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/pci/PciHost.py -> dev/pci/PciHost.py.cc
[ CXX] ARM/dev/pci/PciHost.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/pci/CopyEngine.py -> dev/pci/CopyEngine.py.cc
[ CXX] ARM/dev/pci/CopyEngine.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/AbstractNVM.py -> dev/arm/AbstractNVM.py.cc
[ CXX] ARM/dev/arm/AbstractNVM.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/FlashDevice.py -> dev/arm/FlashDevice.py.cc
[ CXX] ARM/dev/arm/FlashDevice.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/Gic.py -> dev/arm/Gic.py.cc
[ CXX] ARM/dev/arm/Gic.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/RealView.py -> dev/arm/RealView.py.cc
[ CXX] ARM/dev/arm/RealView.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/UFSHostDevice.py -> dev/arm/UFSHostDevice.py.cc
[ CXX] ARM/dev/arm/UFSHostDevice.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/EnergyCtrl.py -> dev/arm/EnergyCtrl.py.cc
[ CXX] ARM/dev/arm/EnergyCtrl.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/NoMali.py -> dev/arm/NoMali.py.cc
[ CXX] ARM/dev/arm/NoMali.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/arm/VirtIOMMIO.py -> dev/arm/VirtIOMMIO.py.cc
[ CXX] ARM/dev/arm/VirtIOMMIO.py.cc -> .o
[EMBED PY] ARM/python/marshal, dev/net/Ethernet.py -> dev/net/Ethernet.py.cc
[ CXX] ARM/dev/net/Ethernet.py.cc -> .o
[EMBED PY] ARM/python/marshal, systemc/core/SystemC.py -> systemc/core/SystemC.py.cc
[ CXX] ARM/systemc/core/SystemC.py.cc -> .o
[EMBED PY] ARM/python/marshal, systemc/python/systemc.py -> systemc/python/systemc.py.cc
[ CXX] ARM/systemc/python/systemc.py.cc -> .o
[EMBED PY] ARM/python/marshal, systemc/python/tlm.py -> systemc/python/tlm.py.cc
[ CXX] ARM/systemc/python/tlm.py.cc -> .o
[EMBED PY] ARM/python/marshal, learning_gem5/part2/SimpleObject.py -> learning_gem5/part2/SimpleObject.py.cc
[ CXX] ARM/learning_gem5/part2/SimpleObject.py.cc -> .o
[EMBED PY] ARM/python/marshal, learning_gem5/part2/HelloObject.py -> learning_gem5/part2/HelloObject.py.cc
[ CXX] ARM/learning_gem5/part2/HelloObject.py.cc -> .o
[EMBED PY] ARM/python/marshal, learning_gem5/part2/SimpleMemobj.py -> learning_gem5/part2/SimpleMemobj.py.cc
[ CXX] ARM/learning_gem5/part2/SimpleMemobj.py.cc -> .o
[EMBED PY] ARM/python/marshal, learning_gem5/part2/SimpleCache.py -> learning_gem5/part2/SimpleCache.py.cc
[ CXX] ARM/learning_gem5/part2/SimpleCache.py.cc -> .o
[EMBED PY] ARM/python/marshal, importer.py -> importer.py.cc
[ CXX] ARM/python/importer.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/__init__.py -> ARM/python/m5/__init__.py.cc
[ CXX] ARM/python/m5/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/SimObject.py -> ARM/python/m5/SimObject.py.cc
[ CXX] ARM/python/m5/SimObject.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/config.py -> ARM/python/m5/config.py.cc
[ CXX] ARM/python/m5/config.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/core.py -> ARM/python/m5/core.py.cc
[ CXX] ARM/python/m5/core.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/debug.py -> ARM/python/m5/debug.py.cc
[ CXX] ARM/python/m5/debug.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/event.py -> ARM/python/m5/event.py.cc
[ CXX] ARM/python/m5/event.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/main.py -> ARM/python/m5/main.py.cc
[ CXX] ARM/python/m5/main.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/options.py -> ARM/python/m5/options.py.cc
[ CXX] ARM/python/m5/options.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/params.py -> ARM/python/m5/params.py.cc
[ CXX] ARM/python/m5/params.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/proxy.py -> ARM/python/m5/proxy.py.cc
[ CXX] ARM/python/m5/proxy.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/simulate.py -> ARM/python/m5/simulate.py.cc
[ CXX] ARM/python/m5/simulate.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/ticks.py -> ARM/python/m5/ticks.py.cc
[ CXX] ARM/python/m5/ticks.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/trace.py -> ARM/python/m5/trace.py.cc
[ CXX] ARM/python/m5/trace.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/objects/__init__.py -> ARM/python/m5/objects/__init__.py.cc
[ CXX] ARM/python/m5/objects/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/stats/__init__.py -> ARM/python/m5/stats/__init__.py.cc
[ CXX] ARM/python/m5/stats/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/__init__.py -> ARM/python/m5/util/__init__.py.cc
[ CXX] ARM/python/m5/util/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/attrdict.py -> ARM/python/m5/util/attrdict.py.cc
[ CXX] ARM/python/m5/util/attrdict.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/code_formatter.py -> ARM/python/m5/util/code_formatter.py.cc
[ CXX] ARM/python/m5/util/code_formatter.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/convert.py -> ARM/python/m5/util/convert.py.cc
[ CXX] ARM/python/m5/util/convert.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/dot_writer.py -> ARM/python/m5/util/dot_writer.py.cc
[ CXX] ARM/python/m5/util/dot_writer.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/grammar.py -> ARM/python/m5/util/grammar.py.cc
[ CXX] ARM/python/m5/util/grammar.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/jobfile.py -> ARM/python/m5/util/jobfile.py.cc
[ CXX] ARM/python/m5/util/jobfile.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/multidict.py -> ARM/python/m5/util/multidict.py.cc
[ CXX] ARM/python/m5/util/multidict.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/smartdict.py -> ARM/python/m5/util/smartdict.py.cc
[ CXX] ARM/python/m5/util/smartdict.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/sorteddict.py -> ARM/python/m5/util/sorteddict.py.cc
[ CXX] ARM/python/m5/util/sorteddict.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/terminal.py -> ARM/python/m5/util/terminal.py.cc
[ CXX] ARM/python/m5/util/terminal.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/pybind.py -> ARM/python/m5/util/pybind.py.cc
[ CXX] ARM/python/m5/util/pybind.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/util/fdthelper.py -> ARM/python/m5/util/fdthelper.py.cc
[ CXX] ARM/python/m5/util/fdthelper.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/internal/__init__.py -> ARM/python/m5/internal/__init__.py.cc
[ CXX] ARM/python/m5/internal/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/internal/params.py -> ARM/python/m5/internal/params.py.cc
[ CXX] ARM/python/m5/internal/params.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/ext/__init__.py -> ARM/python/m5/ext/__init__.py.cc
[ CXX] ARM/python/m5/ext/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/ext/pyfdt/pyfdt.py -> ARM/python/m5/ext/pyfdt/pyfdt.py.cc
[ CXX] ARM/python/m5/ext/pyfdt/pyfdt.py.cc -> .o
[EMBED PY] ARM/python/marshal, ARM/python/m5/ext/pyfdt/__init__.py -> ARM/python/m5/ext/pyfdt/__init__.py.cc
[ CXX] ARM/python/m5/ext/pyfdt/__init__.py.cc -> .o
[EMBED PY] ARM/python/marshal, base/Graphics.py -> base/Graphics.py.cc
[ CXX] ARM/base/Graphics.py.cc -> .o
[EMBED PY] ARM/python/marshal, base/vnc/Vnc.py -> base/vnc/Vnc.py.cc
[ CXX] ARM/base/vnc/Vnc.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/CommMonitor.py -> mem/CommMonitor.py.cc
[ CXX] ARM/mem/CommMonitor.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/AbstractMemory.py -> mem/AbstractMemory.py.cc
[ CXX] ARM/mem/AbstractMemory.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/AddrMapper.py -> mem/AddrMapper.py.cc
[ CXX] ARM/mem/AddrMapper.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/Bridge.py -> mem/Bridge.py.cc
[ CXX] ARM/mem/Bridge.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/DRAMCtrl.py -> mem/DRAMCtrl.py.cc
[ CXX] ARM/mem/DRAMCtrl.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ExternalMaster.py -> mem/ExternalMaster.py.cc
[ CXX] ARM/mem/ExternalMaster.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ExternalSlave.py -> mem/ExternalSlave.py.cc
[ CXX] ARM/mem/ExternalSlave.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/MemObject.py -> mem/MemObject.py.cc
[ CXX] ARM/mem/MemObject.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/SimpleMemory.py -> mem/SimpleMemory.py.cc
[ CXX] ARM/mem/SimpleMemory.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/XBar.py -> mem/XBar.py.cc
[ CXX] ARM/mem/XBar.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/HMCController.py -> mem/HMCController.py.cc
[ CXX] ARM/mem/HMCController.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/SerialLink.py -> mem/SerialLink.py.cc
[ CXX] ARM/mem/SerialLink.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/MemDelay.py -> mem/MemDelay.py.cc
[ CXX] ARM/mem/MemDelay.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/MemChecker.py -> mem/MemChecker.py.cc
[ CXX] ARM/mem/MemChecker.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/RubyCache.py -> mem/ruby/structures/RubyCache.py.cc
[ CXX] ARM/mem/ruby/structures/RubyCache.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/DirectoryMemory.py -> mem/ruby/structures/DirectoryMemory.py.cc
[ CXX] ARM/mem/ruby/structures/DirectoryMemory.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/LRUReplacementPolicy.py -> mem/ruby/structures/LRUReplacementPolicy.py.cc
[ CXX] ARM/mem/ruby/structures/LRUReplacementPolicy.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/PseudoLRUReplacementPolicy.py -> mem/ruby/structures/PseudoLRUReplacementPolicy.py.cc
[ CXX] ARM/mem/ruby/structures/PseudoLRUReplacementPolicy.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/ReplacementPolicy.py -> mem/ruby/structures/ReplacementPolicy.py.cc
[ CXX] ARM/mem/ruby/structures/ReplacementPolicy.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/RubyPrefetcher.py -> mem/ruby/structures/RubyPrefetcher.py.cc
[ CXX] ARM/mem/ruby/structures/RubyPrefetcher.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/structures/WireBuffer.py -> mem/ruby/structures/WireBuffer.py.cc
[ CXX] ARM/mem/ruby/structures/WireBuffer.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/system/RubySystem.py -> mem/ruby/system/RubySystem.py.cc
[ CXX] ARM/mem/ruby/system/RubySystem.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/system/Sequencer.py -> mem/ruby/system/Sequencer.py.cc
[ CXX] ARM/mem/ruby/system/Sequencer.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/system/WeightedLRUReplacementPolicy.py -> mem/ruby/system/WeightedLRUReplacementPolicy.py.cc
[ CXX] ARM/mem/ruby/system/WeightedLRUReplacementPolicy.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/BasicLink.py -> mem/ruby/network/BasicLink.py.cc
[ CXX] ARM/mem/ruby/network/BasicLink.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/BasicRouter.py -> mem/ruby/network/BasicRouter.py.cc
[ CXX] ARM/mem/ruby/network/BasicRouter.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/MessageBuffer.py -> mem/ruby/network/MessageBuffer.py.cc
[ CXX] ARM/mem/ruby/network/MessageBuffer.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/Network.py -> mem/ruby/network/Network.py.cc
[ CXX] ARM/mem/ruby/network/Network.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/fault_model/FaultModel.py -> mem/ruby/network/fault_model/FaultModel.py.cc
[ CXX] ARM/mem/ruby/network/fault_model/FaultModel.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/garnet2.0/GarnetLink.py -> mem/ruby/network/garnet2.0/GarnetLink.py.cc
[ CXX] ARM/mem/ruby/network/garnet2.0/GarnetLink.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/garnet2.0/GarnetNetwork.py -> mem/ruby/network/garnet2.0/GarnetNetwork.py.cc
[ CXX] ARM/mem/ruby/network/garnet2.0/GarnetNetwork.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/simple/SimpleLink.py -> mem/ruby/network/simple/SimpleLink.py.cc
[ CXX] ARM/mem/ruby/network/simple/SimpleLink.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/network/simple/SimpleNetwork.py -> mem/ruby/network/simple/SimpleNetwork.py.cc
[ CXX] ARM/mem/ruby/network/simple/SimpleNetwork.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/ruby/slicc_interface/Controller.py -> mem/ruby/slicc_interface/Controller.py.cc
[ CXX] ARM/mem/ruby/slicc_interface/Controller.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/qos/QoSMemCtrl.py -> mem/qos/QoSMemCtrl.py.cc
[ CXX] ARM/mem/qos/QoSMemCtrl.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/qos/QoSMemSinkCtrl.py -> mem/qos/QoSMemSinkCtrl.py.cc
[ CXX] ARM/mem/qos/QoSMemSinkCtrl.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/qos/QoSPolicy.py -> mem/qos/QoSPolicy.py.cc
[ CXX] ARM/mem/qos/QoSPolicy.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/qos/QoSTurnaround.py -> mem/qos/QoSTurnaround.py.cc
[ CXX] ARM/mem/qos/QoSTurnaround.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/protocol/DMA_Controller.py -> mem/protocol/DMA_Controller.py.cc
[ CXX] ARM/mem/protocol/DMA_Controller.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/protocol/Directory_Controller.py -> mem/protocol/Directory_Controller.py.cc
[ CXX] ARM/mem/protocol/Directory_Controller.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/protocol/L1Cache_Controller.py -> mem/protocol/L1Cache_Controller.py.cc
[ CXX] ARM/mem/protocol/L1Cache_Controller.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/protocol/L2Cache_Controller.py -> mem/protocol/L2Cache_Controller.py.cc
[ CXX] ARM/mem/protocol/L2Cache_Controller.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/probes/BaseMemProbe.py -> mem/probes/BaseMemProbe.py.cc
[ CXX] ARM/mem/probes/BaseMemProbe.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/probes/StackDistProbe.py -> mem/probes/StackDistProbe.py.cc
[ CXX] ARM/mem/probes/StackDistProbe.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/probes/MemFootprintProbe.py -> mem/probes/MemFootprintProbe.py.cc
[ CXX] ARM/mem/probes/MemFootprintProbe.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/cache/Cache.py -> mem/cache/Cache.py.cc
[ CXX] ARM/mem/cache/Cache.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/cache/replacement_policies/ReplacementPolicies.py -> mem/cache/replacement_policies/ReplacementPolicies.py.cc
[ CXX] ARM/mem/cache/replacement_policies/ReplacementPolicies.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/cache/prefetch/Prefetcher.py -> mem/cache/prefetch/Prefetcher.py.cc
[ CXX] ARM/mem/cache/prefetch/Prefetcher.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/cache/tags/Tags.py -> mem/cache/tags/Tags.py.cc
[ CXX] ARM/mem/cache/tags/Tags.py.cc -> .o
[EMBED PY] ARM/python/marshal, mem/cache/tags/indexing_policies/IndexingPolicies.py -> mem/cache/tags/indexing_policies/IndexingPolicies.py.cc
[ CXX] ARM/mem/cache/tags/indexing_policies/IndexingPolicies.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/CheckerCPU.py -> cpu/CheckerCPU.py.cc
[ CXX] ARM/cpu/CheckerCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/BaseCPU.py -> cpu/BaseCPU.py.cc
[ CXX] ARM/cpu/BaseCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/CPUTracers.py -> cpu/CPUTracers.py.cc
[ CXX] ARM/cpu/CPUTracers.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/FuncUnit.py -> cpu/FuncUnit.py.cc
[ CXX] ARM/cpu/FuncUnit.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/IntrControl.py -> cpu/IntrControl.py.cc
[ CXX] ARM/cpu/IntrControl.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/TimingExpr.py -> cpu/TimingExpr.py.cc
[ CXX] ARM/cpu/TimingExpr.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/DummyChecker.py -> cpu/DummyChecker.py.cc
[ CXX] ARM/cpu/DummyChecker.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/StaticInstFlags.py -> cpu/StaticInstFlags.py.cc
[ CXX] ARM/cpu/StaticInstFlags.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py -> cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py.cc
[ CXX] ARM/cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/testers/memtest/MemTest.py -> cpu/testers/memtest/MemTest.py.cc
[ CXX] ARM/cpu/testers/memtest/MemTest.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/testers/rubytest/RubyTester.py -> cpu/testers/rubytest/RubyTester.py.cc
[ CXX] ARM/cpu/testers/rubytest/RubyTester.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/testers/traffic_gen/BaseTrafficGen.py -> cpu/testers/traffic_gen/BaseTrafficGen.py.cc
[ CXX] ARM/cpu/testers/traffic_gen/BaseTrafficGen.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/testers/traffic_gen/PyTrafficGen.py -> cpu/testers/traffic_gen/PyTrafficGen.py.cc
[ CXX] ARM/cpu/testers/traffic_gen/PyTrafficGen.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/testers/directedtest/RubyDirectedTester.py -> cpu/testers/directedtest/RubyDirectedTester.py.cc
[ CXX] ARM/cpu/testers/directedtest/RubyDirectedTester.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/minor/MinorCPU.py -> cpu/minor/MinorCPU.py.cc
[ CXX] ARM/cpu/minor/MinorCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/simple/AtomicSimpleCPU.py -> cpu/simple/AtomicSimpleCPU.py.cc
[ CXX] ARM/cpu/simple/AtomicSimpleCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/simple/NonCachingSimpleCPU.py -> cpu/simple/NonCachingSimpleCPU.py.cc
[ CXX] ARM/cpu/simple/NonCachingSimpleCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/simple/TimingSimpleCPU.py -> cpu/simple/TimingSimpleCPU.py.cc
[ CXX] ARM/cpu/simple/TimingSimpleCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/simple/BaseSimpleCPU.py -> cpu/simple/BaseSimpleCPU.py.cc
[ CXX] ARM/cpu/simple/BaseSimpleCPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/simple/probes/SimPoint.py -> cpu/simple/probes/SimPoint.py.cc
[ CXX] ARM/cpu/simple/probes/SimPoint.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/o3/FUPool.py -> cpu/o3/FUPool.py.cc
[ CXX] ARM/cpu/o3/FUPool.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/o3/FuncUnitConfig.py -> cpu/o3/FuncUnitConfig.py.cc
[ CXX] ARM/cpu/o3/FuncUnitConfig.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/o3/O3CPU.py -> cpu/o3/O3CPU.py.cc
[ CXX] ARM/cpu/o3/O3CPU.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/o3/O3Checker.py -> cpu/o3/O3Checker.py.cc
[ CXX] ARM/cpu/o3/O3Checker.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/o3/probe/SimpleTrace.py -> cpu/o3/probe/SimpleTrace.py.cc
[ CXX] ARM/cpu/o3/probe/SimpleTrace.py.cc -> .o
[EMBED PY] ARM/python/marshal, cpu/pred/BranchPredictor.py -> cpu/pred/BranchPredictor.py.cc
[ CXX] ARM/cpu/pred/BranchPredictor.py.cc -> .o
[ DEFINES] -> ARM/python/m5/defines.py
[EMBED PY] ARM/python/marshal, ARM/python/m5/defines.py -> ARM/python/m5/defines.py.cc
[ CXX] ARM/python/m5/defines.py.cc -> .o
[ INFO] COPYING, LICENSE, README -> ARM/python/m5/info.py
[EMBED PY] ARM/python/marshal, ARM/python/m5/info.py -> ARM/python/m5/info.py.cc
[ CXX] ARM/python/m5/info.py.cc -> .o
[ LINK] -> ARM/kern/lib.o.partial
[ TRACING] -> ARM/debug/VNC.hh
[ CXX] ARM/base/vnc/vncinput.cc -> .o
[ CXX] ARM/base/vnc/vncserver.cc -> .o
[ LINK] -> ARM/base/vnc/lib.o.partial
[ CXX] ARM/dev/arm/a9scu.cc -> .o
[ TRACING] -> ARM/debug/AMBA.hh
[ CXX] ARM/dev/arm/amba_device.cc -> .o
[ CXX] ARM/dev/arm/amba_fake.cc -> .o
[ CXX] ARM/dev/arm/base_gic.cc -> .o
[ CXX] ARM/dev/arm/flash_device.cc -> .o
[ TRACING] -> ARM/debug/Timer.hh
[ CXX] ARM/dev/arm/generic_timer.cc -> .o
[ TRACING] -> ARM/debug/GIC.hh
[ TRACING] -> ARM/debug/IPI.hh
[ CXX] ARM/dev/arm/gic_v2.cc -> .o
[ TRACING] -> ARM/debug/GICV2M.hh
[ CXX] ARM/dev/arm/gic_v2m.cc -> .o
[ CXX] ARM/dev/arm/gic_v3.cc -> .o
[ CXX] ARM/dev/arm/gic_v3_cpu_interface.cc -> .o
[ CXX] ARM/dev/arm/gic_v3_distributor.cc -> .o
[ CXX] ARM/dev/arm/gic_v3_redistributor.cc -> .o
[ TRACING] -> ARM/debug/Uart.hh
[ CXX] ARM/dev/arm/pl011.cc -> .o
[ TRACING] -> ARM/debug/PL111.hh
[ CXX] ARM/dev/arm/pl111.cc -> .o
[ TRACING] -> ARM/debug/HDLcd.hh
[ CXX] ARM/dev/arm/hdlcd.cc -> .o
[ TRACING] -> ARM/debug/Pl050.hh
[ CXX] ARM/dev/arm/kmi.cc -> .o
[ CXX] ARM/dev/arm/timer_sp804.cc -> .o
[ TRACING] -> ARM/debug/NoMali.hh
[ CXX] ARM/dev/arm/gpu_nomali.cc -> .o
[ CXX] ARM/dev/arm/pci_host.cc -> .o
[ TRACING] -> ARM/debug/RVCTRL.hh
[ CXX] ARM/dev/arm/rv_ctrl.cc -> .o
[ CXX] ARM/dev/arm/realview.cc -> .o
[ CXX] ARM/dev/arm/rtc_pl031.cc -> .o
[ CXX] ARM/dev/arm/timer_cpulocal.cc -> .o
[ CXX] ARM/dev/arm/timer_a9global.cc -> .o
[ TRACING] -> ARM/debug/VGIC.hh
[ CXX] ARM/dev/arm/vgic.cc -> .o
[ TRACING] -> ARM/debug/VIOIface.hh
[ CXX] ARM/dev/arm/vio_mmio.cc -> .o
[ CXX] ARM/dev/arm/ufs_device.cc -> .o
[ TRACING] -> ARM/debug/EnergyCtrl.hh
[ CXX] ARM/dev/arm/energy_ctrl.cc -> .o
[ LINK] -> ARM/dev/arm/lib.o.partial
[ CXX] ARM/mem/qos/policy.cc -> .o
[ CXX] ARM/mem/qos/policy_fixed_prio.cc -> .o
[ CXX] ARM/mem/qos/policy_pf.cc -> .o
[ CXX] ARM/mem/qos/turnaround_policy_ideal.cc -> .o
[ CXX] ARM/mem/qos/q_policy.cc -> .o
[ CXX] ARM/mem/qos/mem_ctrl.cc -> .o
[ CXX] ARM/mem/qos/mem_sink.cc -> .o
[ LINK] -> ARM/mem/qos/lib.o.partial
[ CXX] ARM/mem/probes/base.cc -> .o
[ CXX] ARM/mem/probes/stack_dist.cc -> .o
[ CXX] ARM/mem/probes/mem_footprint.cc -> .o
[ LINK] -> ARM/mem/probes/lib.o.partial
[ TRACING] -> ARM/debug/Activity.hh
[ CXX] ARM/cpu/activity.cc -> .o
[ CXX] ARM/cpu/base.cc -> .o
[ CXX] ARM/cpu/cpuevent.cc -> .o
[ TRACING] -> ARM/debug/ExecAll.hh
[ CXX] ARM/cpu/exetrace.cc -> .o
[ CXX] ARM/cpu/exec_context.cc -> .o
[ CXX] ARM/cpu/func_unit.cc -> .o
[ CXX] ARM/cpu/inteltrace.cc -> .o
[ TRACING] -> ARM/debug/IntrControl.hh
[ CXX] ARM/cpu/intr_control.cc -> .o
[ TRACING] -> ARM/debug/GDBMisc.hh
[ CXX] ARM/cpu/nativetrace.cc -> .o
[ CXX] ARM/cpu/pc_event.cc -> .o
[ CXX] ARM/cpu/profile.cc -> .o
[ TRACING] -> ARM/debug/Quiesce.hh
[ CXX] ARM/cpu/quiesce_event.cc -> .o
[ CXX] ARM/cpu/reg_class.cc -> .o
[ CXX] ARM/cpu/static_inst.cc -> .o
[ CXX] ARM/cpu/simple_thread.cc -> .o
[ TRACING] -> ARM/debug/Context.hh
[ CXX] ARM/cpu/thread_context.cc -> .o
[ CXX] ARM/cpu/thread_state.cc -> .o
[ CXX] ARM/cpu/timing_expr.cc -> .o
[GENERATE] arm -> ARM/arch/vtophys.hh
[ CXX] ARM/cpu/checker/cpu.cc -> .o
[ CXX] ARM/cpu/dummy_checker.cc -> .o
[ LINK] -> ARM/cpu/lib.o.partial
[ TRACING] -> ARM/debug/HWPrefetch.hh
[ CXX] ARM/mem/cache/prefetch/access_map_pattern_matching.cc -> .o
[ CXX] ARM/mem/cache/prefetch/base.cc -> .o
[ CXX] ARM/mem/cache/prefetch/bop.cc -> .o
[ CXX] ARM/mem/cache/prefetch/delta_correlating_prediction_tables.cc -> .o
[ CXX] ARM/mem/cache/prefetch/irregular_stream_buffer.cc -> .o
[ CXX] ARM/mem/cache/prefetch/indirect_memory.cc -> .o
[ CXX] ARM/mem/cache/prefetch/queued.cc -> .o
[ CXX] ARM/mem/cache/prefetch/sbooe.cc -> .o
[ CXX] ARM/mem/cache/prefetch/signature_path.cc -> .o
[ CXX] ARM/mem/cache/prefetch/signature_path_v2.cc -> .o
[ CXX] ARM/mem/cache/prefetch/slim_ampm.cc -> .o
[ CXX] ARM/mem/cache/prefetch/spatio_temporal_memory_streaming.cc -> .o
[ CXX] ARM/mem/cache/prefetch/stride.cc -> .o
[ CXX] ARM/mem/cache/prefetch/tagged.cc -> .o
[ LINK] -> ARM/mem/cache/prefetch/lib.o.partial
[ CXX] ARM/cpu/minor/activity.cc -> .o
[ TRACING] -> ARM/debug/MinorCPU.hh
[ CXX] ARM/cpu/minor/cpu.cc -> .o
[ TRACING] -> ARM/debug/Decode.hh
[ CXX] ARM/cpu/minor/decode.cc -> .o
[ TRACING] -> ARM/debug/MinorExecute.hh
[ CXX] ARM/cpu/minor/dyn_inst.cc -> .o
[ TRACING] -> ARM/debug/Branch.hh
[ TRACING] -> ARM/debug/MinorInterrupt.hh
[ TRACING] -> ARM/debug/MinorMem.hh
[ CXX] ARM/cpu/minor/execute.cc -> .o
[ TRACING] -> ARM/debug/Fetch.hh
[ CXX] ARM/cpu/minor/fetch1.cc -> .o
[ CXX] ARM/cpu/minor/fetch2.cc -> .o
[ TRACING] -> ARM/debug/MinorTiming.hh
[ CXX] ARM/cpu/minor/func_unit.cc -> .o
[ CXX] ARM/cpu/minor/lsq.cc -> .o
[ CXX] ARM/cpu/minor/pipe_data.cc -> .o
[ CXX] ARM/cpu/minor/pipeline.cc -> .o
[ TRACING] -> ARM/debug/MinorScoreboard.hh
[ CXX] ARM/cpu/minor/scoreboard.cc -> .o
[ CXX] ARM/cpu/minor/stats.cc -> .o
[ LINK] -> ARM/cpu/minor/lib.o.partial
[ CXX] ARM/cpu/simple/probes/simpoint.cc -> .o
[ LINK] -> ARM/cpu/simple/probes/lib.o.partial
[ CXX] ARM/arch/arm/tracers/tarmac_base.cc -> .o
[ CXX] ARM/arch/arm/tracers/tarmac_parser.cc -> .o
[ CXX] ARM/arch/arm/tracers/tarmac_tracer.cc -> .o
[ CXX] ARM/arch/arm/tracers/tarmac_record.cc -> .o
[ CXX] ARM/arch/arm/tracers/tarmac_record_v8.cc -> .o
[ LINK] -> ARM/arch/arm/tracers/lib.o.partial
[ CXX] ARM/mem/ruby/structures/AbstractReplacementPolicy.cc -> .o
[ TRACING] -> ARM/debug/RubyCache.hh
[ TRACING] -> ARM/debug/RubyStats.hh
[ CXX] ARM/mem/ruby/structures/DirectoryMemory.cc -> .o
[ TRACING] -> ARM/debug/RubyCacheTrace.hh
[ TRACING] -> ARM/debug/RubyResourceStalls.hh
[ CXX] ARM/mem/ruby/structures/CacheMemory.cc -> .o
[ CXX] ARM/mem/ruby/structures/LRUPolicy.cc -> .o
[ CXX] ARM/mem/ruby/structures/PseudoLRUPolicy.cc -> .o
[ CXX] ARM/mem/ruby/structures/WireBuffer.cc -> .o
[ CXX] ARM/mem/ruby/structures/PersistentTable.cc -> .o
[ TRACING] -> ARM/debug/RubyPrefetcher.hh
[ CXX] ARM/mem/ruby/structures/Prefetcher.cc -> .o
[ CXX] ARM/mem/ruby/structures/TimerTable.cc -> .o
[ CXX] ARM/mem/ruby/structures/BankedArray.cc -> .o
[ LINK] -> ARM/mem/ruby/structures/lib.o.partial
[ CXX] ARM/mem/cache/replacement_policies/bip_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/brrip_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/fifo_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/lfu_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/lru_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/mru_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/random_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/second_chance_rp.cc -> .o
[ CXX] ARM/mem/cache/replacement_policies/tree_plru_rp.cc -> .o
[ LINK] -> ARM/mem/cache/replacement_policies/lib.o.partial
[ CXX] ARM/learning_gem5/part2/simple_object.cc -> .o
[ TRACING] -> ARM/debug/HelloExample.hh
[ CXX] ARM/learning_gem5/part2/hello_object.cc -> .o
[ CXX] ARM/learning_gem5/part2/goodbye_object.cc -> .o
[ TRACING] -> ARM/debug/SimpleMemobj.hh
[ CXX] ARM/learning_gem5/part2/simple_memobj.cc -> .o
[ TRACING] -> ARM/debug/SimpleCache.hh
[ CXX] ARM/learning_gem5/part2/simple_cache.cc -> .o
[ LINK] -> ARM/learning_gem5/part2/lib.o.partial
[ CXX] ARM/systemc/tlm_core/2/generic_payload/gp.cc -> .o
[ CXX] ARM/systemc/tlm_core/2/generic_payload/phase.cc -> .o
[ LINK] -> ARM/systemc/tlm_core/2/generic_payload/lib.o.partial
[ TRACING] -> ARM/debug/RubyNetwork.hh
[ CXX] ARM/mem/ruby/network/simple/PerfectSwitch.cc -> .o
[ CXX] ARM/mem/ruby/network/simple/SimpleLink.cc -> .o
[ CXX] ARM/mem/ruby/network/simple/SimpleNetwork.cc -> .o
[ CXX] ARM/mem/ruby/network/simple/Switch.cc -> .o
[ CXX] ARM/mem/ruby/network/simple/Throttle.cc -> .o
[ LINK] -> ARM/mem/ruby/network/simple/lib.o.partial
[ CXX] ARM/mem/ruby/filters/BlockBloomFilter.cc -> .o
[ CXX] ARM/mem/ruby/filters/BulkBloomFilter.cc -> .o
[ CXX] ARM/mem/ruby/filters/H3BloomFilter.cc -> .o
[ CXX] ARM/mem/ruby/filters/LSB_CountingBloomFilter.cc -> .o
[ CXX] ARM/mem/ruby/filters/MultiBitSelBloomFilter.cc -> .o
[ CXX] ARM/mem/ruby/filters/MultiGrainBloomFilter.cc -> .o
[ CXX] ARM/mem/ruby/filters/NonCountingBloomFilter.cc -> .o
[ LINK] -> ARM/mem/ruby/filters/lib.o.partial
[ CXX] ARM/unittest/unittest.cc -> .o
[ LINK] -> ARM/unittest/lib.o.partial
[ CXX] ARM/mem/cache/tags/base.cc -> .o
[ CXX] ARM/mem/cache/tags/base_set_assoc.cc -> .o
[ CXX] ARM/mem/cache/tags/fa_lru.cc -> .o
[ CXX] ARM/mem/cache/tags/sector_blk.cc -> .o
[ CXX] ARM/mem/cache/tags/sector_tags.cc -> .o
[ LINK] -> ARM/mem/cache/tags/lib.o.partial
[ CXX] ARM/mem/ruby/slicc_interface/AbstractController.cc -> .o
[ CXX] ARM/mem/ruby/slicc_interface/AbstractEntry.cc -> .o
[ CXX] ARM/mem/ruby/slicc_interface/AbstractCacheEntry.cc -> .o
[ CXX] ARM/mem/ruby/slicc_interface/RubyRequest.cc -> .o
[ LINK] -> ARM/mem/ruby/slicc_interface/lib.o.partial
[ TRACING] -> ARM/debug/PS2.hh
[ CXX] ARM/dev/ps2/device.cc -> .o
[ CXX] ARM/dev/ps2/keyboard.cc -> .o
[ CXX] ARM/dev/ps2/mouse.cc -> .o
[ CXX] ARM/dev/ps2/touchkit.cc -> .o
[ CXX] ARM/dev/ps2/types.cc -> .o
[ LINK] -> ARM/dev/ps2/lib.o.partial
[ TRACING] -> ARM/debug/DynInst.hh
[ TRACING] -> ARM/debug/IQ.hh
[ CXX] ARM/cpu/o3/base_dyn_inst.cc -> .o
[ TRACING] -> ARM/debug/Commit.hh
[ TRACING] -> ARM/debug/CommitRate.hh
[ TRACING] -> ARM/debug/ExecFaulting.hh
[ TRACING] -> ARM/debug/O3PipeView.hh
[ CXX] ARM/cpu/o3/commit.cc -> .o
[ TRACING] -> ARM/debug/O3CPU.hh
[ CXX] ARM/cpu/o3/cpu.cc -> .o
[ CXX] ARM/cpu/o3/deriv.cc -> .o
[ CXX] ARM/cpu/o3/decode.cc -> .o
[ CXX] ARM/cpu/o3/dyn_inst.cc -> .o
[ CXX] ARM/cpu/o3/fetch.cc -> .o
[ CXX] ARM/cpu/o3/free_list.cc -> .o
[ CXX] ARM/cpu/o3/fu_pool.cc -> .o
[ CXX] ARM/cpu/o3/iew.cc -> .o
[ CXX] ARM/cpu/o3/inst_queue.cc -> .o
[ TRACING] -> ARM/debug/LSQ.hh
[ TRACING] -> ARM/debug/Writeback.hh
[ CXX] ARM/cpu/o3/lsq.cc -> .o
[ CXX] ARM/cpu/o3/lsq_unit.cc -> .o
[ CXX] ARM/cpu/o3/mem_dep_unit.cc -> .o
[ CXX] ARM/cpu/o3/regfile.cc -> .o
[ TRACING] -> ARM/debug/Rename.hh
[ CXX] ARM/cpu/o3/rename.cc -> .o
[ CXX] ARM/cpu/o3/rename_map.cc -> .o
[ TRACING] -> ARM/debug/ROB.hh
[ CXX] ARM/cpu/o3/rob.cc -> .o
[ CXX] ARM/cpu/o3/scoreboard.cc -> .o
[ TRACING] -> ARM/debug/StoreSet.hh
[ CXX] ARM/cpu/o3/store_set.cc -> .o
[ CXX] ARM/cpu/o3/thread_context.cc -> .o
[ CXX] ARM/cpu/o3/checker.cc -> .o
[ LINK] -> ARM/cpu/o3/lib.o.partial
[ TRACING] -> ARM/debug/PciDevice.hh
[ CXX] ARM/dev/pci/device.cc -> .o
[ TRACING] -> ARM/debug/PciHost.hh
[ CXX] ARM/dev/pci/host.cc -> .o
[ TRACING] -> ARM/debug/DMACopyEngine.hh
[ CXX] ARM/dev/pci/copy_engine.cc -> .o
[ LINK] -> ARM/dev/pci/lib.o.partial
[ CXX] ARM/systemc/dt/sc_mempool.cc -> .o
[ LINK] -> ARM/systemc/dt/lib.o.partial
[ TRACING] -> ARM/debug/Ethernet.hh
[ TRACING] -> ARM/debug/EthernetData.hh
[ CXX] ARM/dev/net/etherbus.cc -> .o
[ TRACING] -> ARM/debug/EthernetAll.hh
[ CXX] ARM/dev/net/etherswitch.cc -> .o
[ CXX] ARM/dev/net/etherdevice.cc -> .o
[ CXX] ARM/dev/net/etherdump.cc -> .o
[ CXX] ARM/dev/net/etherint.cc -> .o
[ CXX] ARM/dev/net/etherlink.cc -> .o
[ CXX] ARM/dev/net/etherpkt.cc -> .o
[ CXX] ARM/dev/net/ethertap.cc -> .o
[ CXX] ARM/dev/net/pktfifo.cc -> .o
[ TRACING] -> ARM/debug/DistEthernet.hh
[ TRACING] -> ARM/debug/DistEthernetPkt.hh
[ CXX] ARM/dev/net/dist_iface.cc -> .o
[ CXX] ARM/dev/net/dist_etherlink.cc -> .o
[ TRACING] -> ARM/debug/DistEthernetCmd.hh
[ CXX] ARM/dev/net/tcp_iface.cc -> .o
[ CXX] ARM/dev/net/i8254xGBe.cc -> .o
[ CXX] ARM/dev/net/ns_gige.cc -> .o
[ CXX] ARM/dev/net/sinic.cc -> .o
[ LINK] -> ARM/dev/net/lib.o.partial
[ CXX] ARM/systemc/utils/functions.cc -> .o
[ CXX] ARM/systemc/utils/messages.cc -> .o
[ CXX] ARM/systemc/utils/report.cc -> .o
[ CXX] ARM/systemc/utils/sc_report.cc -> .o
[CONFIG H] HAVE_VALGRIND, 0 -> ARM/config/have_valgrind.hh
[ CXX] ARM/systemc/utils/sc_report_handler.cc -> .o
[ CXX] ARM/systemc/utils/sc_trace_file.cc -> .o
[ CXX] ARM/systemc/utils/sc_vector.cc -> .o
[ CXX] ARM/systemc/utils/tracefile.cc -> .o
[ CXX] ARM/systemc/utils/vcd.cc -> .o
[ LINK] -> ARM/systemc/utils/lib.o.partial
[ CXX] ARM/systemc/tlm_utils/convenience_socket_bases.cc -> .o
[ CXX] ARM/systemc/tlm_utils/instance_specific_extensions.cc -> .o
[ LINK] -> ARM/systemc/tlm_utils/lib.o.partial
[ CXX] ARM/mem/ruby/system/CacheRecorder.cc -> .o
[ TRACING] -> ARM/debug/RubyDma.hh
[ CXX] ARM/mem/ruby/system/DMASequencer.cc -> .o
[ TRACING] -> ARM/debug/Config.hh
[ TRACING] -> ARM/debug/Ruby.hh
[ CXX] ARM/mem/ruby/system/RubyPort.cc -> .o
[ CXX] ARM/mem/ruby/system/RubyPortProxy.cc -> .o
[ TRACING] -> ARM/debug/RubySystem.hh
[ CXX] ARM/mem/ruby/system/RubySystem.cc -> .o
[ TRACING] -> ARM/debug/MemoryAccess.hh
[ TRACING] -> ARM/debug/ProtocolTrace.hh
[ TRACING] -> ARM/debug/RubySequencer.hh
[ CXX] ARM/mem/ruby/system/Sequencer.cc -> .o
[ CXX] ARM/mem/ruby/system/WeightedLRUPolicy.cc -> .o
[ LINK] -> ARM/mem/ruby/system/lib.o.partial
[ CXX] ARM/dev/serial/serial.cc -> .o
[ CXX] ARM/dev/serial/simple.cc -> .o
[ TRACING] -> ARM/debug/Terminal.hh
[ TRACING] -> ARM/debug/TerminalVerbose.hh
[ CXX] ARM/dev/serial/terminal.cc -> .o
[ CXX] ARM/dev/serial/uart.cc -> .o
[ CXX] ARM/dev/serial/uart8250.cc -> .o
[ LINK] -> ARM/dev/serial/lib.o.partial
[ CXX] ARM/mem/ruby/common/Address.cc -> .o
[ CXX] ARM/mem/ruby/common/BoolVec.cc -> .o
[ CXX] ARM/mem/ruby/common/Consumer.cc -> .o
[ CXX] ARM/mem/ruby/common/DataBlock.cc -> .o
[ CXX] ARM/mem/ruby/common/Histogram.cc -> .o
[ CXX] ARM/mem/ruby/common/IntVec.cc -> .o
[ CXX] ARM/mem/ruby/common/NetDest.cc -> .o
[ CXX] ARM/mem/ruby/common/SubBlock.cc -> .o
[ CXX] ARM/mem/ruby/common/WriteMask.cc -> .o
[ LINK] -> ARM/mem/ruby/common/lib.o.partial
[ CXX] ARM/base/atomicio.cc -> .o
[ CXX] ARM/base/bitfield.cc -> .o
[CONFIG H] USE_PNG, 1 -> ARM/config/use_png.hh
[ CXX] ARM/base/imgwriter.cc -> .o
[ CXX] ARM/base/bmpwriter.cc -> .o
[ CXX] ARM/base/callback.cc -> .o
[ CXX] ARM/base/cprintf.cc -> .o
[ CXX] ARM/base/debug.cc -> .o
[ CC] ARM/base/fenv.c -> .o
[ CXX] ARM/base/pngwriter.cc -> .o
[ CXX] ARM/base/fiber.cc -> .o
[ CXX] ARM/base/framebuffer.cc -> .o
[ CXX] ARM/base/hostinfo.cc -> .o
[ CXX] ARM/base/inet.cc -> .o
[ CXX] ARM/base/inifile.cc -> .o
[ CXX] ARM/base/intmath.cc -> .o
[ CXX] ARM/base/logging.cc -> .o
[ CXX] ARM/base/match.cc -> .o
[ CXX] ARM/base/output.cc -> .o
[ CXX] ARM/base/pixel.cc -> .o
[ CXX] ARM/base/pollevent.cc -> .o
[ CXX] ARM/base/random.cc -> .o
[ TRACING] -> ARM/debug/GDBAll.hh
[ CXX] ARM/base/remote_gdb.cc -> .o
[ CXX] ARM/base/socket.cc -> .o
[ CXX] ARM/base/statistics.cc -> .o
[ CXX] ARM/base/str.cc -> .o
[CONFIG H] USE_POSIX_CLOCK, 1 -> ARM/config/use_posix_clock.hh
[ CXX] ARM/base/time.cc -> .o
[ CXX] ARM/base/trace.cc -> .o
[ CXX] ARM/base/types.cc -> .o
[ TRACING] -> ARM/debug/Loader.hh
[ CXX] ARM/base/loader/aout_object.cc -> .o
[ CXX] ARM/base/loader/dtb_object.cc -> .o
[ CXX] ARM/base/loader/ecoff_object.cc -> .o
[ CXX] ARM/base/loader/elf_object.cc -> .o
[ CXX] ARM/base/loader/hex_file.cc -> .o
[ CXX] ARM/base/loader/object_file.cc -> .o
[ CXX] ARM/base/loader/raw_object.cc -> .o
[ CXX] ARM/base/loader/symtab.cc -> .o
[ CXX] ARM/base/stats/text.cc -> .o
[ LINK] -> ARM/base/lib.o.partial
[ CXX] ARM/systemc/dt/misc/sc_concatref.cc -> .o
[ CXX] ARM/systemc/dt/misc/sc_value_base.cc -> .o
[ LINK] -> ARM/systemc/dt/misc/lib.o.partial
[ TRACING] -> ARM/debug/GarnetSyntheticTraffic.hh
[ CXX] ARM/cpu/testers/garnet_synthetic_traffic/GarnetSyntheticTraffic.cc -> .o
[ LINK] -> ARM/cpu/testers/garnet_synthetic_traffic/lib.o.partial
[ CXX] ARM/mem/protocol/AccessPermission.cc -> .o
[ CXX] ARM/mem/protocol/AccessType.cc -> .o
[ CXX] ARM/mem/protocol/CacheRequestType.cc -> .o
[ CXX] ARM/mem/protocol/CacheResourceType.cc -> .o
[ CXX] ARM/mem/protocol/CoherenceRequestType.cc -> .o
[ CXX] ARM/mem/protocol/CoherenceResponseType.cc -> .o
[ CXX] ARM/mem/protocol/DMASequencerRequestType.cc -> .o
[ TRACING] -> ARM/debug/RubyGenerated.hh
[ CXX] ARM/mem/protocol/DMA_Controller.cc -> .o
[ CXX] ARM/mem/protocol/DMA_Event.cc -> .o
[ CXX] ARM/mem/protocol/DMA_State.cc -> .o
[ CXX] ARM/mem/protocol/DMA_TBE.cc -> .o
[ CXX] ARM/mem/protocol/DMA_Transitions.cc -> .o
[ CXX] ARM/mem/protocol/DMA_Wakeup.cc -> .o
[ CXX] ARM/mem/protocol/DirectoryRequestType.cc -> .o
[ CXX] ARM/mem/protocol/Directory_Controller.cc -> .o
[ CXX] ARM/mem/protocol/Directory_Entry.cc -> .o
[ CXX] ARM/mem/protocol/Directory_Event.cc -> .o
[ CXX] ARM/mem/protocol/Directory_State.cc -> .o
[ CXX] ARM/mem/protocol/Directory_TBE.cc -> .o
[ CXX] ARM/mem/protocol/Directory_Transitions.cc -> .o
[ CXX] ARM/mem/protocol/Directory_Wakeup.cc -> .o
[ CXX] ARM/mem/protocol/HSAScope.cc -> .o
[ CXX] ARM/mem/protocol/HSASegment.cc -> .o
[ CXX] ARM/mem/protocol/InvalidateGeneratorStatus.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_Controller.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_Entry.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_Event.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_State.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_TBE.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_Transitions.cc -> .o
[ CXX] ARM/mem/protocol/L1Cache_Wakeup.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_Controller.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_DirEntry.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_Entry.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_Event.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_State.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_TBE.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_Transitions.cc -> .o
[ CXX] ARM/mem/protocol/L2Cache_Wakeup.cc -> .o
[ CXX] ARM/mem/protocol/LinkDirection.cc -> .o
[ CXX] ARM/mem/protocol/LockStatus.cc -> .o
[ CXX] ARM/mem/protocol/MachineType.cc -> .o
[ CXX] ARM/mem/protocol/MaskPredictorIndex.cc -> .o
[ CXX] ARM/mem/protocol/MaskPredictorTraining.cc -> .o
[ CXX] ARM/mem/protocol/MaskPredictorType.cc -> .o
[ CXX] ARM/mem/protocol/MemoryControlRequestType.cc -> .o
[ CXX] ARM/mem/protocol/MemoryMsg.cc -> .o
[ CXX] ARM/mem/protocol/MemoryRequestType.cc -> .o
[ CXX] ARM/mem/protocol/MessageSizeType.cc -> .o
[ CXX] ARM/mem/protocol/PrefetchBit.cc -> .o
[ CXX] ARM/mem/protocol/RequestMsg.cc -> .o
[ CXX] ARM/mem/protocol/RequestStatus.cc -> .o
[ CXX] ARM/mem/protocol/ResponseMsg.cc -> .o
[ CXX] ARM/mem/protocol/RubyAccessMode.cc -> .o
[ CXX] ARM/mem/protocol/RubyRequestType.cc -> .o
[ CXX] ARM/mem/protocol/SequencerMsg.cc -> .o
[ CXX] ARM/mem/protocol/SequencerRequestType.cc -> .o
[ CXX] ARM/mem/protocol/SequencerStatus.cc -> .o
[ CXX] ARM/mem/protocol/SeriesRequestGeneratorStatus.cc -> .o
[ CXX] ARM/mem/protocol/TesterStatus.cc -> .o
[ CXX] ARM/mem/protocol/TransitionResult.cc -> .o
[ CXX] ARM/mem/protocol/TriggerMsg.cc -> .o
[ CXX] ARM/mem/protocol/TriggerType.cc -> .o
[ LINK] -> ARM/mem/protocol/lib.o.partial
[CONFIG H] HAVE_PROTOBUF, 0 -> ARM/config/have_protobuf.hh
[ TRACING] -> ARM/debug/TrafficGen.hh
[ CXX] ARM/cpu/testers/traffic_gen/base.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/base_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/dram_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/dram_rot_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/exit_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/idle_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/linear_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/random_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/stream_gen.cc -> .o
[ CXX] ARM/cpu/testers/traffic_gen/pygen.cc -> .o
[ LINK] -> ARM/cpu/testers/traffic_gen/lib.o.partial
[ CXX] ARM/cpu/pred/bpred_unit.cc -> .o
[ CXX] ARM/cpu/pred/2bit_local.cc -> .o
[ CXX] ARM/cpu/pred/btb.cc -> .o
[ TRACING] -> ARM/debug/Indirect.hh
[ CXX] ARM/cpu/pred/indirect.cc -> .o
[ CXX] ARM/cpu/pred/ras.cc -> .o
[ CXX] ARM/cpu/pred/tournament.cc -> .o
[ CXX] ARM/cpu/pred/bi_mode.cc -> .o
[ TRACING] -> ARM/debug/Tage.hh
[ CXX] ARM/cpu/pred/tage_base.cc -> .o
[ CXX] ARM/cpu/pred/tage.cc -> .o
[ TRACING] -> ARM/debug/LTage.hh
[ CXX] ARM/cpu/pred/loop_predictor.cc -> .o
[ CXX] ARM/cpu/pred/ltage.cc -> .o
[ CXX] ARM/cpu/pred/statistical_corrector.cc -> .o
[ TRACING] -> ARM/debug/TageSCL.hh
[ CXX] ARM/cpu/pred/tage_sc_l.cc -> .o
[ CXX] ARM/cpu/pred/tage_sc_l_8KB.cc -> .o
[ CXX] ARM/cpu/pred/tage_sc_l_64KB.cc -> .o
[ LINK] -> ARM/cpu/pred/lib.o.partial
[ TRACING] -> ARM/debug/CommMonitor.hh
[ CXX] ARM/mem/comm_monitor.cc -> .o
[ CXX] ARM/mem/abstract_mem.cc -> .o
[ CXX] ARM/mem/addr_mapper.cc -> .o
[ TRACING] -> ARM/debug/Bridge.hh
[ CXX] ARM/mem/bridge.cc -> .o
[ TRACING] -> ARM/debug/AddrRanges.hh
[ TRACING] -> ARM/debug/CoherentXBar.hh
[ CXX] ARM/mem/coherent_xbar.cc -> .o
[ CXX] ARM/mem/drampower.cc -> .o
[ TRACING] -> ARM/debug/DRAM.hh
[ TRACING] -> ARM/debug/DRAMPower.hh
[ TRACING] -> ARM/debug/DRAMState.hh
[ CXX] ARM/mem/dram_ctrl.cc -> .o
[ TRACING] -> ARM/debug/ExternalPort.hh
[ CXX] ARM/mem/external_master.cc -> .o
[ CXX] ARM/mem/external_slave.cc -> .o
[ CXX] ARM/mem/mem_object.cc -> .o
[ CXX] ARM/mem/mport.cc -> .o
[ TRACING] -> ARM/debug/NoncoherentXBar.hh
[ TRACING] -> ARM/debug/XBar.hh
[ CXX] ARM/mem/noncoherent_xbar.cc -> .o
[ CXX] ARM/mem/packet.cc -> .o
[ CXX] ARM/mem/port.cc -> .o
[ TRACING] -> ARM/debug/PacketQueue.hh
[ CXX] ARM/mem/packet_queue.cc -> .o
[ CXX] ARM/mem/port_proxy.cc -> .o
[ CXX] ARM/mem/physical.cc -> .o
[ CXX] ARM/mem/simple_mem.cc -> .o
[ TRACING] -> ARM/debug/SnoopFilter.hh
[ CXX] ARM/mem/snoop_filter.cc -> .o
[ TRACING] -> ARM/debug/StackDist.hh
[ CXX] ARM/mem/stack_dist_calc.cc -> .o
[ CXX] ARM/mem/tport.cc -> .o
[ CXX] ARM/mem/xbar.cc -> .o
[ TRACING] -> ARM/debug/HMCController.hh
[ CXX] ARM/mem/hmc_controller.cc -> .o
[ TRACING] -> ARM/debug/SerialLink.hh
[ CXX] ARM/mem/serial_link.cc -> .o
[ CXX] ARM/mem/mem_delay.cc -> .o
[ CXX] ARM/mem/fs_translating_port_proxy.cc -> .o
[ CXX] ARM/mem/se_translating_port_proxy.cc -> .o
[ TRACING] -> ARM/debug/MMU.hh
[ CXX] ARM/mem/page_table.cc -> .o
[ CXX] ARM/mem/mem_checker.cc -> .o
[ TRACING] -> ARM/debug/MemCheckerMonitor.hh
[ CXX] ARM/mem/mem_checker_monitor.cc -> .o
[ LINK] -> ARM/mem/lib.o.partial
[ CXX] ARM/dev/io_device.cc -> .o
[ TRACING] -> ARM/debug/IsaFake.hh
[ CXX] ARM/dev/isa_fake.cc -> .o
[ TRACING] -> ARM/debug/DMA.hh
[ CXX] ARM/dev/dma_device.cc -> .o
[ CXX] ARM/dev/platform.cc -> .o
[ CXX] ARM/dev/baddev.cc -> .o
[ TRACING] -> ARM/debug/Intel8254Timer.hh
[ CXX] ARM/dev/intel_8254_timer.cc -> .o
[ TRACING] -> ARM/debug/MC146818.hh
[ CXX] ARM/dev/mc146818.cc -> .o
[ CXX] ARM/dev/pixelpump.cc -> .o
[ LINK] -> ARM/dev/lib.o.partial
[ CXX] ARM/systemc/tlm_core/2/quantum/global_quantum.cc -> .o
[ CXX] ARM/systemc/tlm_core/2/quantum/global_quantum_python.cc -> .o
[ LINK] -> ARM/systemc/tlm_core/2/quantum/lib.o.partial
[ TRACING] -> ARM/debug/SimpleCPU.hh
[ CXX] ARM/cpu/simple/atomic.cc -> .o
[ CXX] ARM/cpu/simple/noncaching.cc -> .o
[ CXX] ARM/cpu/simple/timing.cc -> .o
[ CXX] ARM/cpu/simple/base.cc -> .o
[ LINK] -> ARM/cpu/simple/lib.o.partial
[ TRACING] -> ARM/debug/VIO.hh
[ CXX] ARM/dev/virtio/base.cc -> .o
[ CXX] ARM/dev/virtio/pci.cc -> .o
[ TRACING] -> ARM/debug/VIOConsole.hh
[ CXX] ARM/dev/virtio/console.cc -> .o
[ TRACING] -> ARM/debug/VIOBlock.hh
[ CXX] ARM/dev/virtio/block.cc -> .o
[ TRACING] -> ARM/debug/VIO9P.hh
[ TRACING] -> ARM/debug/VIO9PData.hh
[ CXX] ARM/dev/virtio/fs9p.cc -> .o
[ LINK] -> ARM/dev/virtio/lib.o.partial
[ CXX] ARM/systemc/core/channel.cc -> .o
[ CXX] ARM/systemc/core/event.cc -> .o
[ CXX] ARM/systemc/core/kernel.cc -> .o
[ CXX] ARM/systemc/core/messages.cc -> .o
[ CXX] ARM/systemc/core/module.cc -> .o
[ CXX] ARM/systemc/core/object.cc -> .o
[ CXX] ARM/systemc/core/port.cc -> .o
[ CXX] ARM/systemc/core/process.cc -> .o
[ CXX] ARM/systemc/core/scheduler.cc -> .o
[ CXX] ARM/systemc/core/sched_event.cc -> .o
[ CXX] ARM/systemc/core/sensitivity.cc -> .o
[ CXX] ARM/systemc/core/time.cc -> .o
[ CXX] ARM/systemc/core/sc_attr.cc -> .o
[ CXX] ARM/systemc/core/sc_event.cc -> .o
[ CXX] ARM/systemc/core/sc_export.cc -> .o
[ CXX] ARM/systemc/core/sc_interface.cc -> .o
[ CXX] ARM/systemc/core/sc_join.cc -> .o
[ CXX] ARM/systemc/core/sc_main.cc -> .o
[ CXX] ARM/systemc/core/sc_main_fiber.cc -> .o
[ CXX] ARM/systemc/core/sc_module.cc -> .o
[ CXX] ARM/systemc/core/sc_module_name.cc -> .o
[ CXX] ARM/systemc/core/sc_object.cc -> .o
[ CXX] ARM/systemc/core/sc_port.cc -> .o
[ CXX] ARM/systemc/core/sc_process_handle.cc -> .o
[ CXX] ARM/systemc/core/sc_prim.cc -> .o
[ CXX] ARM/systemc/core/sc_sensitive.cc -> .o
[ CXX] ARM/systemc/core/sc_simcontext.cc -> .o
[ CXX] ARM/systemc/core/sc_spawn.cc -> .o
[ CXX] ARM/systemc/core/sc_time.cc -> .o
[ CXX] ARM/systemc/core/python.cc -> .o
[ CXX] ARM/systemc/core/sc_main_python.cc -> .o
[ CXX] ARM/systemc/core/sc_time_python.cc -> .o
[ LINK] -> ARM/systemc/core/lib.o.partial
[ CXX] ARM/systemc/dt/bit/messages.cc -> .o
[ CXX] ARM/systemc/dt/bit/sc_bit.cc -> .o
[ CXX] ARM/systemc/dt/bit/sc_bv_base.cc -> .o
[ CXX] ARM/systemc/dt/bit/sc_logic.cc -> .o
[ CXX] ARM/systemc/dt/bit/sc_lv_base.cc -> .o
[ LINK] -> ARM/systemc/dt/bit/lib.o.partial
[ CXX] ARM/dev/i2c/bus.cc -> .o
[ LINK] -> ARM/dev/i2c/lib.o.partial
[ CXX] ARM/python/pybind11/core.cc -> .o
[ CXX] ARM/python/pybind11/debug.cc -> .o
[ CXX] ARM/python/pybind11/event.cc -> .o
[ CXX] ARM/python/pybind11/stats.cc -> .o
[ LINK] -> ARM/python/lib.o.partial
[ CXX] ARM/systemc/dt/fx/messages.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxcast_switch.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxdefs.cc -> .o
[ CXX] ARM/systemc/dt/fx/scfx_mant.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxnum.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxnum_observer.cc -> .o
[ CXX] ARM/systemc/dt/fx/scfx_pow10.cc -> .o
[ CXX] ARM/systemc/dt/fx/scfx_rep.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxtype_params.cc -> .o
[ CXX] ARM/systemc/dt/fx/scfx_utils.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxval.cc -> .o
[ CXX] ARM/systemc/dt/fx/sc_fxval_observer.cc -> .o
[ LINK] -> ARM/systemc/dt/fx/lib.o.partial
[ TRACING] -> ARM/debug/SimpleTrace.hh
[ CXX] ARM/cpu/o3/probe/simple_trace.cc -> .o
[ LINK] -> ARM/cpu/o3/probe/lib.o.partial
[ CXX] ARM/systemc/channel/messages.cc -> .o
[ CXX] ARM/systemc/channel/sc_clock.cc -> .o
[ CXX] ARM/systemc/channel/sc_event_queue.cc -> .o
[ CXX] ARM/systemc/channel/sc_in_resolved.cc -> .o
[ CXX] ARM/systemc/channel/sc_inout_resolved.cc -> .o
[ CXX] ARM/systemc/channel/sc_out_resolved.cc -> .o
[ CXX] ARM/systemc/channel/sc_mutex.cc -> .o
[ CXX] ARM/systemc/channel/sc_semaphore.cc -> .o
[ CXX] ARM/systemc/channel/sc_signal.cc -> .o
[ CXX] ARM/systemc/channel/sc_signal_resolved.cc -> .o
[ LINK] -> ARM/systemc/channel/lib.o.partial
[ TRACING] -> ARM/debug/RubyTest.hh
[ CXX] ARM/cpu/testers/rubytest/RubyTester.cc -> .o
[ CXX] ARM/cpu/testers/rubytest/Check.cc -> .o
[ CXX] ARM/cpu/testers/rubytest/CheckTable.cc -> .o
[ LINK] -> ARM/cpu/testers/rubytest/lib.o.partial
[ CXX] ARM/arch/arm/decoder.cc -> .o
[ TRACING] -> ARM/debug/Faults.hh
[ CXX] ARM/arch/arm/faults.cc -> .o
[ CXX] ARM/arch/arm/insts/branch.cc -> .o
[ CXX] ARM/arch/arm/insts/branch64.cc -> .o
[ CXX] ARM/arch/arm/insts/data64.cc -> .o
[ CXX] ARM/arch/arm/insts/macromem.cc -> .o
[ CXX] ARM/arch/arm/insts/mem.cc -> .o
[ CXX] ARM/arch/arm/insts/mem64.cc -> .o
[ CXX] ARM/arch/arm/insts/misc.cc -> .o
[ CXX] ARM/arch/arm/insts/misc64.cc -> .o
[ CXX] ARM/arch/arm/insts/pred_inst.cc -> .o
[ CXX] ARM/arch/arm/insts/pseudo.cc -> .o
[ CXX] ARM/arch/arm/insts/static_inst.cc -> .o
[ CXX] ARM/arch/arm/insts/sve.cc -> .o
[ CXX] ARM/arch/arm/insts/vfp.cc -> .o
[ CXX] ARM/arch/arm/insts/fplib.cc -> .o
[ CXX] ARM/arch/arm/insts/crypto.cc -> .o
[ CXX] ARM/arch/arm/interrupts.cc -> .o
[ TRACING] -> ARM/debug/Arm.hh
[ TRACING] -> ARM/debug/MiscRegs.hh
[ CXX] ARM/arch/arm/isa.cc -> .o
[ CXX] ARM/arch/arm/isa_device.cc -> .o
[ CXX] ARM/arch/arm/linux/linux.cc -> .o
[ TRACING] -> ARM/debug/SyscallBase.hh
[ CXX] ARM/arch/arm/linux/process.cc -> .o
[ CXX] ARM/arch/arm/linux/system.cc -> .o
[ CXX] ARM/arch/arm/freebsd/freebsd.cc -> .o
[ CXX] ARM/arch/arm/freebsd/process.cc -> .o
[ CXX] ARM/arch/arm/freebsd/system.cc -> .o
[ CXX] ARM/arch/arm/miscregs.cc -> .o
[ TRACING] -> ARM/debug/ExecRegDelta.hh
[ CXX] ARM/arch/arm/nativetrace.cc -> .o
[ CXX] ARM/arch/arm/pmu.cc -> .o
[ CXX] ARM/arch/arm/process.cc -> .o
[EMBED BLOB] ext/gdb-xml/aarch64-core.xml -> ARM/blobs/gdb_xml_aarch64_core.cc, ARM/blobs/gdb_xml_aarch64_core.hh
[EMBED BLOB] ext/gdb-xml/aarch64-fpu.xml -> ARM/blobs/gdb_xml_aarch64_fpu.cc, ARM/blobs/gdb_xml_aarch64_fpu.hh
[EMBED BLOB] ext/gdb-xml/aarch64.xml -> ARM/blobs/gdb_xml_aarch64_target.cc, ARM/blobs/gdb_xml_aarch64_target.hh
[EMBED BLOB] ext/gdb-xml/arm/arm-core.xml -> ARM/blobs/gdb_xml_arm_core.cc, ARM/blobs/gdb_xml_arm_core.hh
[EMBED BLOB] ext/gdb-xml/arm/arm-with-neon.xml -> ARM/blobs/gdb_xml_arm_target.cc, ARM/blobs/gdb_xml_arm_target.hh
[EMBED BLOB] ext/gdb-xml/arm/arm-vfpv3.xml -> ARM/blobs/gdb_xml_arm_vfpv3.cc, ARM/blobs/gdb_xml_arm_vfpv3.hh
[ TRACING] -> ARM/debug/GDBAcc.hh
[ CXX] ARM/arch/arm/remote_gdb.cc -> .o
[ TRACING] -> ARM/debug/Semihosting.hh
[ CXX] ARM/arch/arm/semihosting.cc -> .o
[ CXX] ARM/arch/arm/stacktrace.cc -> .o
[ CXX] ARM/arch/arm/system.cc -> .o
[ TRACING] -> ARM/debug/TLB.hh
[ TRACING] -> ARM/debug/TLBVerbose.hh
[ CXX] ARM/arch/arm/table_walker.cc -> .o
[ CXX] ARM/arch/arm/stage2_mmu.cc -> .o
[ CXX] ARM/arch/arm/stage2_lookup.cc -> .o
[ CXX] ARM/arch/arm/tlb.cc -> .o
[ CXX] ARM/arch/arm/tlbi_op.cc -> .o
[ CXX] ARM/arch/arm/utility.cc -> .o
[ CXX] ARM/arch/arm/vtophys.cc -> .o
[ CXX] ARM/arch/arm/generated/decoder.cc -> .o
[ CXX] ARM/arch/arm/generated/inst-constrs-1.cc -> .o
[ CXX] ARM/arch/arm/generated/inst-constrs-2.cc -> .o
[ CXX] ARM/arch/arm/generated/inst-constrs-3.cc -> .o
[ CXX] ARM/arch/arm/generated/generic_cpu_exec_1.cc -> .o
[ CXX] ARM/arch/arm/generated/generic_cpu_exec_2.cc -> .o
[ CXX] ARM/arch/arm/generated/generic_cpu_exec_3.cc -> .o
[ CXX] ARM/arch/arm/generated/generic_cpu_exec_4.cc -> .o
[ CXX] ARM/arch/arm/generated/generic_cpu_exec_5.cc -> .o
[ CXX] ARM/arch/arm/generated/generic_cpu_exec_6.cc -> .o
In file included from build/ARM/arch/arm/generated/generic_cpu_exec_6.cc:10:0:
build/ARM/arch/arm/generated/exec-ns.cc.inc: In member function 'Fault ArmISAInst::SvePredBic<_Element>::execute(ExecContext*, Trace::InstRecord*) const':
build/ARM/arch/arm/generated/exec-ns.cc.inc:220568:40: error: '~' on an expression of type bool [-Werror=bool-operation]
destElem = srcElem1 & ~srcElem2;
^~~~~~~~
build/ARM/arch/arm/generated/exec-ns.cc.inc:220568:40: note: did you mean to use logical not ('!')?
build/ARM/arch/arm/generated/exec-ns.cc.inc: In member function 'Fault ArmISAInst::SvePredBics<_Element>::execute(ExecContext*, Trace::InstRecord*) const':
build/ARM/arch/arm/generated/exec-ns.cc.inc:220634:40: error: '~' on an expression of type bool [-Werror=bool-operation]
destElem = srcElem1 & ~srcElem2;
^~~~~~~~
build/ARM/arch/arm/generated/exec-ns.cc.inc:220634:40: note: did you mean to use logical not ('!')?
build/ARM/arch/arm/generated/exec-ns.cc.inc: In instantiation of 'Fault ArmISAInst::SvePredBic<_Element>::execute(ExecContext*, Trace::InstRecord*) const [with _Element = unsigned char; Fault = std::shared_ptr]':
build/ARM/arch/arm/generated/exec-ns.cc.inc:220588:49: required from here
build/ARM/arch/arm/generated/exec-ns.cc.inc:220568:39: error: '~' on an expression of type bool [-Werror=bool-operation]
destElem = srcElem1 & ~srcElem2;
^~~~~~~~~
build/ARM/arch/arm/generated/exec-ns.cc.inc:220568:39: note: did you mean to use logical not ('!')?
build/ARM/arch/arm/generated/exec-ns.cc.inc: In instantiation of 'Fault ArmISAInst::SvePredBics<_Element>::execute(ExecContext*, Trace::InstRecord*) const [with _Element = unsigned char; Fault = std::shared_ptr]':
build/ARM/arch/arm/generated/exec-ns.cc.inc:220679:49: required from here
build/ARM/arch/arm/generated/exec-ns.cc.inc:220634:39: error: '~' on an expression of type bool [-Werror=bool-operation]
destElem = srcElem1 & ~srcElem2;
^~~~~~~~~
build/ARM/arch/arm/generated/exec-ns.cc.inc:220634:39: note: did you mean to use logical not ('!')?
cc1plus: all warnings being treated as errors
scons: *** [build/ARM/arch/arm/generated/generic_cpu_exec_6.o] Error 1
scons: building terminated because of errors.
ここまでで2時間以上はかかったかと思いますが,みごとにビルドエラーとなりました. ビルド最初の警告メッセージを含めて幾つか気になることがありますので, 次回,順をおって解決していこうと思います.
自分は GNU Emacs 使いなのですが、Windows版の Emacs を使用する場合、IMEパッチの問題がありました。 ざっくり言うと、FSFの正規のリリースバイナリだと日本語変換のIMEに切り替えた時、インラインで候補文字が表示されないという問題です。そのために有志の方々...