Commit Graph

276 Commits

Author SHA1 Message Date
yoshida_teruhisa
e9423e16b6 AUTH_NTR_CARD_PRODUCT_ONLYの廃止
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1546 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 06:59:23 +00:00
yoshida_teruhisa
cad9976a2a ボンディングオプション00でない場合、NTRカードホワイトリストチェック(or署名チェック)で引っかかっても強制実行を選択可能になりました
・デバッガ接続時以外は常にホワイトリストチェック(or署名チェック)を行うように変更しました(AUTH_NTR_CARD_PRODUCT_ONLYの廃止)
 ・ホワイトリストチェック(or署名チェック)に引っかからずDHTチェックに引っかかった場合は、強制的に停止します

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1545 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 06:54:55 +00:00
yosiokat
e1b83f6240 TwlIPL_SDK500fc_plus3_branchブランチの内容をマージ。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1543 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-28 00:42:03 +00:00
yoshida_teruhisa
ce67c0b18a ビルドスイッチAUTH_NTR_CARD_PRODUCT_ONLYでNTRカードの検証をボンディングオプション0のときのみにするか、デバッガ接続していないときのみにするか選択できるように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1499 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 09:51:02 +00:00
yoshida_teruhisa
9e3cd4bfc0 ヘッダのアドレス参照ミス修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1498 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 09:36:07 +00:00
yosiokat
35efc0671f git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1497 b08762b0-b915-fc4b-9d8c-17b2551a87ff 2008-05-23 09:20:07 +00:00
yoshida_teruhisa
b61a8af6b1 Shared2の共有ファイルをヘッダ情報に従ってマウントするよう変更
ボンディングオプション00のみホワイトリストチェックをかけるよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1496 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 08:42:42 +00:00
yoshida_teruhisa
452bd35ce9 非表示版のランチャーでもエラー表示できるよう、エラー表示でBGやバナーなどを表示しないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1492 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 05:31:03 +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
yoshida_teruhisa
5fafe40391 エラー表示強化その2
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1482 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:24:30 +00:00
yoshida_teruhisa
3ffb5057a7 エラー表示の強化
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1479 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-23 01:11:03 +00:00
(no author)
dcb0aa51d0 (更新:Akabane Jumpei)
・一時的に活線挿抜を抑制する関数(HOTSW_EnableHotSW)と
 アプリブート時に活線挿抜を抑制する関数(HOTSW_InvalidHotSW)で分けた
・ランチャーに活線挿抜抑制機能を追加。Xボタンで抑制/許可のトグル動作をする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1474 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 13:42:08 +00:00
yoshida_teruhisa
c074192e5e タイトルIDリスト作成:タイトルIDリストの最大保持数に関するチェック処理追加(SDK6162以降のTwlSDK/include/twl/os/common/systemWork.hが必要)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1465 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 07:51:05 +00:00
yoshida_teruhisa
6c06a066bf アプリに渡すタイトルリストの作成時、DataOnlyでないアプリをスキップしていた(想定と逆)不具合の修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1460 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 05:28:35 +00:00
yosiokat
d83aca47fe ・下記のAPIをSYSMからUTLライブラリに移動。
・ペアレンタルコントロールのマスターキー関係
 ・スリープ
・下記のAPIをSYSMから削除。
 ・バックライト輝度制御。
 ・無線LED制御。
・ランチャーの無線LED制御をPMi_SetWirelessLEDに変更。
・本体設定で、UTL_SetBacklightBrightnessを使用したバックライト輝度変更を追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1457 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 02:43:45 +00:00
(no author)
b7061d3616 (更新:Akabane Jumpei)
・HOTSWライブラリで既に対応済みなのに、他でも同じ事をしていた部分を削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1452 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-22 01:44:21 +00:00
yosiokat
cd2bb0264b ・UTLライブラリにPMライブラリ改を用いたバックライト輝度調整・取得関数を追加。
u32 UTL_SetBacklightBrightness( u8 brightness )
 u32 UTL_GetBacklightBrightness( u8 *pBrightness )
