RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>RedHawk</strong> <strong>Linux</strong> User’s <strong>Guide</strong>手 順 5• ビルド 処 理 (Makefile, プロジェクト・ファイル, 他 )は、64bitの 実 行 可 能 ファイルを 構 築 するために 更 新 およびコンパイル 用 オプションを 調 べて 移 植 性 を 追 加 する 必 要 がある 可 能 性 があります。• 唯 一 64bitのデバイス・ドライバだけは、64bitオペレーティング・システムで 使 用 することが可 能 です。 必 要 とするドライバの64bit 版 が 存 在 しない 場 合 、デバイス・ドライバを 組 み 込 むアプリケーションは 正 確 に 動 作 しない 可 能 性 があります。<strong>RedHawk</strong> <strong>Linux</strong>が 供 給 する 全 てのドライバは64bit 互 換 です。更 に、お 手 持 ちのアプリケーションから 最 大 限 性 能 を 得 るためのヒントを 提 供 します。AMD64 Developer Resource Kitは、Opteronプロセッサ 用 のアプリケーションおよびドライバの 移植 または 開 発 を 行 うプログラマのために 全 てが 揃 ったリソースです。AMD64 DRKは、 資 料 、ホワイト・ペーパー、 詳 細 なプレゼンテーション、リファレンス・ガイドを 含 む 技 術 情 報 を 収 納 しています。 本 キットは、www.amd.com のWEBサイトから 入 手 することが 可 能 です。体 系 的 に64bitへ 移 植 するためにお 手 持 ちのコードの 修 正 に 取 り 組 むため、 以 下 のガイド・ラインに 従 ってください。ヘッダ/インクルード・ファイル、リソース・ファイル、Makefileを 含 む 全 てのソース・ファイルは 再 調 査 およびそれに 応 じた 修 正 をする 必 要 があます。これらの 手 順 に 関 する 詳 細 は 以 降 のセクションで 提 供 されます。• AMD64アーキテクチャ 固 有 のコード 用 に#if defined __x86_64__ or __amd64__ を 使用• 組 み 込 み 関 数 またはネイティブ・アセンブリ・サブルーチンを 使 用 するために 全 てのインライン・アセンブリ・コードを 変 換• 必 要 に 応 じて 既 存 のアセンブリ・コードの 呼 び 出 し 規 約 を 修 正• ポインタ 演 算 の 使 用 の 再 調 査 および 結 果 の 確 認• ポインタ、 整 数 、 物 理 アドレスへの 参 照 の 再 調 査 および32bitと64bitアーキテクチャの 遊 いに対 応 するため 可 変 サイズのデータ 型 を 使 用• 64bit 実 行 可 能 ファイルをビルドするためにMakefileの 調 査 および 移 植 性 をチェックするオプションの 追 加E-2