Commit Graph

246 Commits

Author SHA1 Message Date
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