aboutsummaryrefslogtreecommitdiff
path: root/kernel/kernel/filesystems/fat32/driver_state.hpp
diff options
context:
space:
mode:
authorBenjamin Bürge <benjamin.buerge@ost.ch>2026-10-12 15:34:55 +0200
committerBenjamin Bürge <benjamin.buerge@ost.ch>2026-10-12 15:34:55 +0200
commit1b47b50e3ada7bba6f657616bc754ecaea1517f4 (patch)
treee816e523308065cf3bc36b4ca8b8a7ee0180d0b8 /kernel/kernel/filesystems/fat32/driver_state.hpp
parent4f634ec5bf412954eff23e8410ae8f21264b6793 (diff)
parent2d7acbf819aa1377c240c874539151001a5f96ce (diff)
downloadkernel-fa26/develop.tar.xz
kernel-fa26/develop.zip
Merge branch 'feature/readBootSector' into 'fa26/develop'fa26/develop
Feature/readbootsector See merge request teachos/kernel!63
Diffstat (limited to 'kernel/kernel/filesystems/fat32/driver_state.hpp')
-rw-r--r--kernel/kernel/filesystems/fat32/driver_state.hpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/kernel/kernel/filesystems/fat32/driver_state.hpp b/kernel/kernel/filesystems/fat32/driver_state.hpp
new file mode 100644
index 00000000..55b90724
--- /dev/null
+++ b/kernel/kernel/filesystems/fat32/driver_state.hpp
@@ -0,0 +1,23 @@
+#ifndef TEACHOS_KERNEL_FILESYSTEMS_FAT32_DRIVER_STATE_HPP
+#define TEACHOS_KERNEL_FILESYSTEMS_FAT32_DRIVER_STATE_HPP
+
+#include <kernel/filesystems/fat32/boot_sector.hpp>
+#include <kernel/vfs/driver_state.hpp>
+#include <kernel/vfs/inode.hpp>
+
+#include <kapi/tracked_mutex.hpp>
+
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
+
+namespace kernel::filesystems::fat32
+{
+
+ struct driver_state : vfs::driver_state
+ {
+ struct boot_sector boot_sector{};
+ };
+
+} // namespace kernel::filesystems::fat32
+
+#endif \ No newline at end of file