OSDN Git Service

mochi/master.git
4 years agoスレッド管理機能とカーネルヒープ管理機能追加 develop
Mochi [Mon, 2 Sep 2019 23:46:05 +0000 (08:46 +0900)]
スレッド管理機能とカーネルヒープ管理機能追加

4 years agoライブラリのリファクタリング(戻り値とエラーの専用型化etc)
Mochi [Mon, 29 Jul 2019 03:44:29 +0000 (12:44 +0900)]
ライブラリのリファクタリング(戻り値とエラーの専用型化etc)

4 years agoファイル名~Init.c/hを~.c/hに変更
Mochi [Wed, 24 Jul 2019 15:08:52 +0000 (00:08 +0900)]
ファイル名~Init.c/hを~.c/hに変更

4 years agoファイルヘッダとインクルードコメント修正
Mochi [Wed, 24 Jul 2019 11:42:17 +0000 (20:42 +0900)]
ファイルヘッダとインクルードコメント修正

4 years agoインラインアセンブリの破壊レジスタ指定抜け修正
Mochi [Wed, 3 Jul 2019 11:21:08 +0000 (20:21 +0900)]
インラインアセンブリの破壊レジスタ指定抜け修正

4 years agoタスクID生成方法の修正
Mochi [Thu, 13 Jun 2019 03:45:29 +0000 (12:45 +0900)]
タスクID生成方法の修正

4 years agoMK_CONFIGマクロ修正
Mochi [Wed, 12 Jun 2019 10:25:56 +0000 (19:25 +0900)]
MK_CONFIGマクロ修正

5 years agogit submodule化対応(ビルド失敗を修正)
Mochi [Sat, 27 Apr 2019 03:46:08 +0000 (12:46 +0900)]
git submodule化対応(ビルド失敗を修正)

5 years agogit submodule化対応
Mochi [Tue, 23 Apr 2019 03:29:54 +0000 (12:29 +0900)]
git submodule化対応

5 years agoMakefileの複数行記載方法を変更
Mochi [Sun, 21 Apr 2019 14:06:19 +0000 (23:06 +0900)]
Makefileの複数行記載方法を変更

5 years agoMakefileを微修正
Mochi [Sat, 6 Apr 2019 02:54:29 +0000 (11:54 +0900)]
Makefileを微修正

5 years agolibMk.hでkernel/iomem.hをincludeするように修正
Mochi [Sat, 6 Apr 2019 02:38:57 +0000 (11:38 +0900)]
libMk.hでkernel/iomem.hをincludeするように修正

5 years agoqemu追加とデバッグトレースログ修正
Mochi [Fri, 5 Apr 2019 10:25:43 +0000 (19:25 +0900)]
qemu追加とデバッグトレースログ修正

5 years agoリリース用ヘッダの配置変更
Mochi [Fri, 5 Apr 2019 10:16:21 +0000 (19:16 +0900)]
リリース用ヘッダの配置変更

5 years agotoolsディレクトリ名の変更
Mochi [Thu, 4 Apr 2019 10:22:13 +0000 (19:22 +0900)]
toolsディレクトリ名の変更

5 years agoreleaseディレクトリの作成
Mochi [Wed, 3 Apr 2019 03:37:46 +0000 (12:37 +0900)]
releaseディレクトリの作成

5 years agolibrariesディレクトリ名称変更と不要ファイル削除
Mochi [Tue, 2 Apr 2019 14:58:34 +0000 (23:58 +0900)]
librariesディレクトリ名称変更と不要ファイル削除

5 years agoメモリ領域定義を修正
Mochi [Fri, 29 Mar 2019 14:29:08 +0000 (23:29 +0900)]
メモリ領域定義を修正

5 years ago不要な空白を削除
Mochi [Sun, 27 Jan 2019 14:01:43 +0000 (23:01 +0900)]
不要な空白を削除

5 years agoタスク名管理機能追加
Mochi [Sat, 26 Jan 2019 16:03:48 +0000 (01:03 +0900)]
タスク名管理機能追加

5 years agoヘッダファイル修正
Mochi [Sat, 19 Jan 2019 06:14:48 +0000 (15:14 +0900)]
ヘッダファイル修正

5 years agostrncpy追加
Mochi [Wed, 9 Jan 2019 15:07:44 +0000 (00:07 +0900)]
strncpy追加

