Commit Graph

97 Commits

Author SHA1 Message Date
yutaka
0a1bc0a0aa NAND暗号化対策(ARM7側AES_Initが必須となる)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@472 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 08:28:24 +00:00
yutaka
6ee071b3e7 SRL検索の高速版作成
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@465 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 01:42:49 +00:00
yutaka
b008ccf24f -j対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@464 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-16 01:41:22 +00:00
yutaka
2daa7b919e 新しいROMヘッダの鍵対応
SD独自ドライバが動かなくなり、メンテなすするのも面倒なので、削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@457 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-11 05:46:56 +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
nakasima
99b9ca598a ARM7のバーストモード遷移待ちの修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@447 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-09 02:04:16 +00:00
yutaka
393e1d5190 ファームで消すべき鍵をブート時に消すように設定
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@426 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 04:57:09 +00:00
nakasima
f443a62656 crt0_firm.cでHW_TWL_MAIN_MEM_SHARED全域クリア。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@425 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-01-07 04:12:49 +00:00
nakasima
2100c958fd ファームOSビルド修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@423 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-28 11:10:57 +00:00
nakasima
679813af1d TwlSDK内の鍵を使っている時は量産用CPUではブート禁止。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@415 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 08:36:40 +00:00
yutaka
cb9c7ea513 TwlSDK 3286-3305
AESの仕様変更に対応

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@413 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 08:24:34 +00:00
nakasima
89fd2d6640 ARM7スタティックBSSクリアの高速化。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@412 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-27 02:40:47 +00:00
nakasima
72ca446dc2 makegcdfirmへROMヘッダテンプレートを指定するオプション追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@402 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 06:32:12 +00:00
nakasima
89e0f3c708 GCDファームLCD表示デモ追加。スタートアップでシステム領域クリア後にSCFGをコピー。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@401 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-26 04:50:36 +00:00
yutaka
8f82386277 AESの鍵を直接利用する場合も鍵Aを使うように変更
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@399 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 09:35:17 +00:00
yutaka
90c67b36a5 ESへのパスをESライブラリに合わせる
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@395 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-25 04:16:58 +00:00
yutaka
abb8e0217d TwlSDKに倣ってスタックのアライメント調整タイミングの修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@373 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-19 01:28:40 +00:00
yutaka
6e24f589ce TwlSDK r3138対応 (実質Printf周りのみ)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@370 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-18 04:03:39 +00:00
yutaka
adb3e00733 誤字修正
ARM9側FS APIバグ修正
冗長なメモリクリアの削除
PXI_Stream系のバグ修正


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@366 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-14 08:45:32 +00:00
nakasima
31b6d74f9d 電池残量LED補正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@348 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-12 04:35:45 +00:00
yutaka
09e141f8c6 TwlSDK 2947-2994対応
SCFGのWRAMコピー対応
いろいろ整理

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@343 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 10:34:23 +00:00
yutaka
61265162f7 鍵設定周りを分割整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@342 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-11 08:39:51 +00:00
yutaka
5e4486ca45 SDでもROMファイルシステムが使えるように修正(未検証)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@329 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 09:53:37 +00:00
yutaka
ab0344e274 全部ARM9側でFS_ReadFileする版の作成(100msec遅い)
一時バッファ利用版AES対応 (未検証)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@328 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 08:25:42 +00:00
yutaka
c026b0a78c ・バックライト輝度を最低に修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@323 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:10:17 +00:00
yutaka
8596bd4da8 ・FS_Initでハングアップしないように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@322 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:09:43 +00:00
yutaka
51041cf86f ・PXIをTwlSDK版と共存できるように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@321 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 05:08:47 +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
yutaka
756040ddca add Makefile
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@317 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-06 01:26:30 +00:00
yutaka
2450c37b42 FATFS用テンポラリバッファをクリアリストに追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@301 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 07:22:51 +00:00
yutaka
a0f0501af7 ARM9側FATFSの追加 (FS用前処理)
ARM9側AESライブラリの追加 (ユーティリティのみ)
ハッシュサイズマクロをSVC_SHA1_DIGEST_SIZEに統一
専用ローダーを使わない版FS APIの追加


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@300 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 07:22:08 +00:00
nakasima
e70669201a REBOOTライブラリ最新版に対応。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@299 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-12-03 02:01:55 +00:00
yutaka
4d406b0159 最新TwlSDKに合わせる
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@292 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-29 09:35:20 +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
yutaka
1296112c0b OS_InitFIRM内のCARD_Initの削除 (結局FS_Initがあればそこで呼ばれるが)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@283 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:52:59 +00:00
yutaka
3ebe3a2046 REBOOT周りのコード整理
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@282 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:51:53 +00:00
yutaka
e92723051d NAND 2KBバグ回避コードの削除
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@281 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 08:50:59 +00:00
yutaka
ba33ee2fbf 最新SDK対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@276 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 00:14:11 +00:00
yutaka
042bbc08d3 本番用MI/FATFSをFSに統合
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@275 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-28 00:08:02 +00:00
yutaka
880035dff2 eTicket対応(途中)
最新TwlSDK対応
他こまごまと

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@270 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 09:26:43 +00:00
nakasima
3fe2f10a72 delete gcdfirm_blowfish_table.c.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@269 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-27 07:37:27 +00:00
yutaka
7b449b3834 ブートファイル名をFS形式でHW_TWL_FS_BOOT_SRL_PATH_BUFに書いてみた
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@243 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-21 10:38:07 +00:00
yutaka
53bc5f01d3 ルートのMakefileとの重複を外した
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@235 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-21 04:12:18 +00:00
yutaka
2c4d4a179c sdmcInitの仕様変更に伴う引数追加
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@232 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-21 01:01:31 +00:00
yutaka
60f0d9656a TwlSDKのAESライブラリを生成するように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@223 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-20 07:33:17 +00:00
yutaka
3ba5bc6a35 ブートにrebootライブラリを使うように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@219 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-20 05:09:15 +00:00
yutaka
827c27ae42 ビルドルール全面改定
FIRM_変数をほぼなくした
rebootライブラリ対応

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@218 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-20 05:07:21 +00:00
yutaka
ad04364b9b メインメモリ初期化周りをいろいろ修正。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@205 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-16 11:53:24 +00:00
yutaka
0171d035a6 リセットは最初の1B全体で判定することに
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@195 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-16 05:22:23 +00:00
yutaka
1b25781aba 2回目の呼び出しのための微修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@194 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-16 05:21:16 +00:00