Commit Graph

117 Commits

Author SHA1 Message Date
nakasima
2354252c2b ブートタイプの変更をSDKのFinalize処理完了後まで遅延。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1629 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-13 13:20:18 +00:00
nakasima
7830d86de6 NANDアプリ起動時のROMコントロール情報デバッガ対応の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1624 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-13 08:03:15 +00:00
yosiokat
56f20ac193 hyenaのWRAM不足ワーニングの解消。
makerom.TWL.launcher.exeにSDK rev.6561の変更を反映。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1622 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 11:53:21 +00:00
nakasima
22e68de023 RSFのGameCardNitroModeプロパティへ対応。
カードIDをFinalize時に渡すように変更。
DS-IPL同様にカードブート以外でもカードIDを渡す。
DSP初期化を戻す。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1615 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 04:42:12 +00:00
nakasima
f309dbf343 デバッガ通信用カードスロット電源ONをNANDアプリロードと並列処理(デバッガ上でのアプリジャンプ等が若干速くなるはず。実機動作には影響なし)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1602 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 08:15:26 +00:00
nakasima
aef67a245f ランチャーのメモリマップ改訂。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1594 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-10 12:00:04 +00:00
nakasima
9f862f9683 REBOOTでのPM_Exitコールバックを有効化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1577 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-05 02:21:06 +00:00
nakasima
ddab607722 ランチャーがDSアプリ起動のためにオートロードしないで済むようにする準備。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1556 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-02 04:17:30 +00:00
nakasima
8154da169b メモリマップ変更によってNTRモード時のROMヘッダが消去されていた不具合の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1493 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 07:48:46 +00:00
yosiokat
c590753fab JPEG署名用のAES鍵セットを行うよう変更。
makerom.TWL.launcherの更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1489 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:04:48 +00:00
yosiokat
251872aadc ランチャーのメモリマップ変更。ARM9への割り当てを増やす。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1427 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 11:58:30 +00:00
yosiokat
ddc4a65782 ビルドスイッチFIRM_USE_TWLSDK_KEYSをFIRM_USE_PRODUCT_KEYSに変更し、
NandInitializerで使用していたUSE_PRODUCT_KEYと統合する。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1412 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:27:38 +00:00
nakasima
3460e08691 NANDアプリのカードアクセスのためカードROMヘッダを保持。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1402 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 12:05:32 +00:00
nakasima
e67e648428 NANDアプリでも使用するのでSYSM_APP_ROM_HEADER_BUFへ変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1385 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 12:23:29 +00:00
nakasima
d42503d188 NANDアプリブート時にカードアプリのROMヘッダを参照している箇所を修正。
HOTSW終了処理の完了をARM9で確認。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1383 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 09:34:22 +00:00
yoshida_teruhisa
1cb042a69e カードアプリの場合はブート直前にARM9FLXの先頭2k暗号オブジェクトをデクリプトするよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1363 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 07:53:09 +00:00
nakasima
5cb584744c SDKのROMヘッダバッファへのコピーをREBOOTまで遅延(SDKのExit処理をREBOOTでも利用するため)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1345 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 11:24:41 +00:00
yoshida_teruhisa
502a4f40ce NTRセキュア領域の再配置不要なので削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1343 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 09:51:59 +00:00
nakasima
649c74e9e8 他のスレッドや割り込みハンドラが誤動作しないように割り込み禁止後にブート対象アプリのROMヘッダへ書き換え。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1323 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 07:17:43 +00:00
yoshida_teruhisa
ff8443c7ab NTRセキュア領域の移動を、rebootライブラリで行うようにbootAPIでメモリリストを設定
TWLカードアプリハッシュ計算処理を少々変更
NTRでもマウント情報をヘッダに従って配置しようとしていたので修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1266 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-25 02:31:20 +00:00
yosiokat
0db2184e7d NandFormatter ver.0の起動制限がうまくいっていなかったのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1253 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-24 05:46:54 +00:00
yosiokat
97de191f0a NandInitializerのver.0を起動制限かけるようBOOTi_CheckTitleBlackList関数を追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1239 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-23 05:54:44 +00:00
yosiokat
3d124962ed AES鍵情報の引渡し関数として、SYSMi_SetAESKeysForAccessControl関数を用意。
ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1211 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-22 04:53:09 +00:00
yosiokat
7525109b97 ・es-sdk-20080415_rc2への対応のため、ランチャーでSEAライブラリのAESスロットBを使用するよう変更。
・上記変更に伴い、ROM_SPECファイルで"HwAESSlotB TRUE"を指定。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1197 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-21 06:03:41 +00:00
yosiokat
c0758a3dc6 コメント修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1113 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-11 12:32:42 +00:00
kamikawa
466f7c8dd1 デポップ処理の見直し。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1102 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-10 10:40:57 +00:00
nakasima
3c0842903f DSP用WRAM-B/Cのクリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1094 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 11:37:48 +00:00
nakasima
69bf5a72a4 DSP用WRAM-B/Cのクリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1092 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 11:36:36 +00:00
yosiokat
df513bea4c 無線フライトモードフラグ制御および無線LED制御を追加。(とりあえずコメントアウト)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1086 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-09 01:23:11 +00:00
yosiokat
235a5c9195 ・makerom.TWL.launcher更新。
・LauncherとMachinSettingsのRSFにDisableDebugを仕込んでおく。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1060 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-03 13:37:22 +00:00
nakasima
e69ba86cea DS-IPL同様にブート直前に例外ベクタをクリアしておく。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1042 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-04-02 09:22:34 +00:00
yoshida_teruhisa
3fa8093c22 前回ブートがNTRならランチャーパラメータ無効にする処理の有効化
ランチャーからのアプリブート時、ランチャー自身のマウントパスをクリア

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@971 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-27 01:02:18 +00:00
nakasima
683e49f131 USG無線パッチ選択の修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@968 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 11:48:45 +00:00
nakasima
a2d0a36d99 REBOOTコアコードとコアスタック間の隙間をクリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@966 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 11:07:43 +00:00
nakasima
44f4b81bdf OSFromFirmBufとOSFromBromBufの差分はNANDファームで消去しているようなのでOSFromFirmBufのクリアで統一。
ビルドが通るようにインクルードヘッダを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@963 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 09:34:40 +00:00
yoshida_teruhisa
580fd7494d 鍵情報を消すとき、fromBromでなくfromFirmとして消すように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@956 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 07:24:13 +00:00
yoshida_teruhisa
e18627491d ・Launcher起動時特定条件化で起動する本体設定のタイトルIDをNAMを利用してリストから取得するように変更
・無駄なコードを発見したので処分

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@955 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 06:54:41 +00:00
yosiokat
6f1eac754a ARM9のブート処理の先頭で、念のためキャッシュケアを追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@954 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-26 04:56:16 +00:00
yosiokat
b06a9529fd ランチャーでBootSRLPathをNANDファームから引き渡してもらうよう変更。
ランチャーのポストクリアリスト変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@938 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 05:55:43 +00:00
yoshida_teruhisa
5119d1c405 Launcherからアプリ起動時の検証でセキュアアプリの鍵選択を失敗していたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@935 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 02:25:18 +00:00
yoshida_teruhisa
3b31dbb1e3 マウント情報を一時的にバッファに格納し、rebootの際の再配置コピーにて正規の位置へ移動されるように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@933 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-25 00:05:07 +00:00
yosiokat
9c68d56d3f TWLアプリブート時にLCFG関連のデータをメインメモリに展開しておくよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@929 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 08:43:24 +00:00
yoshida_teruhisa
556f2dac5e Launcher:アプリのヘッダは一時的にカードROMヘッダのバッファに上書きで読み込み、最終的にbootAPIの中で配置するように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@927 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 06:53:45 +00:00
yosiokat
cc46c7c758 ・デバッガ用システムメニュー専用commonKey引渡し処理を追加。
・NANDファームからのBootSRLPathをHW_TWL_FS_BOOT_SRL_PATH_BUF経由で受け取るようにする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@926 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 06:34:38 +00:00
nakasima
e471cd5bc9 強制NTRモード対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@924 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-24 04:22:47 +00:00
nakasima
2a7a086057 REBOOTの変更に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@921 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 11:05:25 +00:00
yosiokat
c95b7cb89f ・アプリへの鍵パラメータ引継ぎ処理を実装。
・MachineSettingsで、AES SlotC鍵を要求するよう変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@920 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-21 09:36:22 +00:00
kamikawa
6881bd5424 BOOT_WaitStartのサウンド停止処理をSND_Disable()からSND_Shutdown()に変更。
CODECがTWLモードの場合、再初期化を行うように変更。
デポップ処理追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@911 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-19 05:42:13 +00:00
yoshida_teruhisa
a5ed2b9952 preclearリストの修正(メインのSharedはここでは消さない)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@905 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 12:08:45 +00:00
yoshida_teruhisa
5e6881945d small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@899 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-18 09:08:50 +00:00