CSRCS += $(SYSOBJ_DIR)/dis_dsp.c
CSRCS += $(SYSOBJ_DIR)/sns_dsp.c
CSRCS += $(SYSOBJ_DIR)/sns_ctx.c
+CSRCS += $(SYSOBJ_DIR)/exe_exc.c
# Tasks
CSRCS += $(ISROBJ_DIR)/exe_isr.c
+
# end of file
ASRCS += $(SRC_PROC_CC_DIR)/kwai_int.S
ASRCS += $(SRC_PROC_CC_DIR)/kint_hdr.S
ASRCS += $(SRC_PROC_CC_DIR)/kexc_hdr.S
+ASRCS += $(SRC_PROC_CC_DIR)/kbrk_hdr.S
+ASRCS += $(SRC_PROC_CC_DIR)/khwe_hdr.S
# %jp{C言語ファイルの追加}%en{C sources}
--- /dev/null
+/* ------------------------------------------------------------------------ */
+/* Hyper Operating System V4 Advance */
+/* */
+/* Copyright (C) 1998-2011 by Project HOS */
+/* http://sourceforge.jp/projects/hos/ */
+/* ------------------------------------------------------------------------ */
+
+
+ .global _kernel_brk_hdr
+
+
+ .text
+
+
+/************************************************
+ Breakハンドラ
+************************************************/
+ .align 2
+_kernel_brk_hdr:
+ bri _kernel_brk_hdr
+
+
+/* end of file */
--- /dev/null
+/* ------------------------------------------------------------------------ */
+/* Hyper Operating System V4 Advance */
+/* */
+/* Copyright (C) 1998-2011 by Project HOS */
+/* http://sourceforge.jp/projects/hos/ */
+/* ------------------------------------------------------------------------ */
+
+
+ .global _kernel_hwe_hdr
+
+
+ .text
+
+
+/************************************************
+ ハードウェア例外ハンドラ
+************************************************/
+ .align 2
+_kernel_hwe_hdr:
+ bri _kernel_hwe_hdr
+
+
+/* end of file */
--- /dev/null
+/**
+ * Hyper Operating System V4 Advance
+ *
+ * @file exe_exc.c
+ * @brief %jp{例外ハンドラの処理}
+ *
+ * Copyright (C) 1998-2011 by Project HOS
+ * http://sourceforge.jp/projects/hos/
+ */
+
+
+#include "core/core.h"
+
+
+/* %jp{例外ハンドラの処理} */
+void _kernel_exe_exc(EXCNO inhno)
+{
+}
+
+
+/* end of file */
# --------------------------------------
# %jp{アセンブラファイルの追加}%en{assembry sources}
+ASRCS += ./vectors.S
ASRCS += ./crt0.S
/* ------------------------------------------------------------------------ */
/* Hyper Operating System V4 Advance */
-/* Sample program for ADuC7000 series */
+/* Sample program for MicroBlaze */
/* */
-/* Copyright (C) 1998-2007 by Project HOS */
+/* Copyright (C) 1998-2011 by Project HOS */
/* http://sourceforge.jp/projects/hos/ */
/* ------------------------------------------------------------------------ */
--- /dev/null
+/* ------------------------------------------------------------------------ */
+/* Hyper Operating System V4 サンプルプログラム */
+/* ベクタテーブル */
+/* */
+/* Copyright (C) 1998-2011 by Project HOS */
+/* http://sourceforge.jp/projects/hos/ */
+/* ------------------------------------------------------------------------ */
+
+
+ /* --- 外部定数宣言 */
+ .global _reset_handler
+ .global _kernel_exc_hdr
+ .global _kernel_int_hdr
+ .global _kernel_brk_hdr
+ .global _kernel_hwe_hdr
+
+
+ .text
+ .align 2
+
+/* --------------------------------------- */
+/* ベクタ定義 */
+/* --------------------------------------- */
+ .long _reset_handler
+ .long _kernel_exc_hdr
+ .long _kernel_int_hdr
+ .long _kernel_brk_hdr
+ .long _kernel_hwe_hdr
+
+
+
+/* end of file */