diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-07 11:11:24 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-07 11:12:10 +0100 |
| commit | 27585af8ea93d05e8b8a0c2c5faa7de483fb9859 (patch) | |
| tree | 29f83a2dbdf000e673cacb9373a3a7d631cf5adf /src/kernel/SwapKit | |
| parent | bd1598a2b97277e527240f721df14911602cbf11 (diff) | |
feat! kernel/boot: standalone release prep and huge kernel improvements.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/SwapKit')
| -rw-r--r-- | src/kernel/SwapKit/DiskSwap.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/kernel/SwapKit/DiskSwap.h b/src/kernel/SwapKit/DiskSwap.h index 9804afa6..a66b86dc 100644 --- a/src/kernel/SwapKit/DiskSwap.h +++ b/src/kernel/SwapKit/DiskSwap.h @@ -9,7 +9,6 @@ #include <NeKit/Config.h> #include <hint/CompilerHint.h> -#define kSwapBlockMaxSize (mib_cast(16)) #define kSwapPageFilePath "/boot/pagefile.sys" #define kSwapPageFilePathU8 u8"/boot/pagefile.sys" @@ -17,6 +16,7 @@ /// @brief Virtual memory swap disk. namespace Kernel { + struct SwapDiskHdr; class IDiskSwap; @@ -34,9 +34,9 @@ class IDiskSwap final { /***********************************************************************************/ /// @brief Write memory chunk onto disk. /// @param data the data packet. - /// @return Whether the swap was written to disk, or not. + /// @return Number of bytes written to swap. /***********************************************************************************/ - BOOL Write(SwapDiskHdr* data); + _Output Int64 Write(SwapDiskHdr* data); /***********************************************************************************/ /// @brief Read memory chunk from disk. @@ -64,6 +64,7 @@ typedef struct SwapDiskHdr { SizeT fBlobSz; UInt8 fBlob[1]; } PACKED ALIGN(8) SwapDiskHdr; + } // namespace Kernel #endif |
