aboutsummaryrefslogtreecommitdiff
path: root/docs/kapi
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-08-31 13:13:16 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-08-31 13:13:16 +0200
commitfd15eda1cf574d667fb04ebd2b51462ee8e7774e (patch)
tree02568b23e9e9f5d138d4576bc19033f6e0a1ae5b /docs/kapi
parentecf882dad2aaa6160e6c27277dceae935658b4cb (diff)
downloadkernel-fd15eda1cf574d667fb04ebd2b51462ee8e7774e.tar.xz
kernel-fd15eda1cf574d667fb04ebd2b51462ee8e7774e.zip
docs: prepare for pages deployment
Diffstat (limited to 'docs/kapi')
-rw-r--r--docs/kapi/capabilities.rst13
-rw-r--r--docs/kapi/cio.rst24
-rw-r--r--docs/kapi/cpu.rst24
-rw-r--r--docs/kapi/devices.rst22
-rw-r--r--docs/kapi/devices/busses.rst2
-rw-r--r--docs/kapi/interrupts.rst7
-rw-r--r--docs/kapi/memory.rst14
-rw-r--r--docs/kapi/system.rst14
8 files changed, 0 insertions, 120 deletions
diff --git a/docs/kapi/capabilities.rst b/docs/kapi/capabilities.rst
deleted file mode 100644
index a4d7d999..00000000
--- a/docs/kapi/capabilities.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-Capability Dispatch
-===================
-
-.. todo::
- Document the facet based capability dispatch mechanism.
-
-API Reference
--------------
-
-Classes
--------
-
-.. doxygenstruct:: kapi::capabilities::facet_id \ No newline at end of file
diff --git a/docs/kapi/cio.rst b/docs/kapi/cio.rst
deleted file mode 100644
index 15b322fa..00000000
--- a/docs/kapi/cio.rst
+++ /dev/null
@@ -1,24 +0,0 @@
-Character I/O Interface
-=======================
-
-The character I/O interface defines a simple API allowing the kernel to write characters to a platform's output device.
-
-API Reference
--------------
-
-Functions
----------
-
-.. doxygenfunction:: kapi::cio::init
-.. doxygenfunction:: kapi::cio::set_output_device
-.. doxygenfunction:: kapi::cio::write
-
-Classes
--------
-
-.. doxygenstruct:: kapi::cio::output_device
-
-Enums
------
-
-.. doxygenenum:: kapi::cio::output_stream
diff --git a/docs/kapi/cpu.rst b/docs/kapi/cpu.rst
deleted file mode 100644
index ab5d182f..00000000
--- a/docs/kapi/cpu.rst
+++ /dev/null
@@ -1,24 +0,0 @@
-CPU Interface
-=============
-
-.. todo::
- Write an introduction to the CPU interface.
-
-Functions
----------
-
-.. doxygenfunction:: kapi::cpu::dispatch
-.. doxygenfunction:: kapi::cpu::halt
-.. doxygenfunction:: kapi::cpu::init
-.. doxygenfunction:: kapi::cpu::current_id
-
-Classes
--------
-
-.. doxygenstruct:: kapi::cpu::exception
-.. doxygenstruct:: kapi::cpu::id
-
-Constants
----------
-
-.. doxygenvariable:: kapi::cpu::invalid_id \ No newline at end of file
diff --git a/docs/kapi/devices.rst b/docs/kapi/devices.rst
deleted file mode 100644
index 8b674e6e..00000000
--- a/docs/kapi/devices.rst
+++ /dev/null
@@ -1,22 +0,0 @@
-Device Interface
-================
-
-.. toctree::
- :maxdepth: 1
- :caption: Contents:
- :glob:
-
- devices/*
-
-API Reference
--------------
-
-.. doxygenfunction:: kapi::devices::init
-.. doxygenfunction:: kapi::devices::get_root_bus
-.. doxygenfunction:: kapi::devices::remove_device
-.. doxygenfunction:: kapi::devices::publish_facet(kstd::shared_ptr<device>, kstd::string)
-.. doxygenfunction:: kapi::devices::publish_facet(kstd::shared_ptr<device>, kstd::string, Facet *)
-.. doxygenfunction:: kapi::devices::init_platform_drivers
-.. doxygenfunction:: kapi::devices::init_platform_devices
-.. doxygenfunction:: kapi::devices::discover_cpu_topology
-.. doxygenfunction:: kapi::devices::get_cpu_bus \ No newline at end of file
diff --git a/docs/kapi/devices/busses.rst b/docs/kapi/devices/busses.rst
deleted file mode 100644
index 22b3a79e..00000000
--- a/docs/kapi/devices/busses.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Busses
-====== \ No newline at end of file
diff --git a/docs/kapi/interrupts.rst b/docs/kapi/interrupts.rst
deleted file mode 100644
index f921b77e..00000000
--- a/docs/kapi/interrupts.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Interrupt Interface
-===================
-
-API Reference
--------------
-
-.. doxygenfile:: kapi/interrupts.hpp \ No newline at end of file
diff --git a/docs/kapi/memory.rst b/docs/kapi/memory.rst
deleted file mode 100644
index 9ee15845..00000000
--- a/docs/kapi/memory.rst
+++ /dev/null
@@ -1,14 +0,0 @@
-Memory Interface
-================
-
-Kernel-defined API
-------------------
-
-.. doxygengroup:: kapi-memory-kernel-defined
- :content-only:
-
-Platform-defined API
---------------------
-
-.. doxygengroup:: kapi-memory-platform-defined
- :content-only:
diff --git a/docs/kapi/system.rst b/docs/kapi/system.rst
deleted file mode 100644
index 2eaea6de..00000000
--- a/docs/kapi/system.rst
+++ /dev/null
@@ -1,14 +0,0 @@
-System Interface
-================
-
-Kernel-defined API
-------------------
-
-.. doxygengroup:: kapi-system-kernel-defined
- :content-only:
-
-Platform-defined API
---------------------
-
-.. doxygengroup:: kapi-system-platform-defined
- :content-only: