Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
virtual_memory_page Struct Reference

#include <vm_manager.h>

Data Fields

spinlock_t lock
 
struct virtual_memory_tree vma_tree_zone_process
 
struct virtual_memory_tree vma_tree_zone_a
 
struct rbt_nodetree
 
uint8_t _pad [6]
 
struct virtual_memory_tree vma_tree_zone_b
 
struct virtual_memory_tree vma_tree_zone_c
 
struct virtual_memory_tree vma_tree_zone_kmodule
 

Detailed Description

Definition at line 58 of file vm_manager.h.

Field Documentation

◆ _pad

uint8_t virtual_memory_page::_pad[6]

Definition at line 63 of file vm_manager.h.

◆ lock

spinlock_t virtual_memory_page::lock

Definition at line 59 of file vm_manager.h.

◆ tree

struct rbt_node* virtual_memory_page::tree

Definition at line 62 of file vm_manager.h.

◆ vma_tree_zone_a

struct virtual_memory_tree virtual_memory_page::vma_tree_zone_a

Definition at line 61 of file vm_manager.h.

◆ vma_tree_zone_b

struct virtual_memory_tree virtual_memory_page::vma_tree_zone_b

Definition at line 64 of file vm_manager.h.

◆ vma_tree_zone_c

struct virtual_memory_tree virtual_memory_page::vma_tree_zone_c

Definition at line 65 of file vm_manager.h.

◆ vma_tree_zone_kmodule

struct virtual_memory_tree virtual_memory_page::vma_tree_zone_kmodule

Definition at line 66 of file vm_manager.h.

◆ vma_tree_zone_process

struct virtual_memory_tree virtual_memory_page::vma_tree_zone_process

Definition at line 60 of file vm_manager.h.


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