Commit Graph

203 Commits

Author SHA1 Message Date
yoshida_teruhisa
38c6572c6e SDK4555にてアプリジャンプ関係を隠蔽したため、それに伴う修正
メモリロード済みアプリへのジャンプが無くなったので、そのために用意していた再配置情報の処理を削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@834 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-06 06:22:41 +00:00
yutaka
4f37095fa3 鍵リセットAPIの整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@832 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-06 05:33:03 +00:00
nakasima
df73611e3c HOTSWスレッドの優先度をコンポーネント側で指定できるように。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@824 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-05 06:52:42 +00:00
yoshida_teruhisa
a7f1f274a2 X3バックライト対応その2:X3以降ではバックライト輝度値の保存にLCFGを使用しないよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@821 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-05 05:51:35 +00:00
yosiokat
7531235341 SDK4505に対応のはず。
LCFGデータおよびAPIの仕様変更に対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@813 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 12:51:56 +00:00
yutaka
7f84522bef aes_privateが無くなったので、menu_launcher2は再び封印
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@797 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-04 03:51:00 +00:00
(no author)
c2135086c0 (更新:Akabane Jumpei)
・カード読み関数を統一(完成途中)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@789 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 14:14:55 +00:00
nakasima
5b88d8c6bf ROMヘッダをARM7バッファからARM9バッファへコピーする前に参照している箇所を一部対処。
カードバナー読み込み直後後にデモ表示を行うと現状ではまた停止してしまう箇所を一時的に戻す。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@777 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 12:00:07 +00:00
yosiokat
ad4eaa2706 TwlSDKとTwlIPLのSVNリビジョン番号を取得して、ランチャーと本体設定で表示するよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@776 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 11:13:13 +00:00
nakasima
9209b3732a 構造体修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@775 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 11:07:19 +00:00
nakasima
7c2d44a82e commonビットフィールドへの書き込みがARM9とARM7で重なる可能性があったのを排除
(commonはARM9のみhotswはARM7のみが書き込むように統一した方が安全、
排他制御も不要になる)。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@774 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-29 11:02:28 +00:00
nakasima
7a3bc18bfe small arrange.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@768 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-28 11:31:09 +00:00
nakasima
26e001ea8a PARTNER用LCFテンプレート修正。
NANDファームバッファメモリマップ修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@767 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-28 11:29:44 +00:00
yutaka
5053ca0b24 OSTitleId対応 (SDK 4402以降)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@764 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-28 07:46:12 +00:00
yosiokat
52a15bfd6f ・TwlSDKリビジョン4386への対応のためrsfファイルおよびmakerom.TWL類を修正。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@755 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-27 13:05:32 +00:00
yosiokat
3b496b82b9 SYSM_GetCardTitleList内のcardHeaderCrc16のコピーが間違っていたのを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@754 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-27 08:45:13 +00:00
(no author)
d4086b0c54 (更新:Akabane Jumpei)
・HOTSWライブラリで計算したハッシュ値を共有ワークに格納する時・読み出す時で排他制御をするようにした
・HOTSW抑制の通知をPXIを使って受け取るように変更
・PXIにHOTSW用のタグを1つ予約

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@752 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-27 04:52:49 +00:00
yutaka
f4c0ac3e14 make*firmでredefinedになるdefineをコメントアウト(他に使ってないようだ)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@745 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-26 08:22:39 +00:00
(no author)
9d655b885c (更新:Akabane Jumpei)
・SYSM共有ワーク構造体を整理して、hotsw用のフラグを分離
・カードアクセス可能かを判定する関数追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@742 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-26 05:08:33 +00:00
yutaka
27a87d8146 TwlIPL_private対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@735 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 06:22:27 +00:00
yutaka
0a06f7b8ad ファーム暗号化用の鍵を間違えたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@731 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 02:36:51 +00:00
yutaka
ba4c8c6d77 ファーム暗号化用の鍵は必ずファームで削除するようにした
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@730 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 02:10:40 +00:00
yutaka
acce77fdb8 make[nor|gcd|nand]firmで使う鍵の復活
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@729 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 01:53:03 +00:00
yutaka
b6801335fb AES鍵破壊APIのインライン化と鍵Dを触らないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@726 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 01:46:25 +00:00
yutaka
3e137124cc ゴミ消去
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@723 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-22 10:31:13 +00:00
yutaka
06b38f1271 HMAC初期値を別APIではなくLoadStaticの引数で設定するようにした(使ってないが)、
システムアプリかどうかでRSA鍵を切り替えられるようにした


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@718 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-22 06:47:54 +00:00
nakasima
5305afd6e0 TWLカードスロットAをSDKとHOTSWで共用しても動作するように対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@705 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-20 09:32:53 +00:00
nakasima
3d1a9325b4 DS無線パッチの整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@698 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-19 08:39:48 +00:00
(no author)
f1befafee6 (更新:Akabane Jumpei)
・挿抜処理を行うスレッド内の処理を変更。(検証途中)
・HOTSW_LoadCardData関数/HOTSW_LoadStaticModule関数を非公開関数に変更。
・カード状態を示すenum型を新規作成。カード読み関数の返り値に利用。
・

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@697 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-19 07:06:32 +00:00
yutaka
ef7303caaa AES鍵の位置変更、
AES領域二つ目対応、
バッテリ切れ時に電源OFFするように修正(FINALROM時のみ)、
セキュリティOFF設定の追加(デフォルト無効)、
SDドライバのDMAを0、1に変更


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@696 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-19 06:33:37 +00:00
nakasima
45ec74a6c4 DS無線パッチ暫定対応(クローンブートはHOTSWによる署名データロード待ち)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@695 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-19 05:49:50 +00:00
nakasima
7850f38f51 SYSM_workのフラグ定義の整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@688 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-18 07:05:59 +00:00
nakasima
8f898dfedc DMAによるバッファオーバーラン対策のためカード/NAND1ページ分だけコード開始アドレスを移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@684 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-15 10:42:12 +00:00
yoshida_teruhisa
3dc7cc8bf2 カードブート時のARM9FLXモジュールハッシュチェック用の準備(work2)完了
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@672 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-15 05:08:23 +00:00
nakasima
0c6a6ae859 HW_RED_RESERVEDにはDS-WLパッチが置かれるのでSYSM_workをHW_TWL_MAIN_MEM_SHAREDへ移動。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@671 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-15 02:42:26 +00:00
nakasima
7db4bae3db TS-X2/X3バックライト輝度変更の動的切り替えのためのマイコンスレッド追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@664 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-15 00:31:07 +00:00
nakasima
17a021d92e TS-X3ボードのMCUバックライト輝度変更への対応。
NWM_InitにてPXI_FIFO_TAG_USER_0を使用していたためPXI_FIFO_TAG_USER_1へ変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@651 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-14 00:57:01 +00:00
yoshida_teruhisa
d66199876e ランチャーからアプリ起動時のヘッダ検証処理をスレッド化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@649 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-13 07:02:03 +00:00
kamikawa
ee629a8448 NAMUTライブラリを新規追加。 NAM Utilityライブラリの略で、NANDの擬似フォーマットを行う。将来的にはNAMに吸収しても良いと思われる。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@625 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-08 08:54:20 +00:00
(no author)
5c9b369dd8 (更新:Akabane Jumpei)
・活線挿抜処理を修正(まだ調整中)
・カードからデータのロードが完了したことを通知するフラグを追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@624 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-08 07:43:54 +00:00
yutaka
1b321cadab 属性変更 (subversionの設定をちゃんとしましょう)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@612 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-07 09:51:53 +00:00
yutaka
21ab2e4897 未使用関数の削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@576 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-05 01:54:51 +00:00
yutaka
25122dfea4 LoadBufferの資産管理を厳密にした
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@575 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-05 01:54:27 +00:00
(no author)
bd706d8fcc (更新:Akabane Jumpei)
・カード挿し・抜き割り込みが起こったときの処理の見直し
・いらないデバッグ出力を削除
・HOTSW_Boot から HOTSW_LoadCardData に関数名変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@570 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-04 10:53:26 +00:00
yutaka
0440a8ba65 FSライブラリの再構成
BOOTTYPEの設定タイミングの変更


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@548 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-30 07:18:03 +00:00
yosiokat
b80be7b1a1 活線挿抜動作を禁止できるようにランチャーとhotswライブラリで対応中。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@542 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-29 13:02:42 +00:00
yosiokat
e0b3985431 ・HWInfoWriterのランチャーTitleID_Loをビッグエンディアンに修正。
・TwlBanner.xlsドキュメント更新。
・NANDアプリリスト取得時に、TitleID_Hiの値によって取捨選択を行うよう変更。
・PXIを使ってARM9からHotSWを制御できるようにしようと試み中。
・SYSM_workのフラグ構成を修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@539 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-29 08:34:32 +00:00
yoshida_teruhisa
6c92e276eb TWLアニメーションバナー対応の下準備
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@535 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-29 06:52:05 +00:00
(no author)
d3ce60c97e (更新:Akabane Jumpei)
エミュレータを読んだ場合、ゲームモードでスクランブルをかけないように、
NTRのRomHeaderバッファのゲームコマンドパラメータ部分を修正するように変更。
(SlotBでエミュレータを読んだ場合のみ対応)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@534 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-29 05:31:15 +00:00
yutaka
90387afeaf SRL名解決ルーチンをセキュア版とそうでない版に分離
とりあえずセキュア版を使用することに (ES_InitLibが重すぎるが)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@527 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-28 05:13:51 +00:00