L1/L2 キャッシュを介して Core Duo システムの RAM ロケーションに書き込んでいるとします。
RAM の永続的な場所に書き込みを行い、その後すぐに Linux カーネルをパニックに陥れるとします。この場所は永続的であるため、CPU の再起動中に再起動されることはなく、再起動後に取得されます。
Linux は再起動/パニックの一部として CPU キャッシュをフラッシュしますか?
CPU は再起動する前にキャッシュをフラッシュしますか?
または、手動で行う必要がありますか?どのように?
更新: 私のキャッシュはライトスルーではありません。
問題は、CPU 仕様でこの動作が定義されているかどうかです。