Ubuntu(chrUbuntu 12.04)を実行しているARMSamsungChromebookを持っています。
ARMの「特権」状態でコードを実行する最も簡単な方法は何ですか?sudoを探しているのではなく、Supervisor、IRQ、FIQなどのARMプロセッサモードを探しています。どこかでコプロセッサレジスタをプローブ/変更できます。
プライベートモードに入るのは簡単です。SVC呼び出しを行うだけです。問題は、自分のコードの一部をOSに接続して、特定のSVC呼び出しで呼び出されるようにする最も簡単な方法は何ですか?
私はLinuxハッカーではありません。ほとんどの場合、私は最も簡単な一般的な方向(カーネルを再構築しますか?ドライバーソースを取得して変更されたドライバーをフックしますか?何かprivを実行するための簡単なコマンドラインオプションですか?)の一般的なポインターを探しています。
上記のアプローチが意味をなさず、より簡単な方法がある場合、私の全体的な目標は次のとおりです。
- いくつかの低レベルのアセンブリルーチンを作成します
- Cortex-A15コアのさまざまなハードウェア構成でどのように機能するかを確認してください
前もって感謝します、
ポール