Commit Graph

294 Commits

Author SHA1 Message Date
nakasima
f2bfa45931 ARM11クロック定義修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@197 b871894f-2f95-9b40-918c-086798483c85
2009-01-21 10:15:13 +00:00
nakasima
9052d1a902 NE1EMU動作確認用デモ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@196 b871894f-2f95-9b40-918c-086798483c85
2009-01-21 09:22:48 +00:00
nakasima
5522001af5 NE1EMUのARM11を400MHzに。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@195 b871894f-2f95-9b40-918c-086798483c85
2009-01-21 09:07:20 +00:00
nakasima
641b38787b MMUをディセーブルにするとNE1TBでデバッグプリントが出ているので現状でコミット。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@194 b871894f-2f95-9b40-918c-086798483c85
2009-01-21 08:28:09 +00:00
nakasima
35a2aa8698 デバッグ効率改善のためELFのテキストファイル生成。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@193 b871894f-2f95-9b40-918c-086798483c85
2009-01-21 07:27:38 +00:00
nakasima
01c59b7756 NE1ボードでブートROMが一応動作しているので一旦コミット。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@192 b871894f-2f95-9b40-918c-086798483c85
2009-01-21 07:09:12 +00:00
nakasima
e544a75616 NE1用ROM生成ルールを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@191 b871894f-2f95-9b40-918c-086798483c85
2009-01-20 11:32:44 +00:00
nakasima
9abe3a4b0c DDR2の設定をKMCのS-bootに合わせる。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@190 b871894f-2f95-9b40-918c-086798483c85
2009-01-20 10:44:58 +00:00
nakasima
0a54b7995b デフォルトをNE1EMUへ。
threadデモのソースをbootromからtestsへ移動。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@189 b871894f-2f95-9b40-918c-086798483c85
2009-01-20 10:26:03 +00:00
nakasima
441ab5b993 アプリケーションビルド対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@188 b871894f-2f95-9b40-918c-086798483c85
2009-01-20 10:10:39 +00:00
nakasima
91a38a6dca NE1TB用PARTNER設定ファイル追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@187 b871894f-2f95-9b40-918c-086798483c85
2009-01-20 09:55:01 +00:00
nakasima
8d5ae63e76 small arrange.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@186 b871894f-2f95-9b40-918c-086798483c85
2009-01-20 01:48:38 +00:00
nakasima
276f77210a NE1EMUメモリマップ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@185 b871894f-2f95-9b40-918c-086798483c85
2009-01-19 11:30:41 +00:00
nakasima
165f2d6cc6 隠しディレクトリ設定ファイルを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@184 b871894f-2f95-9b40-918c-086798483c85
2009-01-19 10:49:59 +00:00
nakasima
56c363fb56 PARTNERとAXDの設定ファイルを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@183 b871894f-2f95-9b40-918c-086798483c85
2009-01-19 10:36:58 +00:00
nakasima
ab1aeaa4e5 ブランチターゲットキャッシュの無効処理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@182 b871894f-2f95-9b40-918c-086798483c85
2009-01-19 08:23:10 +00:00
nakasima
c087e62b84 MMUライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@181 b871894f-2f95-9b40-918c-086798483c85
2009-01-19 03:08:19 +00:00
nakasima
3092e655b1 ブートROM用ワークをDTCMへ移動。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@180 b871894f-2f95-9b40-918c-086798483c85
2009-01-19 01:29:46 +00:00
nakasima
a00a783618 スレッドスイッチ有効フラグをITCMからDTCMへ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@179 b871894f-2f95-9b40-918c-086798483c85
2009-01-16 09:31:22 +00:00
nakasima
6459b911dd レジスタ定義を更新。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@178 b871894f-2f95-9b40-918c-086798483c85
2009-01-16 08:22:47 +00:00
nakasima
c3f8acfc48 PROM生成時に各crt0.cをタッチしていたため共通化をロールバック。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@177 b871894f-2f95-9b40-918c-086798483c85
2009-01-16 08:02:48 +00:00
nakasima
9cc1d6266e small roll back.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@176 b871894f-2f95-9b40-918c-086798483c85
2009-01-15 10:34:19 +00:00
nakasima
763d90dc7b PROM用ソースの共通化。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@175 b871894f-2f95-9b40-918c-086798483c85
2009-01-15 10:32:04 +00:00
nakasima
dcde0e5dbf NE1EMUのキャッシュサイズ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@174 b871894f-2f95-9b40-918c-086798483c85
2009-01-15 02:52:51 +00:00
nakasima
63c9a50447 ARM9のチックタイマーを32bitへ拡張(アラームの32bit化はタイマーの仕様から除算が頻繁に入りそう)。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@173 b871894f-2f95-9b40-918c-086798483c85
2009-01-14 11:50:51 +00:00
nakasima
8bd2222bd2 ARM11のタイマー割り込み間隔を長めに。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@172 b871894f-2f95-9b40-918c-086798483c85
2009-01-14 09:42:18 +00:00
nakasima
e86d91a0be alarmデモ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@171 b871894f-2f95-9b40-918c-086798483c85
2009-01-14 09:04:51 +00:00
nakasima
60d22bb588 MG20IOPレジスタ定義の修正。
MG20IOPでosSleepが動作。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@170 b871894f-2f95-9b40-918c-086798483c85
2009-01-14 03:02:58 +00:00
nakasima
bba8750b22 MG20EMU用レジスタ定義パッチ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@169 b871894f-2f95-9b40-918c-086798483c85
2009-01-14 02:11:37 +00:00
nakasima
fcc8c00e7a MG20EMU対応用ARM9PROM追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@168 b871894f-2f95-9b40-918c-086798483c85
2009-01-13 10:42:01 +00:00
nakasima
ffbf2be986 ARM9のMG20EMU暫定対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@167 b871894f-2f95-9b40-918c-086798483c85
2009-01-13 10:38:41 +00:00
nakasima
ec8097d404 スピンロックを8バイト単位から2バイト単位へ変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@166 b871894f-2f95-9b40-918c-086798483c85
2009-01-13 07:31:53 +00:00
nakasima
83bec6addb スピンロックライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@165 b871894f-2f95-9b40-918c-086798483c85
2009-01-13 07:03:40 +00:00
nakasima
79420c0753 ARM9のリンクエラー修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@164 b871894f-2f95-9b40-918c-086798483c85
2009-01-13 05:37:11 +00:00
nakasima
e034f913db -DBROM_PLATFORM削除。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@163 b871894f-2f95-9b40-918c-086798483c85
2009-01-09 11:27:08 +00:00
nakasima
ff5de021e5 リンクエラー回避。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@162 b871894f-2f95-9b40-918c-086798483c85
2009-01-09 11:17:03 +00:00
nakasima
ab9fd0d6bb NE1-TB用DDR2レジスタリージョン追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@161 b871894f-2f95-9b40-918c-086798483c85
2009-01-09 10:53:10 +00:00
nakasima
095f6af9c1 NE1EMUビルド時にDDR2I/F初期化コードを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@160 b871894f-2f95-9b40-918c-086798483c85
2009-01-07 08:51:29 +00:00
nakasima
8de797bd19 コンテキスト初期化時にVFPレジスタバッファを全クリア。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@159 b871894f-2f95-9b40-918c-086798483c85
2009-01-07 03:07:55 +00:00
nakasima
0485b1ff1e VFPデモ追加。i_osSaveContextVFP修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@158 b871894f-2f95-9b40-918c-086798483c85
2009-01-07 01:26:31 +00:00
nakasima
6722703730 small arrange.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@157 b871894f-2f95-9b40-918c-086798483c85
2009-01-06 12:10:01 +00:00
nakasima
0dd1bd2ad0 threadデモのosSleep時間表示。
MG20EMUではCPUクロックを302MHzに。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@156 b871894f-2f95-9b40-918c-086798483c85
2009-01-06 12:02:19 +00:00
nakasima
ce723f55c9 スレッド使用時のみスレッドスイッチ関数がリンクされるように対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@155 b871894f-2f95-9b40-918c-086798483c85
2009-01-06 06:47:56 +00:00
nakasima
dee8f26f96 スレッドライブラリ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@154 b871894f-2f95-9b40-918c-086798483c85
2009-01-06 02:21:55 +00:00
nakasima
f48f0be43f small arrange.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@153 b871894f-2f95-9b40-918c-086798483c85
2009-01-05 10:51:10 +00:00
nakasima
e060e43135 ブートROM用PXI追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@152 b871894f-2f95-9b40-918c-086798483c85
2009-01-05 10:35:38 +00:00
nakasima
9d03ef2964 message追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@151 b871894f-2f95-9b40-918c-086798483c85
2009-01-05 09:14:17 +00:00
nakasima
4f7ade393f mutex追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@150 b871894f-2f95-9b40-918c-086798483c85
2009-01-05 09:04:05 +00:00
nakasima
2d6bd77db6 VFPコンテキストスイッチのサポート。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@149 b871894f-2f95-9b40-918c-086798483c85
2009-01-05 08:34:30 +00:00
nakasima
fa7db7cb38 romのmake環境の整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@148 b871894f-2f95-9b40-918c-086798483c85
2008-12-26 11:24:18 +00:00
nakasima
45ff28b965 スキャッタロードでVFPへアクセスした時の対処。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@147 b871894f-2f95-9b40-918c-086798483c85
2008-12-26 10:49:17 +00:00
nakasima
c8741cd761 NE1EMU追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@146 b871894f-2f95-9b40-918c-086798483c85
2008-12-26 09:52:48 +00:00
nakasima
b84675780d デバッグプリント関数追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@145 b871894f-2f95-9b40-918c-086798483c85
2008-12-26 04:06:25 +00:00
nakasima
4345604172 ユーザモードとシステムモードのみVFPを使用可能に。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@144 b871894f-2f95-9b40-918c-086798483c85
2008-12-25 12:01:35 +00:00
nakasima
f4f2ed0cfc コード整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@143 b871894f-2f95-9b40-918c-086798483c85
2008-12-25 11:06:58 +00:00
nakasima
8a41dac559 コード整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@142 b871894f-2f95-9b40-918c-086798483c85
2008-12-25 10:54:45 +00:00
nakasima
94ac873d2c ARM11未定義命令例外ハンドラ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@141 b871894f-2f95-9b40-918c-086798483c85
2008-12-25 10:34:43 +00:00
nakasima
6b63ce88c8 osInitInterrupt改良。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@140 b871894f-2f95-9b40-918c-086798483c85
2008-12-24 12:19:23 +00:00
nakasima
b76d0232b2 割り込みスタックサイズ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@139 b871894f-2f95-9b40-918c-086798483c85
2008-12-24 11:25:58 +00:00
nakasima
76da849d53 システム領域クリアの修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@138 b871894f-2f95-9b40-918c-086798483c85
2008-12-24 10:11:40 +00:00
nakasima
12dcde5fdf 例外ハンドラの暫定登録。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@137 b871894f-2f95-9b40-918c-086798483c85
2008-12-24 05:37:14 +00:00
nakasima
80f6d66ef9 stupInitExceptions追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@136 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 11:02:31 +00:00
nakasima
fd439a38ea STUPi_->i_stup.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@135 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 09:39:01 +00:00
nakasima
a458bc04a7 os_interrupt_common.cをos_interrupt.cへマージ。
ARM11のosHalt修正。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@134 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 09:16:29 +00:00
nakasima
bf0f695510 割り込みハンドラのマージ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@133 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 08:54:59 +00:00
nakasima
48bd2a2dc2 キャッシュライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@132 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 08:38:35 +00:00
nakasima
85dd27858e interrupt_common.h削除。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@131 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 07:42:36 +00:00
nakasima
310209847d 割り込みヘッダファイルのマージ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@130 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 06:59:07 +00:00
nakasima
9931af3768 割り込みヘッダファイルのマージ準備。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@129 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 06:14:11 +00:00
nakasima
707f66fe25 割り込み処理のマージ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@128 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 05:44:06 +00:00
nakasima
7700a72a36 割り込み関数のマージ準備。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@127 b871894f-2f95-9b40-918c-086798483c85
2008-12-19 01:38:24 +00:00
nakasima
375b11c2fa パフォーマンスモニタ関数追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@126 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 11:32:09 +00:00
nakasima
b88edae8d8 パフォーマンスモニタ有効化。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@125 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 10:53:10 +00:00
nakasima
7d09772c84 small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@124 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 08:31:15 +00:00
nakasima
bdb55f2e6a アラームのタイマーAPI変更対応
チックのタイマーチャンネル変更対応。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@123 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 06:25:14 +00:00
nakasima
25de14554c タイマーライブラリをマージ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@122 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 04:58:37 +00:00
nakasima
02b41b1238 タイマーライブラリをマージする中間対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@121 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 04:04:14 +00:00
nakasima
1dd141a11f チック修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@120 b871894f-2f95-9b40-918c-086798483c85
2008-12-18 01:32:38 +00:00
nakasima
9a8881e31e fix jtag-only demo.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@119 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 11:11:13 +00:00
nakasima
0501947d93 MIライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@118 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 11:04:24 +00:00
nakasima
e7502950c1 small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@117 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 10:42:06 +00:00
nakasima
83a1b88e57 osSetTick修正かつ非公開化。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@116 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 10:33:52 +00:00
nakasima
a8d868b3dd レジスタ定義更新。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@115 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 10:19:05 +00:00
nakasima
f91aad9221 割り込み関連レジスタ定義の更新。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@114 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 09:50:39 +00:00
nakasima
69f88f2df8 チック改良。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@113 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 04:24:50 +00:00
nakasima
f125cd2fc8 命名規則更新。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@112 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 01:25:16 +00:00
nakasima
931db53a1e osInitBROMからosInitAlarmを削除。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@111 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 01:16:30 +00:00
nakasima
ee2e31dfb8 スキャッタロードを有効時にmainから戻って例外が起こらないように修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@110 b871894f-2f95-9b40-918c-086798483c85
2008-12-17 01:13:35 +00:00
nakasima
2b2517c718 アラームライブラリ・プロトタイプ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@109 b871894f-2f95-9b40-918c-086798483c85
2008-12-16 11:21:05 +00:00
nakasima
21a85e50fc small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@108 b871894f-2f95-9b40-918c-086798483c85
2008-12-15 08:52:29 +00:00
nakasima
e7afd49267 コーディングルール・ドキュメント追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@107 b871894f-2f95-9b40-918c-086798483c85
2008-12-15 08:21:04 +00:00
nakasima
03f987b7e2 ファイル属性追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@106 b871894f-2f95-9b40-918c-086798483c85
2008-12-12 09:02:20 +00:00
nakasima
a71616a38b コード整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@105 b871894f-2f95-9b40-918c-086798483c85
2008-12-12 08:59:36 +00:00
nakasima
d58a354198 タイマーレジスタの二重定義を整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@104 b871894f-2f95-9b40-918c-086798483c85
2008-12-12 08:43:31 +00:00
nakasima
e356cbe011 割り込みハンドラ内での不正確アボート有効化。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@103 b871894f-2f95-9b40-918c-086798483c85
2008-12-12 08:17:53 +00:00
nakasima
44d00544fa 割り込み修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@102 b871894f-2f95-9b40-918c-086798483c85
2008-12-12 07:53:40 +00:00
nakasima
01ca849543 チック修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@101 b871894f-2f95-9b40-918c-086798483c85
2008-12-11 11:27:21 +00:00
nakasima
77f8f44746 ARM11へTick追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@100 b871894f-2f95-9b40-918c-086798483c85
2008-12-11 02:59:57 +00:00
nakasima
e781b2f723 glに合わせてOSi_→i_os変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@99 b871894f-2f95-9b40-918c-086798483c85
2008-12-10 10:33:22 +00:00
nakasima
683d8a881a BROM_DEV_EARLY_RELEASE追加。
セキュアROM切り離しチェック修正。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@98 b871894f-2f95-9b40-918c-086798483c85
2008-12-10 09:31:08 +00:00
nakasima
b8fa36b4d5 MPCoreの独立レジスタベースアドレス変更へ対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@97 b871894f-2f95-9b40-918c-086798483c85
2008-12-10 09:04:43 +00:00
nakasima
62e5654dfd NULLデータアボート無効時のNULLジャンプ対策。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@96 b871894f-2f95-9b40-918c-086798483c85
2008-12-10 02:34:14 +00:00
nakasima
7404c14df9 スレッドライブラリ暫定版を追加。しかしデフォルトはディセーブルに。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@95 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 12:03:57 +00:00
nakasima
601d1952d8 add os_system.c.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@94 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 09:06:48 +00:00
nakasima
be841b8c48 ts-dev -> teg-dev.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@93 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 08:49:49 +00:00
nakasima
fb4a345dca warning抑止。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@92 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 08:39:53 +00:00
nakasima
64b1e317ab 割り込みハンドラ登録。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@91 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 08:33:08 +00:00
nakasima
df206e2787 割り込みハンドラからの復帰アドレス調整。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@90 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 08:17:50 +00:00
nakasima
6c21e49937 割り込みハンドラ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@89 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 08:11:33 +00:00
nakasima
450a4db341 割り込みライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@88 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 05:28:05 +00:00
nakasima
63c169ea3c タイマーライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@87 b871894f-2f95-9b40-918c-086798483c85
2008-12-09 00:51:05 +00:00
nakasima
c17002f94f small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@86 b871894f-2f95-9b40-918c-086798483c85
2008-12-08 11:45:31 +00:00
nakasima
cb4bf19634 OS関連ヘッダファイル追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@85 b871894f-2f95-9b40-918c-086798483c85
2008-12-08 11:41:14 +00:00
nakasima
bf03e2fbf9 ブートROMのMMU設定をセクションからラージページへ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@84 b871894f-2f95-9b40-918c-086798483c85
2008-12-08 04:55:04 +00:00
nakasima
0e9b0ad1f2 jtag-onlyのビルドが通るように修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@83 b871894f-2f95-9b40-918c-086798483c85
2008-12-05 12:56:40 +00:00
nakasima
a33e3deb31 アボートが起こらないように修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@82 b871894f-2f95-9b40-918c-086798483c85
2008-12-05 12:51:40 +00:00
nakasima
207a8ec364 MMU設定修正。
ARM11ロードアドレス修正。
MG20EMUデバッグ用PROM追加。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@81 b871894f-2f95-9b40-918c-086798483c85
2008-12-05 12:44:11 +00:00
nakasima
8d8535e069 BROM_PLATFORMへMG20EMUを追加しデフォルトへ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@80 b871894f-2f95-9b40-918c-086798483c85
2008-12-05 02:50:37 +00:00
nakasima
daa1874bd7 small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@79 b871894f-2f95-9b40-918c-086798483c85
2008-12-04 10:52:28 +00:00
nakasima
32a52af0e8 コア1のブート待ち対応。
NULLジャンプ時のデータアボート対応。
SWIハンドラアドレス格納。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@78 b871894f-2f95-9b40-918c-086798483c85
2008-12-04 10:42:53 +00:00
nakasima
71553dd061 例外ハンドラをベニアへ変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@77 b871894f-2f95-9b40-918c-086798483c85
2008-12-04 09:39:17 +00:00
nakasima
f1d11046a4 MMU&PU設定ドキュメント追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@76 b871894f-2f95-9b40-918c-086798483c85
2008-12-04 02:24:18 +00:00
nakasima
2cd9509cee LCDCとCTRカードIFの仕様変更へ対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@75 b871894f-2f95-9b40-918c-086798483c85
2008-12-04 00:14:21 +00:00
nakasima
2062d62139 暫定的にセカンドコアをWFI状態に。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@74 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 11:02:11 +00:00
nakasima
e5e1085c21 AXI-DMACデバッグレジスタ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@73 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 08:32:50 +00:00
nakasima
ec7d316e9f AXI-DMACデバッグレジスタ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@72 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 08:31:48 +00:00
nakasima
ce1c3af10e DSP-WRAM初期化コード追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@71 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 08:04:56 +00:00
nakasima
5b972f2318 HALL->COVER変更。
FCRAM&VRAM初期化コード追加。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@70 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 07:38:33 +00:00
nakasima
6f1d6e3085 開発用ブートROMの雛形を追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@69 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 04:11:21 +00:00
nakasima
f422af1840 先頭4KBのデータアボート領域を避ける。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@68 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 02:14:41 +00:00
nakasima
9c96cb77f0 mainなしブートROM追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@67 b871894f-2f95-9b40-918c-086798483c85
2008-12-03 00:40:27 +00:00
nakasima
fd4c740ac2 リンカスクリプトへ属性設定。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@66 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 10:49:30 +00:00
nakasima
c4d837c6db PROM用リンカスクリプトのコミット忘れ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@65 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 10:47:50 +00:00
nakasima
9331573f36 ROOTからブートROMがビルドされるように。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@64 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 10:45:45 +00:00
nakasima
bd5689f0f6 PROM化へ対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@63 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 10:36:08 +00:00
nakasima
a529f04aec ブートROMの実行ファイルが生成される状態へ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@62 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 10:06:32 +00:00
nakasima
668396cf75 大半の領域を共有/実行不可属性へ変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@61 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 05:47:25 +00:00
nakasima
eeaa276484 大半の領域をUSRモードでアクセス禁止へ設定。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@60 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 04:55:14 +00:00
nakasima
b3c5a5343f MMU設定にてSHARED領域を考慮。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@59 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 04:34:45 +00:00
nakasima
343b934371 Dateフォーマット追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@58 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 03:15:23 +00:00
nakasima
adf90ea104 ARM11-MMU設定追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@57 b871894f-2f95-9b40-918c-086798483c85
2008-12-02 03:13:57 +00:00
nakasima
c3b7cb9bf7 small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@56 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 11:00:19 +00:00
nakasima
593984667d small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@55 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 10:40:37 +00:00
nakasima
f8c5b37b14 SVNファイル属性設定。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@53 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 10:32:04 +00:00
nakasima
37e6235e78 small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@52 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 09:15:14 +00:00
nakasima
ac92ac848d small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@51 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 09:13:32 +00:00
nakasima
ad6e376fe7 small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@50 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 09:10:34 +00:00
nakasima
81a57bd9ed small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@49 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 09:02:18 +00:00
nakasima
9061515269 ARM11スタートアップ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@48 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 07:15:43 +00:00
nakasima
aec5989d8b ARM11レジスタ定義修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@47 b871894f-2f95-9b40-918c-086798483c85
2008-12-01 06:26:26 +00:00