summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-01-17 17:07:39 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-01-17 17:07:39 +0100
commit144ab97968b7efd2eacfb281e4d152bcad859671 (patch)
treee4284f0ff58e8bb20f28dc494f4f6d9b95fb5c61
parentab2b9719bcc90e7f67fdd156f8df95dbe3bd8a0c (diff)
feat: kernel: refactor devicemgr's devices path, sda becomes sd{}{}.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--src/kernel/KernelKit/DeviceMgr.h2
-rw-r--r--src/kernel/src/Gfx/FBDeviceInterface.cc2
-rw-r--r--src/kernel/src/Network/NetworkDevice.cc2
-rw-r--r--src/kernel/src/Storage/AHCIDeviceInterface.cc2
-rw-r--r--src/kernel/src/Storage/ATADeviceInterface.cc2
-rw-r--r--src/kernel/src/Storage/NVMEDeviceInterface.cc2
-rw-r--r--src/kernel/src/Storage/SCSIDeviceInterface.cc2
7 files changed, 7 insertions, 7 deletions
diff --git a/src/kernel/KernelKit/DeviceMgr.h b/src/kernel/KernelKit/DeviceMgr.h
index bea5908c..958c882c 100644
--- a/src/kernel/KernelKit/DeviceMgr.h
+++ b/src/kernel/KernelKit/DeviceMgr.h
@@ -56,7 +56,7 @@ class IDevice {
return *this;
}
- virtual const char* Name() const { return "/devices/null"; }
+ virtual const char* Name() const { return kDeviceMgrRootDirPath "null"; }
operator bool() { return fOut && fIn; }
diff --git a/src/kernel/src/Gfx/FBDeviceInterface.cc b/src/kernel/src/Gfx/FBDeviceInterface.cc
index 44348ee4..49dd07e0 100644
--- a/src/kernel/src/Gfx/FBDeviceInterface.cc
+++ b/src/kernel/src/Gfx/FBDeviceInterface.cc
@@ -44,5 +44,5 @@ FBDeviceInterface& FBDeviceInterface::operator>>(FBDevicePacket* pckt) {
/// @brief Returns the name of the device interface.
/// @return it's name as a string.
const Char* FBDeviceInterface::Name() const {
- return "/devices/fb{}";
+ return kDeviceMgrRootDirPath "fb{}";
} \ No newline at end of file
diff --git a/src/kernel/src/Network/NetworkDevice.cc b/src/kernel/src/Network/NetworkDevice.cc
index d54a2242..70c8ecde 100644
--- a/src/kernel/src/Network/NetworkDevice.cc
+++ b/src/kernel/src/Network/NetworkDevice.cc
@@ -9,7 +9,7 @@ namespace Kernel {
/// \brief Getter for fNetworkName.
/// \return Network device name.
const Char* NetworkDevice::Name() const {
- return "/devices/net/net{}";
+ return kDeviceMgrRootDirPath "net/nic{}";
}
/// \brief Setter for fNetworkName.
diff --git a/src/kernel/src/Storage/AHCIDeviceInterface.cc b/src/kernel/src/Storage/AHCIDeviceInterface.cc
index 82af2546..fd3c30cc 100644
--- a/src/kernel/src/Storage/AHCIDeviceInterface.cc
+++ b/src/kernel/src/Storage/AHCIDeviceInterface.cc
@@ -20,7 +20,7 @@ AHCIDeviceInterface::~AHCIDeviceInterface() = default;
/// @brief Returns the name of the device interface.
/// @return it's name as a string.
const Char* AHCIDeviceInterface::Name() const {
- return "/devices/sda{}";
+ return kDeviceMgrRootDirPath "sd{}{}";
}
/// @brief Output operator.
diff --git a/src/kernel/src/Storage/ATADeviceInterface.cc b/src/kernel/src/Storage/ATADeviceInterface.cc
index fadb30a9..f360325c 100644
--- a/src/kernel/src/Storage/ATADeviceInterface.cc
+++ b/src/kernel/src/Storage/ATADeviceInterface.cc
@@ -20,7 +20,7 @@ ATADeviceInterface::~ATADeviceInterface() = default;
/// @brief Returns the name of the device interface.
/// @return it's name as a string.
const Char* ATADeviceInterface::Name() const {
- return "/devices/hda{}";
+ return kDeviceMgrRootDirPath "hda{}";
}
/// @brief Output operator.
diff --git a/src/kernel/src/Storage/NVMEDeviceInterface.cc b/src/kernel/src/Storage/NVMEDeviceInterface.cc
index 38c0993d..dd8ca435 100644
--- a/src/kernel/src/Storage/NVMEDeviceInterface.cc
+++ b/src/kernel/src/Storage/NVMEDeviceInterface.cc
@@ -15,7 +15,7 @@ NVMEDeviceInterface::~NVMEDeviceInterface() {
}
const Char* NVMEDeviceInterface::Name() const {
- return ("/devices/nvm{}");
+ return kDeviceMgrRootDirPath "nvm{}";
}
OwnPtr<IMountpoint*> NVMEDeviceInterface::operator()(UInt32 dma_low, UInt32 dma_high,
diff --git a/src/kernel/src/Storage/SCSIDeviceInterface.cc b/src/kernel/src/Storage/SCSIDeviceInterface.cc
index 4c4bf4e8..e82f7006 100644
--- a/src/kernel/src/Storage/SCSIDeviceInterface.cc
+++ b/src/kernel/src/Storage/SCSIDeviceInterface.cc
@@ -15,6 +15,6 @@ SCSIDeviceInterface::~SCSIDeviceInterface() {
}
const Char* SCSIDeviceInterface::Name() const {
- return ("/devices/sda{}");
+ return kDeviceMgrRootDirPath "sd{}{}";
}
} // namespace Kernel