・hyenaコンポーネントをPMライブラリ改を使用するよう変更。
・PMライブラリ改を使用するarmadillo2コンポーネントを追加。
・本体設定をarmadillo2コンポーネント使用に変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1446 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 13:56:28 +00:00
yosiokat
8634f14535 SYSMライブラリの一部をUTLライブラリ、BANNERライブラリに切り出し。
TwlIPL内のライブラリとTwlSDKで追加使用するライブラリをcommondefs内ではなく、各アプリ内で
それぞれ指定するよう変更。
使用していなかったヘッダ類を削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1444 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 11:01:42 +00:00
yoshida_teruhisa
593d57c2ec デバッガからTLFを読み込めない件の修正(すべて僕の不始末でしたスミマセン……orz
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1440 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 07:24:57 +00:00
yoshida_teruhisa
2f2e69823a DSカードのDHTチェックをベタ実装(phase1はロード時に行う予定)(デバッガ起動時無効、既存のNTRタイトルのみ)
ホワイトリスト署名チェックを実装(デバッガ起動時無効、実質的には製品版マスタリングされたNTRカードのみ製品版ボンディングオプションのボード上で起動可能)
HOTSWからDHT_TEST関係のコードを削除(紛らわしいので)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1439 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-21 06:49:24 +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
yoshida_teruhisa
bfd0df1306 デバッガ有効でTLFを読み込んでいる時は署名有効フラグを無視するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1423 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 08:10:40 +00:00
yoshida_teruhisa
ae78f232be ホワイトリストチェック処理実装の準備
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1422 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 07:14:00 +00:00
yoshida_teruhisa
2a1d5fb9f9 デバッガ上で走っていない時のみ、ブートするタイトルのTitleIDとplatformCodeを設定データに保存するよう変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1419 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 05:44:04 +00:00
yoshida_teruhisa
77d735af8c ヘッダの正当性検証処理をstatic領域ロード直前のタイミングへ
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1409 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-20 02:20:38 +00:00
yoshida_teruhisa
6a8a6e02cc 以前から気になっていたファイル名修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1396 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 05:33:37 +00:00
yoshida_teruhisa
27ddfcdcf8 カードがCPU使用になったので、AESで使用するDMAを2と3に
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1395 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-19 05:21:43 +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
174aaba20a キャッシュ制御ROMヘッダバッファ修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1384 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 09:45:36 +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
3295f5cda4 一時的にAESで使用する新DMAを1と3に(将来的には2と3の予定?)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1372 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-16 00:38:44 +00:00
yosiokat
ca2a938b62 initializeフラグセット忘れを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1370 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 13:10:39 +00:00
nakasima
6769a606dd HOTSW終了処理の呼び出し。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1369 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 12:03:37 +00:00
yosiokat
510d228557 ・共有フォントリードライブラリの追加。
・ランチャーに共有フォントリードを実装。
・ランチャー起動時のTMPフォルダクリーンを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1368 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 12:00:44 +00:00
nakasima
6885accd26 赤箱がスリープシャットダウン対策され、TSボードは元々問題無かったためデフォルトでスリープ可能に。
蓋閉じ判定をスリープ関数へ内包して共通化。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1365 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 09:59:55 +00:00
yoshida_teruhisa
60de8aeed5 ホワイトリストチェックの組み込み及びヘッダチェック位置変更準備
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1361 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 06:35:20 +00:00
yutaka
2f7387e82e DHT_TEST関連で、maketadのデータ対応によりattach_dummyheaderをやめたのでROMヘッダのSEEKも削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1354 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 04:06:29 +00:00
yoshida_teruhisa
b4fea13c64 カードアプリのロード時、先頭32kバイトだけを繰り返し読んでいたので修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1349 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-15 01:26:32 +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
1980634f89 カード読み込み導入、ヘッダの検証処理まで成功
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1342 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 09:28:07 +00:00
yosiokat
f88d4aaa49 プリロードパラメータをreboot内でWLレジスタの判定をした後にHW_PARAM_TWL_SETTINGS_DATA_DEFAULT
にコピーするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1341 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 07:44:11 +00:00
yoshida_teruhisa
f5168cc5b8 Launcher:WRAM経由ロード強制(現状、CARDアプリはロードしません=起動できません)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1340 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 07:11:42 +00:00
yoshida_teruhisa
b3df113d3f WRAM経由でカードリードするための関数追加(動作未確認)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1339 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 06:56:20 +00:00
yoshida_teruhisa
4b05614231 AES処理の修正、TODO(緊急)追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1335 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-14 02:44:34 +00:00
yoshida_teruhisa
84f78917bc WRAM経由リードのキャッシュケア処理追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1326 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 08:27:02 +00:00
yosiokat
6f68928238 NTR本体設定データをシステム領域にロードしておくよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1322 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-13 07:13:58 +00:00
yosiokat
c7ad147378 ペアレンタルコントロール関連の下記APIを追加。
問い合わせコード算出: SYSM_CalcPCTLInquiryCode
 マスターキー算出      : SYSM_CalcPCTLMasterKey

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1317 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 11:16:27 +00:00
yoshida_teruhisa
226a7aa4bb アプリ間パラメータクリアのタイミング修正、DATAONLYなアプリをロードしないよう修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1311 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-12 08:24:19 +00:00
yoshida_teruhisa
0466cb01da WRAM経由アプリロードで使用するWRAMのサイズを96KBに変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1306 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-09 07:53:16 +00:00
yoshida_teruhisa
96ceb69153 WRAM経由ロード実装(不具合修正・一応動作確認済)
・LAUNCHERビルド時にLOAD_APP_VIA_WRAM=TRUEでWRAM経由ロードのLAUNCHERに

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1293 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-09 01:16:58 +00:00