Commit Graph

24 Commits

Author SHA1 Message Date
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
00efdd6242 ・HWInfoWriter、NandInitializerでHWID署名に対応する。
・ドキュメント更新・追加。
・不要なダミー鍵を削除。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@739 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 13:07:31 +00:00
yutaka
9ff95be492 TwlIPL_private対応ミスの修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@737 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-25 07:31:44 +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
yosiokat
26a75c8119 Makefile上での環境変数の指定を誤っていたのを修正。
INSTALL_DIR = $(TWLSDK_ROOT)/build/tools/TwlNMenu/data
 INSTALL_DIR = $(TWL_IPL_RED_ROOT)/tools/bin
のあたり。

バナー生成時にデバッグ情報を表示しないよう修正。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@724 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-23 03:17:12 +00:00
kamikawa
4d072fd20a NandInitializer では内部的に HWInfoWriter とまったく同様のコードを実行していましたが、
両方をメンテナンスすることが手間であるため、HWInfoWriterのコードの一部をライブラリ化し、
一元管理できるようにしました。ただ、Makefileの記述も合わせる必要があることに注意が必要です。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@652 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-14 03:06:18 +00:00
yoshida_teruhisa
9b9aec06a8 LauncherでのTWLアプリの起動時にヘッダの検証処理を追加
systemMenu_RED以下のアプリをビルドする場合、systemアプリ用のmakeromを利用するようMakefileを修正

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@639 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-13 01:04:59 +00:00
yoshida_teruhisa
161a5ff913 HWInfoWriterがビルドできなかった件の修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@578 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-02-05 02:06:43 +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
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
0deab36684 HWInfoWriterの鍵運用を整理する。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@494 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-21 06:13:21 +00:00
yosiokat
76d8d20940 TwlIPLツリーのsettingsライブラリを削除し、TwlSDK側のlcfgライブラリを使用するよう変更。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@490 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-21 02:38:41 +00:00
yosiokat
05b6fa7d52 HWInfoWriter
ダミーシリアルNo.をちゃんと文字列になるよう修正。
 regionとserialNoを上画面に表示するよう変更。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@461 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-15 04:33:46 +00:00
yosiokat
c56a446690 ダミーシリアルNo.をちゃんと文字列になるよう修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@460 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-15 04:20:58 +00:00
yosiokat
954b313f5d ・Makefile内のinclude以外のところで$(TWLSDK_ROOT)を使用していたのを$(ROOT)に変更。
・UIGランチャーでTwlIPLのacsignライブラリとTwlWiFiのnsslライブラリで特定のシンボルがぶつかるワーニング
 が出ることの修正として、acsignライブラリからEncrypt関数を抜き出して、別ライブラリとする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@456 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-11 05:24:33 +00:00
yosiokat
5931623d6f SDK3346でビルドできるよう対応中。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@436 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 13:04:08 +00:00
yoshida_teruhisa
e56b7ecb69 TitleIDの変更に伴い、コード中に含まれるTitleIDの修正
その他smallfix

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@422 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-28 08:27:08 +00:00
yosiokat
d2bfc4d1f2 makeromの更新に伴い、RomSpecファイルを修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@419 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 12:13:24 +00:00
yosiokat
38dd0e931d ・SDKリビジョン3263に対応。
・TWLSettingsDataにlastTimeBootSoftIndex要素とそのアクセス関数を追加。
・TWL設定ライト時にNTR側設定に反映する値に変更があった場合のみNTR側設定にライトするよう変更。
・makerom.TWLの仕様変更に対応。
・TADファイル名にTWL_CODEGENの値を追加するように変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@409 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 12:54:53 +00:00
yosiokat
1fc7b62c89 ・THW_ReadSecureInfo内の署名チェックを開発用本体時に行わないように変更。(CPUボンディングオプションチェック)
・HWInfoWriterでのSecureHW情報ライト時に、MACアドレスをもとにした仮シリアルNo.をセットするよう変更。
・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@397 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 08:16:43 +00:00
yosiokat
cd910f66d0 ・TADファイルの名前にビルドタイプを追加するよう変更。
・各種ドキュメント更新。


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@380 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 11:32:14 +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
yosiokat
c574e36a5a ・SDKリビジョン2885に対応。
・環境変数TWLIPL_ROOTをTWL_IPL_RED_ROOTに変更。
・HWInfoの鍵ペアを差し替え。
・hyenaコンポーネントで起動時にコンポーネント名がちゃんとPrintfされるよう修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@318 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 01:58:02 +00:00
yosiokat
75a9423d25 ・生産工程でNANDに書き込んで、以降はReadOnlyとなるHW情報を追加。
・HW情報や本体設定データを共通のTSFフォーマットにするため、TSF
 フォーマットのコードを追加。(現状はHW情報のみ対応)
・HW情報用のRSA鍵ペアを追加。
・acsignライブラリにRSA暗号化関数を追加。
・acsignライブラリのRSAでコード関数の値チェックを修正。
・HW情報をライトするHWInfoWriterを追加。
・NANDフラッシュマップ&フォルダツリーのフォルダ構成における各ファイルに
 ついて、RSA署名の有無と使用する鍵による色分けを行う。
・TWL_SystemMenuメモリマップにNANDファーム用バッファを記載。
 (ランチャーとメモリが重ならないように)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@312 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-05 12:19:30 +00:00