Commit Graph

81 Commits

Author SHA1 Message Date
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
yutaka
3a622b99af コード整理
メモリクリア範囲の変更 (TwlSDK待ちで再変更予定)
リセットパラメータの設定追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@176 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-14 12:13:08 +00:00
yutaka
7d3ebdc23e OSFromFirmBuf構造体の追加
OS_FromBromToMenu()の追加
hash_table_hashをall 0に変更


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@158 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-13 07:52:42 +00:00
yutaka
21a6aae60b 最新のTwlSDKに合わせた
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@148 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-12 07:36:34 +00:00
yutaka
62ddf893e6 format_rom.hをTwlSDKのものを見るように修正
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@147 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-12 07:35:32 +00:00
yutaka
32957c8e3c TwlSDKがあやしいのでスタックの位置を0x03FFXXXXに固定するようにした
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@126 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-08 11:49:30 +00:00
yutaka
5f227a2270 OSi_Bootの引数をROMヘッダのポインタにした
*_Loader()を公開した


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@122 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-08 07:49:40 +00:00
yutaka
7ddc474e2c 整理整頓
JTAG周りは触らないようにした
detect_main_memory_sizeを実行するようにした (コンソールタイプ判定のため)


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@110 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-07 10:12:01 +00:00
yutaka
4e497d0610 lcf.templateファイルの大幅見直し
static initializer関連のコードを記述(ただしコメントアウト)
NITROでは起動できないようにした (ARM9のみ)

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@109 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-06 10:26:59 +00:00
yutaka
3bb618c945 call _start_AutoloadDoneCallback for IS-TWL-DEBUGGER
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@99 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-05 06:42:28 +00:00
yutaka
36354e62c0 MIライブラリのSetup、Restartを利用するように修正
TwlSDKのcrt0に合わた修正(使っていないが)
1つ残っていたAPI名のFirmをFIRMに修正
sdmc-launcherでブート前にprofileのダンプ表示の追加

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@96 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-11-02 02:35:02 +00:00
yutaka
5ddf21e9f9 Static領域がAES領域の境界をまたいでいる場合をサポート
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@84 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-10-31 06:50:02 +00:00
yutaka
6f7c91a75f delete delay after detecting INI flag
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@83 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-10-31 06:46:55 +00:00
yutaka
f482f9d6b1 TwlSDKにかなり合わせた (大半がコメントアウトだが)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@80 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-10-31 01:39:26 +00:00
yosiokat
925985e4c4 環境変数TWLFIRM_ROOTの根絶。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@79 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-10-31 01:18:52 +00:00
yutaka
9774cca464 デバイス依存のアライメントに対応
メインメモリチェックルーチンにチップタイプとJTAGのチェックコードを追加 (しかしこのルーチン自体呼んでいない)
ARM7側だけオートロードルーチンを呼んでいたのでコメントアウト
リセットチェックルーチンのコメントアウト


git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@71 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-10-29 07:30:30 +00:00
yutaka
9db3977a8c バックライトをつける前にINIフラグをチェックするようにした
PM_InitFIRMの最適化

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@68 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2007-10-25 12:00:48 +00:00