aboutsummaryrefslogtreecommitdiff
path: root/arch/include
diff options
context:
space:
mode:
Diffstat (limited to 'arch/include')
-rw-r--r--arch/include/arch/io.hpp9
-rw-r--r--arch/include/arch/memory.hpp9
-rw-r--r--arch/include/arch/system.hpp9
3 files changed, 27 insertions, 0 deletions
diff --git a/arch/include/arch/io.hpp b/arch/include/arch/io.hpp
new file mode 100644
index 0000000..8986b9c
--- /dev/null
+++ b/arch/include/arch/io.hpp
@@ -0,0 +1,9 @@
+#ifndef TEACHOS_ARCH_IO_HPP
+#define TEACHOS_ARCH_IO_HPP
+
+namespace teachos::arch::io
+{
+ auto init() -> void;
+}
+
+#endif
diff --git a/arch/include/arch/memory.hpp b/arch/include/arch/memory.hpp
new file mode 100644
index 0000000..33f7fdd
--- /dev/null
+++ b/arch/include/arch/memory.hpp
@@ -0,0 +1,9 @@
+#ifndef TEACHOS_ARCH_MEMORY_HPP
+#define TEACHOS_ARCH_MEMORY_HPP
+
+namespace teachos::arch::memory
+{
+ auto init() -> void;
+}
+
+#endif
diff --git a/arch/include/arch/system.hpp b/arch/include/arch/system.hpp
new file mode 100644
index 0000000..73e2463
--- /dev/null
+++ b/arch/include/arch/system.hpp
@@ -0,0 +1,9 @@
+#ifndef TEACHOS_ARCH_SYSTEM_HPP
+#define TEACHOS_ARCH_SYSTEM_HPP
+
+namespace teachos::arch::system
+{
+ [[noreturn]] auto halt() -> void;
+}
+
+#endif