From 613293dd42238fdf241d807dd328e1a2621ff048 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 25 Dec 2025 20:05:19 +0100 Subject: feat: kernel: Documentation improvements and specs addition. Signed-off-by: Amlal El Mahrouss --- src/kernel/DmaKit/DmaPool.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/kernel/DmaKit') diff --git a/src/kernel/DmaKit/DmaPool.h b/src/kernel/DmaKit/DmaPool.h index e20f8c69..9b7e6b82 100644 --- a/src/kernel/DmaKit/DmaPool.h +++ b/src/kernel/DmaKit/DmaPool.h @@ -26,8 +26,11 @@ #define kNeDMABestAlign (8) namespace Kernel { + /// @brief DMA pool base pointer, here we're sure that AHCI or whatever tricky standard sees it. -inline UInt8* kDmaPoolPtr = (UInt8*) kNeDMAPoolStart; +inline UInt8* kDmaPoolPtr = (UInt8*) kNeDMAPoolStart; + +/// @brief DMA pool end pointer. inline const UInt8* kDmaPoolEnd = (UInt8*) (kNeDMAPoolStart + kNeDMAPoolSize); /***********************************************************************************/ @@ -98,4 +101,5 @@ inline Void rtl_dma_flush(VoidPtr ptr, SizeT size_buffer) { HAL::mm_memory_fence((VoidPtr) ((UInt8*) ptr + buf_idx)); } } + } // namespace Kernel -- cgit v1.2.3