Commit Graph

37 Commits

Author SHA1 Message Date
nakasima
80a01841ca c++でビルドが通るように修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@264 b871894f-2f95-9b40-918c-086798483c85
2009-02-09 08:44:13 +00:00
nakasima
0f38a1f949 システム領域をアドレス変換でリマップしてデュアルコア動作可能に。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@261 b871894f-2f95-9b40-918c-086798483c85
2009-02-06 11:03:43 +00:00
(no author)
03ddd782c5 Palladium動作時はチックを1/256にするビルドスイッチを追加。
Palladium用ロードファイル変換ツールでのデータの並びを修正。
threadデモ修正。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@248 b871894f-2f95-9b40-918c-086798483c85
2009-02-03 11:32:31 +00:00
nakasima
5c54d429f3 SMPビルドスイッチ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@218 b871894f-2f95-9b40-918c-086798483c85
2009-01-27 09:06:36 +00:00
nakasima
5d0ced34ea チックタイマーを32bit使用できるように修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@216 b871894f-2f95-9b40-918c-086798483c85
2009-01-27 06:34:57 +00:00
nakasima
019f5852ea デモの修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@208 b871894f-2f95-9b40-918c-086798483c85
2009-01-23 08:00:53 +00:00
yutaka
fd766e4425 tickが遅いのでお手軽にPRESCALERを変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@200 b871894f-2f95-9b40-918c-086798483c85
2009-01-22 05:45:33 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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