|
Kernelite 0.1.0
Kernelite is a minimalist, educational operating system kernel built from scratch. The project aims to recreate core components of the Linux architecture to explore the fundamentals of operating system design and hardware-software interaction.
|
Bookkeeping descriptor for a single kmalloc() allocation. More...

Data Fields | |
| void * | ptr |
| size_t | size |
| bool | is_used |
| struct allocated_block_desc_t * | next |
Bookkeeping descriptor for a single kmalloc() allocation.
| bool allocated_block_desc_t::is_used |
Whether this descriptor is currently in use.
| struct allocated_block_desc_t* allocated_block_desc_t::next |
Next descriptor in the list.
| void* allocated_block_desc_t::ptr |
Virtual address of the allocated block.
| size_t allocated_block_desc_t::size |
Requested allocation size, in bytes.