各FATALエラーにコメント追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2728 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2009-01-05 04:15:17 +00:00
parent b1be5cd653
commit 0d0cfab5f4

View File

@ -30,56 +30,56 @@ extern "C" {
typedef enum FatalErrorCode {
FATAL_ERROR_UNDEFINED = 0,
FATAL_ERROR_NAND = 1,
FATAL_ERROR_HWINFO_NORMAL = 2,
FATAL_ERROR_HWINFO_SECURE = 3,
FATAL_ERROR_TWLSETTINGS = 4,
FATAL_ERROR_SHARED_FONT = 5,
FATAL_ERROR_WLANFIRM_AUTH = 6,
FATAL_ERROR_WLANFIRM_LOAD = 7,
FATAL_ERROR_TITLE_LOAD_FAILED = 8,
FATAL_ERROR_TITLE_POINTER_ERROR = 9,
FATAL_ERROR_AUTHENTICATE_FAILED = 10,
FATAL_ERROR_ENTRY_ADDRESS_ERROR = 11,
FATAL_ERROR_TITLE_BOOTTYPE_ERROR = 12,
FATAL_ERROR_SIGN_DECRYPTION_FAILED = 13,
FATAL_ERROR_SIGN_COMPARE_FAILED = 14,
FATAL_ERROR_HEADER_HASH_CALC_FAILED = 15,
FATAL_ERROR_TITLEID_COMPARE_FAILED = 16,
FATAL_ERROR_VALID_SIGN_FLAG_OFF = 17,
FATAL_ERROR_CHECK_TITLE_LAUNCH_RIGHTS_FAILED = 18,
FATAL_ERROR_MODULE_HASH_CHECK_FAILED = 19,
FATAL_ERROR_MODULE_HASH_CALC_FAILED = 20,
FATAL_ERROR_MEDIA_CHECK_FAILED = 21,
FATAL_ERROR_DL_MAGICCODE_CHECK_FAILED = 22,
FATAL_ERROR_DL_SIGN_DECRYPTION_FAILED = 23,
FATAL_ERROR_DL_HASH_CALC_FAILED = 24,
FATAL_ERROR_DL_SIGN_COMPARE_FAILED = 25,
FATAL_ERROR_WHITELIST_INITDB_FAILED = 26,
FATAL_ERROR_WHITELIST_NOTFOUND = 27,
FATAL_ERROR_DHT_PHASE1_FAILED = 28,
FATAL_ERROR_DHT_PHASE2_FAILED = 29,
FATAL_ERROR_LANDING_TMP_JUMP_FLAG_OFF = 30,
FATAL_ERROR_TWL_BOOTTYPE_UNKNOWN = 31,
FATAL_ERROR_NTR_BOOTTYPE_UNKNOWN = 32,
FATAL_ERROR_PLATFORM_UNKNOWN = 33,
FATAL_ERROR_LOAD_UNFINISHED = 34,
FATAL_ERROR_LOAD_OPENFILE_FAILED = 35,
FATAL_ERROR_LOAD_MEMALLOC_FAILED = 36,
FATAL_ERROR_LOAD_SEEKFILE_FAILED = 37,
FATAL_ERROR_LOAD_READHEADER_FAILED = 38,
FATAL_ERROR_LOAD_LOGOCRC_ERROR = 39,
FATAL_ERROR_LOAD_READDLSIGN_FAILED = 40,
FATAL_ERROR_LOAD_RELOCATEINFO_FAILED = 41,
FATAL_ERROR_LOAD_READMODULE_FAILED = 42,
FATAL_ERROR_NINTENDO_LOGO_CHECK_FAILED = 43,
FATAL_ERROR_SYSMENU_VERSION = 44,
FATAL_ERROR_DHT_PHASE1_CALC_FAILED = 45,
FATAL_ERROR_LOAD_UNKNOWN_BOOTTYPE = 46,
FATAL_ERROR_LOAD_AUTH_HEADER_FAILED = 47,
FATAL_ERROR_LOAD_NEVER_STARTED = 48,
FATAL_ERROR_EJECT_CARD_AFTER_LOAD_START = 49,
FATAL_ERROR_TITLEID_COMPARE_FAILED_NTR = 50,
FATAL_ERROR_NAND = 1, // NANDデバイスのエラー
FATAL_ERROR_HWINFO_NORMAL = 2, // HWーマル情報のリードエラー
FATAL_ERROR_HWINFO_SECURE = 3, // HWセキュア情報のリードエラー
FATAL_ERROR_TWLSETTINGS = 4, // 本体設定データのリードエラー
FATAL_ERROR_SHARED_FONT = 5, // 共有フォントのリードエラー
FATAL_ERROR_WLANFIRM_AUTH = 6, // 無線ファームの認証エラー
FATAL_ERROR_WLANFIRM_LOAD = 7, // 無線ファームのロードエラー
FATAL_ERROR_TITLE_LOAD_FAILED = 8, // アプリケーションのロードエラー
FATAL_ERROR_TITLE_POINTER_ERROR = 9, // ブート要求されたが、アプリが指定されていない
FATAL_ERROR_AUTHENTICATE_FAILED = 10, // アプリ認証失敗
FATAL_ERROR_ENTRY_ADDRESS_ERROR = 11, // アプリの起動アドレスが不正
FATAL_ERROR_TITLE_BOOTTYPE_ERROR = 12, // アプリブートタイプが不正NANDブート、カードブート、MBブート以外の値
FATAL_ERROR_SIGN_DECRYPTION_FAILED = 13, // アプリ署名デクリプト失敗
FATAL_ERROR_SIGN_COMPARE_FAILED = 14, // アプリ署名検証失敗
FATAL_ERROR_HEADER_HASH_CALC_FAILED = 15, // アプリハッシュ計算用メモリ確保失敗
FATAL_ERROR_TITLEID_COMPARE_FAILED = 16, // ブート要求されたTWLアプリと実際にロードしたアプリのTitleIDが不一致
FATAL_ERROR_VALID_SIGN_FLAG_OFF = 17, // アプリROMヘッダの署名有効フラグが立っていない
FATAL_ERROR_CHECK_TITLE_LAUNCH_RIGHTS_FAILED = 18, // アプリ起動認証失敗
FATAL_ERROR_MODULE_HASH_CHECK_FAILED = 19, // アプリハッシュ不一致
FATAL_ERROR_MODULE_HASH_CALC_FAILED = 20, // アプリハッシュ計算用メモリ確保失敗
FATAL_ERROR_MEDIA_CHECK_FAILED = 21, // カードアプリをNAND起動 or NANDアプリをカード起動しようとしたデバッガ起動を除く
FATAL_ERROR_DL_MAGICCODE_CHECK_FAILED = 22, // DSダウンロードプレイアプリ署名のマジックコードが不正TEMPブートアプリブート時
FATAL_ERROR_DL_SIGN_DECRYPTION_FAILED = 23, // DSダウンロードプレイアプリ署名のデクリプト失敗TEMPブートアプリブート時
FATAL_ERROR_DL_HASH_CALC_FAILED = 24, // DSダウンロードプレイアプリハッシュ計算用メモリ確保失敗TEMPブートアプリブート時
FATAL_ERROR_DL_SIGN_COMPARE_FAILED = 25, // DSダウンロードプレイアプリハッシュ不一致TEMPブートアプリブート時
FATAL_ERROR_WHITELIST_INITDB_FAILED = 26, // NTRホワイトリスト自身の認証失敗
FATAL_ERROR_WHITELIST_NOTFOUND = 27, // 起動NTRアプリのイニシャルコードがNTRホワイトリストに見つからなかった
FATAL_ERROR_DHT_PHASE1_FAILED = 28, // アプリのNTRホワイトリスト認証失敗フェーズ
FATAL_ERROR_DHT_PHASE2_FAILED = 29, // アプリのNTRホワイトリスト認証失敗フェーズ
FATAL_ERROR_LANDING_TMP_JUMP_FLAG_OFF = 30, // TMPブートアプリのROMヘッダにTMPジャンプ許可ビットが立っていない
FATAL_ERROR_TWL_BOOTTYPE_UNKNOWN = 31, // TWLアプリブートタイプ不明
FATAL_ERROR_NTR_BOOTTYPE_UNKNOWN = 32, // NTRアプリブートタイプ不明
FATAL_ERROR_PLATFORM_UNKNOWN = 33, // ROMヘッダのプラットホームコード不明
FATAL_ERROR_LOAD_UNFINISHED = 34, // アプリロードが完了していないのに、認証フェーズに進んだ
FATAL_ERROR_LOAD_OPENFILE_FAILED = 35, // NANDアプリのファイルオープン失敗
FATAL_ERROR_LOAD_MEMALLOC_FAILED = 36, // アプリハッシュ計算用メモリ確保失敗
FATAL_ERROR_LOAD_SEEKFILE_FAILED = 37, // NANDアプリのファイルシーク失敗
FATAL_ERROR_LOAD_READHEADER_FAILED = 38, // アプリROMヘッダロード失敗
FATAL_ERROR_LOAD_LOGOCRC_ERROR = 39, // アプリROMヘッダNintendoロゴCRC不正
FATAL_ERROR_LOAD_READDLSIGN_FAILED = 40, // TMPブートアプリのDSダウンロードプレイ署名リード失敗
FATAL_ERROR_LOAD_RELOCATEINFO_FAILED = 41, // アプリ再配置情報生成失敗
FATAL_ERROR_LOAD_READMODULE_FAILED = 42, // アプリロード失敗
FATAL_ERROR_NINTENDO_LOGO_CHECK_FAILED = 43, // アプリROMヘッダNintendoロゴデータ不正
FATAL_ERROR_SYSMENU_VERSION = 44, //
FATAL_ERROR_DHT_PHASE1_CALC_FAILED = 45, // NTRアプリホワイトリストハッシュ計算用メモリ確保失敗
FATAL_ERROR_LOAD_UNKNOWN_BOOTTYPE = 46, // アプリブートタイプが不正
FATAL_ERROR_LOAD_AUTH_HEADER_FAILED = 47, // アプリROMヘッダ認証失敗
FATAL_ERROR_LOAD_NEVER_STARTED = 48, // ロードが開始されていないのに、認証が開始された
FATAL_ERROR_EJECT_CARD_AFTER_LOAD_START = 49, // カードが抜かれているのに、カードアプリのロードが開始された
FATAL_ERROR_TITLEID_COMPARE_FAILED_NTR = 50, // ブート要求されたNTRアプリと実際にロードしたアプリのTitleIDが不一致
FATAL_ERROR_MAX = 51
}FatalErrorCode;