Commit Graph

31 Commits

Author SHA1 Message Date
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
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
(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
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
(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
yosiokat
90d2377e65 SDK3790に対応中。
BOOTTYPEの仕様変更に対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@508 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-23 12:00:21 +00:00
yosiokat
db4df023f6 SDK3729に対応中。(ランチャーが動かない)
BootSRLPathをTMPブート時にセットするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@495 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-21 12:09:10 +00:00
yosiokat
7bcef2106d ・SDKの5_0pr2ブランチに対応。
・launcherParamのmediaをbootTypeに変更。
・SDKのlauncherParamを使用するようになっているので、resetParamライブラリを削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@482 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-17 05:44:30 +00:00
yosiokat
4e8d22691b 暫定的にhotswライブラリからランチャー側にISデバッガエミュレーション情報を引き渡して、
デバッガ動作ならダイレクトカードブートするよう実装。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@473 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 08:54:21 +00:00
yoshida_teruhisa
ece1e59e6d Relocate_InfoをSDKのlauncherParam.hへ移動した関係で変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@448 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 08:04:18 +00:00
yosiokat
2e49f54eb1 ・SDKリビジョン3243に対応。(多分大丈夫のはず)
esライブラリをeseではなくBroadOnの正式版を使用するようにする。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@396 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 06:28:03 +00:00
yoshida_teruhisa
57a883ac6e libraries_sysmenuにreloc_infoライブラリ追加。
再配置情報関係のデータ定義や関数をそちらに移動。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@384 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-20 04:09:46 +00:00
yoshida_teruhisa
0c7e955d55 TwlSDK 3029対応
・リセットパラメタの処理及び情報を一部SDKのosライブラリに組み込んだ関係の修正
 ・その他3029対応のため細々と

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@352 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 09:41:18 +00:00
yosiokat
c2ee48afc8 ・本体設定データの整理。
・HWNormalInfo, HWSecureInfo, TWLSettingsの3種類のファイルに分割。
  ・上記3つのファイルフォーマットを共通のTSFフォーマットにする。
・MachineSettingsで上記フォーマットに追随。
・HWInfoWriterも上記フォーマットに追随。
・Launcher
  ・OS_InitをSYSM_Init内に取り込んで、OS_SetMainArenaHiが有効になるようにする。
  ・SYSM_ReadParametersの処理を整理する。
  ・RTC補正値をセットするよう変更。
・hyena.TWL
  ・RTCリセット検出を行うようにする。
  ・SCFGレジスタ値をWRAMのシステム領域にコピーするよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@347 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 13:00:58 +00:00
yoshida_teruhisa
565c57aedb 再配置後clearリストの生成を実装(動作検証はrebootライブラリの修正待ち)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@306 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-04 05:24:47 +00:00
yoshida_teruhisa
2395486701 ・ロード時の再配置判定およびロード位置の変更を実装
・srlブート時、boot関数に指定するコピーリストの生成を実装
・post clearのリスト生成は未実装
・SDK最新版を使用していないためrebootライブラリがビルドできず、再配置が必要なアプリでの動作は未確認

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@303 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 08:00:29 +00:00
yosiokat
baca65d35d ・SDKリビジョン2721への対応。
・".wad"ファイル拡張子をを".tad"に変更。
・コンポーネントhyena.TWLで、SCFGレジスタの内容をWRAMおよびMMEMのシステム領域に退避するようにする。
・コンポーネントhyena.TWLで、リセットパラメータ取得条件を修正し、NANDファームがない場合やデバッガ上での動作に対応。
・TwlIPLルートでのビルドの整理。



git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@290 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 08:14:57 +00:00
yoshida_teruhisa
188d996469 ResetParamの設定及びリセット命令送信部分をライブラリ化
とりあえずIPLのローカルライブラリとしてコミット

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@289 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 07:32:32 +00:00
yosiokat
fd9112d120 ・カードレジスタのスワップとカードIDのシステム領域へのセットを、カードブートの時
のみ行うよう修正。
・アプリブート時のマウント情報設定への対応。
 ・ランチャーは、自身の起動時にマウント情報を自分でセットするようにする。
 ・暫定対策:全ドライブをRW可能にしている。
 ・暫定対策:FS不具合回避のため、"nand:"を'F'ドライブに設定。
 ・MachineSettingsとPictoChatでのnand_app_hack.hを使用したFSの暫定
  NAND対応を削除。
  これに伴い、nand_app_hack.hも削除。
・NANDアプリ読み込み時のリストバグ修正。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@272 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 13:06:08 +00:00
yosiokat
692a886831 ・TWLアプリのカードブートができるよう変更。(とりあえずNTRカードでのブートに対応)
・カード抜けチェック対応のため、カード起動時にHW_BOOT_CHECK_INFO_BUFとHW_RED_RESERVEDに現在のカードのカードIDをセットするよう変更。
・カードBでのブートに対応するため、カード起動時にカードスロットA,Bをスワップするよう変更。
・boot.hのヘッダ整理。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@256 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-26 11:45:32 +00:00
yosiokat
6acdecc63d ・カードブート実装中。(ARM9Ltd,ARM7Ltdのイメージがうまく読めていない。)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@248 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-22 13:16:33 +00:00
yosiokat
a9dbe9301a ・ルートのMakefileおよびMakefile.sysmenuで、TwlIPLツリーのビルドに必要な他ツリーのコードもビルドするよう変更。
・ショートカット起動や検査カードチェックもSYSM_ReadParameters内でチェックするよう変更。
・本体設定データが無効だった時の初期値において、バックライト輝度をMAXにする。
・ランチャーでのブートパラメータ処理を変更。
・ランチャーでのフェードアウト処理とロード処理の判定を調整。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@231 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-20 13:21:01 +00:00
yosiokat
e6c56e4beb ・SDKが更新されなかったので、リセットパラメータを一時HW_RED_RESERVEDに戻す。
・ランチャーのショートカット起動部の仮実装。
・makerom.TWLのTitleID埋め込みに伴うNMenu変更に対応。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@208 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-19 04:05:35 +00:00
yosiokat
83d6341b93 ・リセットパラメータ処理の仮実装。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@201 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-16 07:07:53 +00:00
yosiokat
0d5ce3f4a5 ・ランチャーでバックライト輝度変更が行えるよう変更。
・リセットパラメータ取得部分の整備。(SDKの対応待ち)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@189 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-15 12:52:47 +00:00