5 years agoメッセージパッシング受信機能修正(送信元タスクID情報追加)
Mochi [Tue, 1 Jan 2019 10:13:09 +0000 (10:13 +0000)]
メッセージパッシング受信機能修正(送信元タスクID情報追加)

5 years agomallocとfreeの追加とブレイクポイント変更カーネルコールの簡易実装
Mochi [Mon, 31 Dec 2018 10:18:52 +0000 (10:18 +0000)]
mallocとfreeの追加とブレイクポイント変更カーネルコールの簡易実装

5 years agoMLibの別プロジェクト化とMakefile修正
Mochi [Sun, 9 Dec 2018 13:57:20 +0000 (13:57 +0000)]
MLibの別プロジェクト化とMakefile修正

5 years agodoxygen出力分割
Mochi [Sun, 25 Nov 2018 05:32:23 +0000 (05:32 +0000)]
doxygen出力分割

5 years agokernelのdoxygenを修正
Mochi [Sat, 24 Nov 2018 16:14:17 +0000 (16:14 +0000)]
kernelのdoxygenを修正

5 years agotoolのdoxygenを修正
Mochi [Sat, 24 Nov 2018 15:41:51 +0000 (15:41 +0000)]
toolのdoxygenを修正

5 years agoincludeとlibraryのdoxygenを修正
Mochi [Sat, 24 Nov 2018 15:30:34 +0000 (15:30 +0000)]
includeとlibraryのdoxygenを修正

5 years agobooterのdoxygen修正
Mochi [Sat, 24 Nov 2018 15:01:40 +0000 (15:01 +0000)]
booterのdoxygen修正

5 years agodoxygenエラー対応
Mochi [Sat, 24 Nov 2018 14:05:06 +0000 (14:05 +0000)]
doxygenエラー対応

5 years agodoxygenコンフィグ追加
Mochi [Sat, 24 Nov 2018 13:19:39 +0000 (13:19 +0000)]
doxygenコンフィグ追加

5 years agokernelのELF化とBooterのELF簡易対応
Mochi [Fri, 23 Nov 2018 15:38:49 +0000 (15:38 +0000)]
kernelのELF化とBooterのELF簡易対応

5 years agoMerge branch 'feature-iomem' into develop
Mochi [Wed, 14 Nov 2018 14:27:38 +0000 (14:27 +0000)]
Merge branch 'feature-iomem' into develop

5 years agoMerge branch 'feature-sleep' into develop
Mochi [Wed, 14 Nov 2018 13:26:44 +0000 (13:26 +0000)]
Merge branch 'feature-sleep' into develop

5 years agoMochiBooterメモリマップリスト初期化漏れ修正
Mochi [Sun, 28 Oct 2018 15:17:23 +0000 (15:17 +0000)]
MochiBooterメモリマップリスト初期化漏れ修正

5 years ago直前のコミット漏れ
Mochi [Wed, 24 Oct 2018 13:32:02 +0000 (13:32 +0000)]
直前のコミット漏れ

5 years agoタイマ制御(スリープ)機能追加
Mochi [Wed, 24 Oct 2018 13:29:39 +0000 (13:29 +0000)]
タイマ制御(スリープ)機能追加

5 years agoMerge branch 'develop' into feature-iomem
Mochi [Mon, 15 Oct 2018 03:45:07 +0000 (03:45 +0000)]
Merge branch 'develop' into feature-iomem

5 years agoMLibBasicに配列エントリ数を計算するマクロを追加
Mochi [Mon, 15 Oct 2018 03:39:45 +0000 (03:39 +0000)]
MLibBasicに配列エントリ数を計算するマクロを追加

5 years ago標準Cライブラリ追加(strcpy, strlen)
Mochi [Mon, 15 Oct 2018 03:37:20 +0000 (03:37 +0000)]
標準Cライブラリ追加(strcpy, strlen)

5 years ago例外発生時にタスクIDを出力する様に修正
Mochi [Mon, 15 Oct 2018 03:33:53 +0000 (03:33 +0000)]
例外発生時にタスクIDを出力する様に修正

5 years agoI/Oポート入出力機能のアウトプットパラメータ初期化漏れ修正
Mochi [Mon, 15 Oct 2018 03:30:28 +0000 (03:30 +0000)]
I/Oポート入出力機能のアウトプットパラメータ初期化漏れ修正

5 years agoページテーブル更新時のTLBフラッシュ忘れバグ修正
Mochi [Sat, 22 Sep 2018 16:33:12 +0000 (16:33 +0000)]
ページテーブル更新時のTLBフラッシュ忘れバグ修正

5 years agoプロセスイメージファイル読み込み失敗バグ対処と不要ファイルの削除
Mochi [Tue, 11 Sep 2018 15:01:31 +0000 (15:01 +0000)]
プロセスイメージファイル読み込み失敗バグ対処と不要ファイルの削除

5 years agoI/Oメモリ管理機能追加
Mochi [Sun, 9 Sep 2018 03:59:02 +0000 (03:59 +0000)]
I/Oメモリ管理機能追加

5 years agoハードウェア割込み制御の修正とカーネルライブラリの追加
Mochi [Tue, 19 Jun 2018 09:31:22 +0000 (09:31 +0000)]
ハードウェア割込み制御の修正とカーネルライブラリの追加

5 years agoドライバプロセス向けハードウェア割込み制御機能追加
Mochi [Sun, 17 Jun 2018 07:56:34 +0000 (07:56 +0000)]
ドライバプロセス向けハードウェア割込み制御機能追加

5 years agoクロスコンパイル対応
Mochi [Tue, 12 Jun 2018 13:56:22 +0000 (13:56 +0000)]
クロスコンパイル対応

5 years agoI/Oポート入出力機能追加
Mochi [Mon, 28 May 2018 15:13:09 +0000 (00:13 +0900)]
I/Oポート入出力機能追加

5 years agoメッセージパッシング機能追加etc...
Mochi [Fri, 25 May 2018 14:59:35 +0000 (23:59 +0900)]
メッセージパッシング機能追加etc...

6 years ago割込みハンドラパラメータに汎用レジスタ追加
Mochi [Wed, 2 May 2018 04:43:41 +0000 (13:43 +0900)]
割込みハンドラパラメータに汎用レジスタ追加

6 years ago用語プロセスをタスクに変更
Mochi [Tue, 1 May 2018 10:31:14 +0000 (19:31 +0900)]
用語プロセスをタスクに変更

6 years agoデバッグログ修正 master
Mochi [Sat, 3 Feb 2018 14:23:28 +0000 (23:23 +0900)]
デバッグログ修正

6 years agoプロセスイメージ読込と起動を実装
Mochi [Fri, 28 Jul 2017 13:03:54 +0000 (22:03 +0900)]
プロセスイメージ読込と起動を実装

6 years agoMochiBooterのカーネルイメージ化対応
Mochi [Mon, 17 Jul 2017 06:11:56 +0000 (15:11 +0900)]
MochiBooterのカーネルイメージ化対応

6 years agoカーネルイメージ作成ツール追加
Mochi [Sun, 16 Jul 2017 15:45:01 +0000 (00:45 +0900)]
カーネルイメージ作成ツール追加

6 years agoMochiBooterの大幅改造(ATA-PIOreadによるカーネルロード)、VMイメージ作成ツール追加など
Mochi [Tue, 11 Jul 2017 14:53:50 +0000 (23:53 +0900)]
MochiBooterの大幅改造(ATA-PIOreadによるカーネルロード)、VMイメージ作成ツール追加など

6 years agoELFローダ追加
Mochi [Fri, 16 Jun 2017 13:03:24 +0000 (22:03 +0900)]
ELFローダ追加

6 years agoVGAヘッダ追加、ページ管理・メモリ制御モジュール追加
Mochi [Wed, 24 May 2017 14:00:13 +0000 (23:00 +0900)]
VGAヘッダ追加、ページ管理・メモリ制御モジュール追加

7 years agoコメント修正
Mochi [Sat, 25 Mar 2017 09:19:47 +0000 (18:19 +0900)]
コメント修正

7 years agoアイドルプロセス(仮)起動
Mochi [Sat, 18 Mar 2017 09:43:34 +0000 (18:43 +0900)]
アイドルプロセス(仮)起動

7 years agoデバッグトレースログ出力追加
Mochi [Sat, 18 Mar 2017 09:29:39 +0000 (18:29 +0900)]
デバッグトレースログ出力追加

7 years agoメモリ領域管理の未使用リスト初期化バグ修正
Mochi [Sat, 18 Mar 2017 08:38:09 +0000 (17:38 +0900)]
メモリ領域管理の未使用リスト初期化バグ修正

