12.07.2015 Views

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!