OSDN Git Service

qemu追加とデバッグトレースログ修正
authorMochi <master.c.mochi@gmail.com>
Fri, 5 Apr 2019 10:25:43 +0000 (19:25 +0900)
committerMochi <master.c.mochi@gmail.com>
Fri, 5 Apr 2019 10:25:43 +0000 (19:25 +0900)
.gitignore
src/kernel/Debug/DebugLog.c
vm/qemu/Makefile [new file with mode: 0644]

index b602976..b94d0d8 100644 (file)
@@ -1,4 +1,4 @@
-build/mochi.img
+build/disk.img
 build/os.img
 build/obj
 doxygen/booter
index b5eede0..6c9465c 100644 (file)
@@ -1,7 +1,9 @@
 /******************************************************************************/
+/*                                                                            */
 /* src/kernel/Debug/DebugLog.c                                                */
-/*                                                                 2018/11/24 */
-/* Copyright (C) 2017-2018 Mochi.                                             */
+/*                                                                 2019/04/05 */
+/* Copyright (C) 2017-2019 Mochi.                                             */
+/*                                                                            */
 /******************************************************************************/
 /******************************************************************************/
 /* インクルード                                                               */
@@ -111,7 +113,7 @@ const static logIdTrans_t gIdTransTbl[ CMN_MODULE_NUM + 1 ] = {
     { CMN_MODULE_ITCCTRL_MSG,   "ITC-MSG " },   /* タスク間通信制御(メッセージ) */
     { CMN_MODULE_IOCTRL_INIT,   "IOC-INIT" },   /* 入出力制御(初期化)       */
     { CMN_MODULE_IOCTRL_PORT,   "IOC-PORT" },   /* 入出力制御(I/Oポート)    */
-    { CMN_MODULE_IOCTRL_MEM,    "IOC-MEM },   /* 入出力制御(I/Oメモリ)    */
+    { CMN_MODULE_IOCTRL_MEM,    "IOC-MEM " },   /* 入出力制御(I/Oメモリ)    */
     { 0,                        "UNKNOWN " }  };/* 終端                     */
 
 /** 数字変換表 */
diff --git a/vm/qemu/Makefile b/vm/qemu/Makefile
new file mode 100644 (file)
index 0000000..0158a20
--- /dev/null
@@ -0,0 +1,34 @@
+#******************************************************************************#
+#*                                                                            *#
+#* vm/qemu/Makefile                                                           *#
+#*                                                                 2019/04/05 *#
+#* Copyright (C) 2019 Mochi.                                                  *#
+#*                                                                            *#
+#******************************************************************************#
+#******************************************************************************#
+#* 設定                                                                       *#
+#******************************************************************************#
+# イメージ
+IMG = ../../build/disk.img
+
+
+#******************************************************************************#
+#* phonyターゲット                                                            *#
+#******************************************************************************#
+# qemu実行(オプション無し)
+.PHONY: run
+run:
+       qemu-system-i386 -drive file=$(IMG),format=raw -monitor stdio
+
+# qemu実行(curses)
+.PHONY: run-curses
+run-curses:
+       qemu-system-i386 -drive file=$(IMG),format=raw -curses -monitor stdio
+
+# qemu実行(vnc)
+.PHONY: run-vnc
+run-vnc:
+       qemu-system-i386 -drive file=$(IMG),format=raw -vnc :0 -monitor stdio
+
+
+#******************************************************************************#