|
NeKernel dev
|
Classes | |
| class | Kernel::HAL::Detail::IBitMapProxy |
| Proxy Interface to manage a bitmap allocator. More... | |
Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
| namespace | Kernel::HAL |
| Hardware Abstraction Layer. | |
| namespace | Kernel::HAL::Detail |
Macros | |
| #define | kBitMapMagic (0x10210U) |
| #define | kBitMapMagIdx (0U) |
| #define | kBitMapSizeIdx (1U) |
| #define | kBitMapUsedIdx (2U) |
Functions | |
| auto | Kernel::HAL::mm_is_bitmap (VoidPtr ptr) -> BOOL |
| auto | Kernel::HAL::mm_alloc_bitmap (Boolean wr, Boolean user, SizeT size, Bool is_page, SizeT pad) -> VoidPtr |
| Allocate a new page to be used by the OS. | |
| auto | Kernel::HAL::mm_free_bitmap (VoidPtr ptr) -> Bool |
| Free Bitmap, and mark it as absent. | |
Variables | |
| STATIC Detail::IBitMapProxy | Kernel::HAL::kBitMapMgr |
| #define kBitMapMagic (0x10210U) |
| #define kBitMapMagIdx (0U) |
| #define kBitMapSizeIdx (1U) |
| #define kBitMapUsedIdx (2U) |