aboutsummaryrefslogtreecommitdiff
path: root/kernel/devices/include
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/devices/include')
-rw-r--r--kernel/devices/include/devices/storage/RAMDisk/RAMDiskDevice.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/devices/include/devices/storage/RAMDisk/RAMDiskDevice.hpp b/kernel/devices/include/devices/storage/RAMDisk/RAMDiskDevice.hpp
index aa736a4..eb88f86 100644
--- a/kernel/devices/include/devices/storage/RAMDisk/RAMDiskDevice.hpp
+++ b/kernel/devices/include/devices/storage/RAMDisk/RAMDiskDevice.hpp
@@ -1,7 +1,7 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_DEVICE_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_DEVICE_HPP
-#include "kapi/memory.hpp"
+#include "kapi/boot_module/boot_module.hpp"
#include "devices/BlockDevice.hpp"
@@ -14,12 +14,12 @@ namespace devices::storage::ram_disk
constexpr size_t static block_size = 512uz; // TODO BA-FS26 really correct / good??
ram_disk_device() = default;
- ram_disk_device(kapi::memory::linear_address data_start, size_t data_size);
+ ram_disk_device(kapi::boot_modules::boot_module const & module);
auto read_block(size_t block_index, void * buffer) const -> void override;
private:
- kapi::memory::linear_address m_data_start{};
+ kapi::boot_modules::boot_module m_boot_module{};
size_t m_data_size{};
};
} // namespace devices::storage::ram_disk