From 73cd6daa8aaeafcd4fbfa708cff9bdade747aee4 Mon Sep 17 00:00:00 2001 From: moitoius_cp <7bd20ad30720b36bd251fb928c419f8754d57bfcCkJyHhZD> Date: Tue, 1 Jan 2008 12:51:31 +0000 Subject: [PATCH] Made the Init stage. --- .../Staging/DefaultStageQueue.cs | 2 +- .../Cosmos.Kernel/Staging/Stages/Init.cs | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 source/Cosmos/Cosmos.Kernel/Staging/Stages/Init.cs diff --git a/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs b/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs index f6989d888..03d2e82e9 100644 --- a/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs +++ b/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs @@ -5,7 +5,7 @@ using System.Text; namespace Cosmos.Kernel.Staging { public class DefaultStageQueue : StageQueue { public DefaultStageQueue() : base() { - + Enqueue (new Stages.Init ()); } } } diff --git a/source/Cosmos/Cosmos.Kernel/Staging/Stages/Init.cs b/source/Cosmos/Cosmos.Kernel/Staging/Stages/Init.cs new file mode 100644 index 000000000..55223137d --- /dev/null +++ b/source/Cosmos/Cosmos.Kernel/Staging/Stages/Init.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Cosmos.Kernel.Staging.Stages { + public class Init : IStage { + #region IStage Members + + public string Name { + get { + return "Init"; + } + } + + public void Initialize() { + CPU.Init (); + } + + public void Teardown() { + + } + + #endregion + } +}