summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/NewKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-26 21:19:14 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-12-26 21:19:14 +0100
commit486425ed00acec134f8799bdde64bfd093c5fb55 (patch)
tree5104af49b56f39d0b14941d76f9d6d746cd1677b /dev/Kernel/NewKit
parentc0f7f3f300d603d355fc7ec5be317afe1f0ee1b6 (diff)
IMPL: A lot of new changes, see details.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/NewKit')
-rw-r--r--dev/Kernel/NewKit/SwapMgr.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/dev/Kernel/NewKit/SwapMgr.h b/dev/Kernel/NewKit/SwapMgr.h
index 822a1565..42df9ca6 100644
--- a/dev/Kernel/NewKit/SwapMgr.h
+++ b/dev/Kernel/NewKit/SwapMgr.h
@@ -12,10 +12,20 @@
#define kSwapMgrBlockMaxSize mib_cast(16)
#define KSwapMgrBlockMagic "SWEP "
+#define kSwapMgrPageFile "/System/pagefile.sys"
+
/// @file SwapMgr.h
-/// @brief Virtual memory swap API.
+/// @brief Virtual memory swap manager.
namespace Kernel
{
- class UserSwapProcess;
+ class SwapMgrDisk;
+
+ class SwapMgrDisk
+ {
+ static BOOL DumpToDisk(const Char* fork_name, SizeT fork_name_len = 0)
+ {
+ return YES;
+ }
+ }
} \ No newline at end of file