My Kernel v0.1.0
vm_segment Struct Reference

Segment of contiguous virtual memory.

#include <vm.h>

Data Fields

node_t this
 
vaddr_t start
 
size_t size
 
u32 flags
 
const struct vm_segment_driverdriver
 

Field Documentation

◆ driver

const struct vm_segment_driver* vm_segment::driver

Driver used to manipulate this segment

◆ flags

u32 vm_segment::flags

A combination of vm_flags

◆ size

size_t vm_segment::size

Size of the area

◆ start

vaddr_t vm_segment::start

Starting virtual address of this area

◆ this

node_t vm_segment::this

Used to enumerate allocated segments


The documentation for this struct was generated from the following file: