aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi/devices/driver.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-23 18:52:24 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-23 18:52:24 +0200
commitcb87b4dd8e874d5d7b219487ca38f55756c205df (patch)
tree708c018ecf05db1565433b17c69cc40dc4e96680 /kernel/kapi/devices/driver.cpp
parent969c2018d2d3741022818e3bc326b57162748053 (diff)
downloadkernel-cb87b4dd8e874d5d7b219487ca38f55756c205df.tar.xz
kernel-cb87b4dd8e874d5d7b219487ca38f55756c205df.zip
kapi: introduce driver and bus protocol
Diffstat (limited to 'kernel/kapi/devices/driver.cpp')
-rw-r--r--kernel/kapi/devices/driver.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/kernel/kapi/devices/driver.cpp b/kernel/kapi/devices/driver.cpp
new file mode 100644
index 00000000..c6b5e056
--- /dev/null
+++ b/kernel/kapi/devices/driver.cpp
@@ -0,0 +1,19 @@
+#include <kapi/devices.hpp>
+
+#include <cstdint>
+#include <optional>
+
+namespace kapi::devices
+{
+
+ auto driver::claimed_major() const -> std::optional<std::uint8_t>
+ {
+ return std::nullopt;
+ }
+
+ auto driver::query_interface(interface) -> void *
+ {
+ return nullptr;
+ }
+
+} // namespace kapi::devices