Commit Graph

264 Commits

Author SHA1 Message Date
yoshida_teruhisa
6dcce0037c 最初に取得するタイトル情報リストに、ヘッダから取得したいろいろな情報を詰め込むように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1695 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 08:20:11 +00:00
yoshida_teruhisa
fd0597456a NTRカードアプリホワイトリスト署名もヘッダ長がTWLのものだったので
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1694 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 07:18:39 +00:00
yoshida_teruhisa
c5b8a7b7e9 NITROでもNANDアプリのときはTWLと同じヘッダ長
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1693 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 07:08:30 +00:00
yoshida_teruhisa
d869e8cb7d ヘッダのハッシュ計算タイミングを、プラットフォーム取得後に変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1691 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-25 06:00:27 +00:00
yosiokat
fb932ac222 FATALエラー処理をUTLライブラリにまとめる。
初回起動シーケンス処理の実装。(デフォルトOFF)
フラッシュ壊れシーケンス処理の実装。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1682 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-24 13:13:16 +00:00
yosiokat
41034826b1 jackalコンポーネント追加。
ランチャーでhyenaとjackalを切り替えられるよう変更。(デフォルトjackal)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1680 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-24 13:01:23 +00:00
nakasima
9e7d358166 NANDフラッシュ延命のためブートタイトルが変更された時のみタイトルIDを保存。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1640 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-17 07:51:31 +00:00
yoshida_teruhisa
699759fdfc アプリに引き渡すタイトルリストのジャンプ可能フラグをONにする条件に次のものを追加
・これからブートするアプリ自身である
 ・A→Bというアプリジャンプの場合、Aを入れる

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1634 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-16 08:01:37 +00:00
yoshida_teruhisa
633e5602b3 ダイレクトブート時、アプリに引き渡すタイトルリストがおかしくなっていたのを修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1632 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-16 01:18:05 +00:00
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
yoshida_teruhisa
b678f49c03 ・アプリに引き渡すNANDアプリタイトルIDリストの作成ルールを、最新のdocに合わせた仕様に変更
・DataOnlyなNANDアプリもリストに入れるよう変更
・タイトルが3行になるアプリの表示がおかしい件の修正およびレイアウト変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1623 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-13 01:29:08 +00:00
nakasima
3606ce018d スタンドアロン動作時のみタイトルIDをNANDへ保存していたのをデバッグ時も行うように変更
(リセットの度に保存されているのが若干気になる)。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1617 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 05:50:17 +00:00
yoshida_teruhisa
748c81ca26 ・アプリへ引き渡すタイトルリストの作成処理手順を変更。romヘッダ情報読み込み処理をバナー読み込み処理に組み込み。
・スクロールバーの操作感変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1616 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-12 05:14:03 +00:00
yoshida_teruhisa
f99d45cd2f ・SDK5.0FCplus4用IPLブランチのマージ
・時間計測処理の追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1597 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-11 05:33:45 +00:00
yoshida_teruhisa
a89469a962 ブート優先度に従い、整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1583 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-05 06:06:36 +00:00
yoshida_teruhisa
0acd75c66d 4NA*として開発中のUIGランチャーへの暫定対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1557 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-06-02 05:55:37 +00:00
yutaka
82b7857edf ゴミ掃除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1554 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-30 09:44:28 +00:00
yoshida_teruhisa
f7a348f956 NAM_CheckTitleLaunchRightsでスタックが一気に潰されていることが判明したので、検証スレッドのスタックを増加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1552 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-30 02:21:08 +00:00
yoshida_teruhisa
b62883da9a small fix
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1549 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-29 01:18:13 +00:00
yoshida_teruhisa
cd12cd7458 DHTチェックphase1の処理をWRAM経由ロードに組み込み
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1548 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-05-29 01:07:00 +00:00
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
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
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
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
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
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