7 years agoMLibBasicListRemove()の戻り値が必ずNULLになるバグ修正
Mochi [Sat, 18 Mar 2017 08:26:03 +0000 (17:26 +0900)]
MLibBasicListRemove()の戻り値が必ずNULLになるバグ修正

7 years ago1byteズレてコピーされるmemcpy()バグ修正
Mochi [Sat, 18 Mar 2017 08:24:09 +0000 (17:24 +0900)]
1byteズレてコピーされるmemcpy()バグ修正

7 years agoデバッグトレースログ出力追加、バグ修正、文字コードをUTF-8に修正
Mochi [Sun, 12 Mar 2017 06:14:57 +0000 (15:14 +0900)]
デバッグトレースログ出力追加、バグ修正、文字コードをUTF-8に修正

7 years agoデバッグ制御モジュール(トレースログ管理サブモジュール)追加
Mochi [Sat, 11 Mar 2017 05:50:08 +0000 (14:50 +0900)]
デバッグ制御モジュール(トレースログ管理サブモジュール)追加

7 years agoプロセス管理モジュール追加
Mochi [Thu, 2 Mar 2017 14:21:02 +0000 (23:21 +0900)]
プロセス管理モジュール追加

7 years agoメモリ領域管理サブモジュール初期化処理のメモリマップ対応化
Mochi [Wed, 1 Mar 2017 07:51:30 +0000 (16:51 +0900)]
メモリ領域管理サブモジュール初期化処理のメモリマップ対応化

7 years agoメモリ領域管理サブモジュール追加
Mochi [Sat, 18 Feb 2017 06:33:51 +0000 (15:33 +0900)]
メモリ領域管理サブモジュール追加

7 years agoMochi Library修正(連結リストの用語変更、GET系関数追加とマクロ追加)
Mochi [Sat, 18 Feb 2017 04:22:00 +0000 (13:22 +0900)]
Mochi Library修正(連結リストの用語変更、GET系関数追加とマクロ追加)

7 years agoMochi Library追加(連結リスト)
Mochi [Sun, 5 Feb 2017 13:02:28 +0000 (22:02 +0900)]
Mochi Library追加(連結リスト)

7 years agoIA-32用ヘッダの修正。espレジスタ取得関数の変更と定義・マクロの追加および微修正。
Mochi [Sat, 4 Feb 2017 04:39:28 +0000 (13:39 +0900)]
IA-32用ヘッダの修正。espレジスタ取得関数の変更と定義・マクロの追加および微修正。

7 years agoメモリ管理と割込管理の修正。コメントと変数名の用語変更とドライバ・サーバセグメントの追加
Mochi [Sat, 4 Feb 2017 04:06:37 +0000 (13:06 +0900)]
メモリ管理と割込管理の修正。コメントと変数名の用語変更とドライバ・サーバセグメントの追加

7 years agoタイマ管理モジュール追加
Mochi [Fri, 16 Dec 2016 15:10:27 +0000 (00:10 +0900)]
タイマ管理モジュール追加

7 years ago割込み管理モジュール追加と他微修正
Mochi [Wed, 14 Dec 2016 15:01:08 +0000 (00:01 +0900)]
割込み管理モジュール追加と他微修正

7 years agoメモリ管理モジュール追加
Mochi [Mon, 5 Dec 2016 14:46:58 +0000 (23:46 +0900)]
メモリ管理モジュール追加

7 years agokernel(無限hlt)追加
Mochi [Mon, 5 Dec 2016 07:57:38 +0000 (16:57 +0900)]
kernel(無限hlt)追加

7 years agoファイル権限修正
Mochi [Sun, 4 Dec 2016 14:16:47 +0000 (23:16 +0900)]
ファイル権限修正

7 years agovmware環境追加
Mochi [Sun, 4 Dec 2016 14:13:15 +0000 (23:13 +0900)]
vmware環境追加

7 years agoMakefileコメント修正
Mochi [Sun, 4 Dec 2016 08:48:57 +0000 (17:48 +0900)]
Makefileコメント修正

7 years agoブートローダ追加
Mochi [Sun, 4 Dec 2016 04:50:55 +0000 (13:50 +0900)]
ブートローダ追加

7 years agoライセンスファイル作成
Mochi [Sat, 3 Dec 2016 08:42:13 +0000 (17:42 +0900)]
ライセンスファイル作成